Releases: enpaul/tox-poetry-installer
Releases · enpaul/tox-poetry-installer
Version 0.5.0
- Add option
locked_deps
to better support both locked and unlocked dependencies in a single environment - Add blocking functionality when using
require_locked_deps = true
to prevent other hooks from running after this one - Update documentation to include new configuration options and errors
- Update documentation to improve future maintainability
- Update module structure to move from single-file module to multi-file directory module
- Fix
RecursionError
when installing locked dependencies that specify recursive dependencies - Fix always reinstalling all locked dependencies on every run regardless of update status
Version 0.4.0
- Add
install_dev_deps
configuration option for automatically installing all Poetry dev-dependencies into a Tox testenv
Version 0.3.1
- Fix error when installing an environment with no extras specified in the configuration
- Fix problem where only the dependencies of the sequentially last extra would be installed
- Fix regression causing no project dependencies to be installed
Version 0.3.0
- Add support for the Tox
extras
configuration parameter - Update runtime-skip-conditional checks to improve clarity and ease of future maintenance
- Update lockfile parsing to avoid parsing it multiple times for a single testenv
- Fix missing
poetry-core
dependency when using Poetry<1.1.0
Version 0.2.4
Version 0.2.3
Version 0.2.2
- Fix breaking when running Tox in projects that do not use Poetry for their environment/dependency management (#1)
Version 0.2.1
- Fix duplicate installation of transient environment dependencies
- Fix logging error indicating all environments always have zero dependencies
- Fix installing main dependencies when
skip_install
is false butskipdist
is true
Version 0.2.0
- Add support for per-environment configuration setting
require_locked_deps
- Add support for per-dependency lock requirement setting using
@poetry
suffix - Add support for coexisting locked and unlocked dependencies in a single test environment
- Update documentation to include more usage examples
- Update documentation to improve clarity around problems and drawbacks
- Fix logging messages being inconsistently formatted
- Fix raising the same exception for "locked dependency not found" and "locked dependency specifies alternate version" errors
- Fix plugin errors not reporting to Tox that they happened
- Fix plugin errors not causing Tox to mark the env as failed
Version 0.1.3
- Fix core functionality of installing dependencies from lockfile for the package-under-development ("dev-package") built by Tox
- Fix log messages not being displayed with Tox output
- Add additional logging output for diagnostics
- Update Poetry requirement to exclude upcoming Poetry-1.1.0 release which will break compatibility
This is the first release where the core functionality actually works as expected 🎉