Releases: UrbanMachine/colcon-poetry-ros
Releases · UrbanMachine/colcon-poetry-ros
v0.9.0
Breaking Changes
This version drops support for the "pip" dependency installation method and the --method
flag in general. The "bundle" method is now the only supported method. This method requires the Poetry Bundle plugin to be installed.
What's Changed
- Augments colcon pkg with dependencies from pyproject file. by @francocipollone in #38
- Add docs on setting explicit Colcon dependencies by @velovix in #40
- Fixes colcon dependencies tag. by @francocipollone in #41
- Use virtual environments to manage dependencies by @velovix in #43
New Contributors
- @francocipollone made their first contribution in #38
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.1
v0.7.0
Features
- Add an option to install dependencies using Poetry Bundle plugin by @velovix in #28
- If you're using Poetry
>=1.2.0
, please try this feature out. This behavior will hopefully become the default in the future, as it allows Poetry to manage dependency installation instead of Pip. To use this feature:- Upgrade to Poetry
>=1.2.0
- Install the Bundle plugin (See: https://github.com/python-poetry/poetry-plugin-bundle)
- Include the
--method bundle
flag when runningcolcon_poetry_ros.dependencies.install
- Upgrade to Poetry
- If you're using Poetry
Bug Fixes
- Add --force-reinstall flag to pip3 install by @joncppl in #21
- Source
poetry export
results from a temporary file by @velovix in #26- This bug was introduced with Poetry 1.2.0. Please upgrade to this version if you plan to use that version of Poetry.
New Contributors
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
v0.5.0
- Bug fixes:
- The Poetry configuration section is now named
[tools.colcon-poetry-ros]
to match the project's actual name
- The Poetry configuration section is now named
- Features:
- The
colcon_poetry_ros.dependencies.install
command now installs dependencies into Colcon's install base directory instead of globally
- The
v0.4.0
- Bug fixes:
- Poetry dependencies are no longer installed by default while building. This behavior can be restored with the
--install-dependencies
flag.
- Poetry dependencies are no longer installed by default while building. This behavior can be restored with the
- Features:
- Added a script for installing Poetry dependencies that can be run before the build. It can be accessed by running
python3 -m colcon_poetry_ros.dependencies.install
.
- Added a script for installing Poetry dependencies that can be run before the build. It can be accessed by running