Releases: TechnologyBrewery/habushu
0.1.6
0.1.5
Overview
None
Breaking Changes
None
Major Documentation Additions
- HAB-9: Notify if the version of Maven runtime is not compatible with Habushu: As of HAB-9, versions of Maven lower than 3.6 will no longer be compatible with Habushu.
Change Log
- HAB-9 Notify if the version of Maven runtime it not compatible with habushu
- HAB-16 Remove extra debug logging
- HAB-18 Local Python dependencies pulled from other Maven modules don't install correctly
- HAB-19 Iron out dependency installation for Python packages and fix installation of Maven-managed Python dependencies
0.1.4
Overview
None
Breaking Changes
- HAB-11: Replace Conda with Virtualenv: Habushu Maven plugin users will need to specify their environment dependencies in a
dependencies.txt
file rather than using aconda.yaml
file. The dependency file lives in the same location as the original yaml file, under the root of the project.
Major Documentation Additions
-
HAB-11: Replace Conda with Virtualenv: Virtualenv has replaced Conda as the tool of choice for generating and maintaining Python virtual environments under the Habushu Maven plugin. This will cause some minor breaking changes noted above, and also results in slightly different methods of activating the environment on the command line.
In order to activate the virtual environment, use the following command:
source {path/to/virtual/environment}/bin/activate
To deactivate the environment, use the following command:
deactivate
-
HAB-14: Push and Pull Released Habushu Artifacts to/from Hosted PyPi Repository: Habushu now supports the publishing of Python artifacts to a hosted PyPi repository. Habushu Maven plugin users will need to specify the URL and ID of their privately-hosted PyPi repository via standard Maven plugin configuration (either in the pom.xml or on the command line), and should have the repository configured in Maven’s settings.xml as normal, complete with authentication information.
Change Log
- HAB-3 Short-circuit build to not needlessly update virtual environments (which can be slow)
- HAB-11 Replace Conda with VirtualEnv
- HAB-12 Replace Tabs with Spaces in Python files
- HAB-13 Gracefully handle missing Python installation
- HAB-14 Push and Pull Released Habushu Artifacts to/from Hosted PyPi Repository