Skip to content

Releases: enpaul/tox-poetry-installer

Version 0.5.0

13 Nov 00:51
b9b0eba
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release
  • 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

View this release on PyPI

Version 0.4.0

29 Oct 21:47
3a262d7
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release
  • Add install_dev_deps configuration option for automatically installing all Poetry dev-dependencies into a Tox testenv

View this release on PyPI

Version 0.3.1

24 Oct 15:59
ed039de
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release
  • 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

View this release on PyPI

Version 0.3.0

23 Oct 01:14
b6534f8
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release
  • 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

View this release on PyPI

Version 0.2.4

12 Oct 00:22
0bf3b16
Compare
Choose a tag to compare
Version 0.2.4 Pre-release
Pre-release
  • Fix support for Poetry-1.1 (#2)
  • Include tests in sdist (#8)

View this release on PyPI

Version 0.2.3

29 Sep 23:13
707a73c
Compare
Choose a tag to compare
Version 0.2.3 Pre-release
Pre-release
  • Fix usage of the plugin in non-Poetry based projects (#1)
  • Fix treating dependency names as case sensitive when they shouldn't be (#7)

View this release on PyPI

Version 0.2.2

29 Sep 03:34
2e1d5fc
Compare
Choose a tag to compare
Version 0.2.2 Pre-release
Pre-release
  • Fix breaking when running Tox in projects that do not use Poetry for their environment/dependency management (#1)

View this release on PyPI

Version 0.2.1

27 Sep 20:00
18a74fa
Compare
Choose a tag to compare
Version 0.2.1 Pre-release
Pre-release
  • 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 but skipdist is true

View this release on PyPI

Version 0.2.0

27 Sep 18:59
78efd82
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release
  • 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

View this release on PyPI

Version 0.1.3

25 Sep 05:09
66f2c3c
Compare
Choose a tag to compare
Version 0.1.3 Pre-release
Pre-release
  • 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 🎉

View this release on PyPI