mirror of
https://github.com/enpaul/tox-poetry-installer.git
synced 2024-10-29 19:47:00 +00:00
Add missing drawback about poetry unsafe dependencies
Add item to beta specification to fix/mitigate this somehow
This commit is contained in:
parent
fb1ac3b0de
commit
a4d1c1e4df
11
README.md
11
README.md
@ -13,7 +13,7 @@ dependencies to be installed using [Poetry](https://python-poetry.org/) using it
|
|||||||
|
|
||||||
* [Installation](#installation)
|
* [Installation](#installation)
|
||||||
* [Usage](#usage)
|
* [Usage](#usage)
|
||||||
* [Drawbacks](#drawbacks)
|
* [Known Drawbacks and Problems](#known-drawbacks-and-problems)
|
||||||
* [Why would I use this?](#why-would-i-use-this) (What problems does this solve?)
|
* [Why would I use this?](#why-would-i-use-this) (What problems does this solve?)
|
||||||
* [Developing](#developing)
|
* [Developing](#developing)
|
||||||
* [Contributing](#contributing)
|
* [Contributing](#contributing)
|
||||||
@ -191,7 +191,7 @@ from the lockfile while it will install Requests (and all of its dependencies) u
|
|||||||
Tox installation backend using Pip.
|
Tox installation backend using Pip.
|
||||||
|
|
||||||
|
|
||||||
## Drawbacks
|
## Known Drawbacks and Problems
|
||||||
|
|
||||||
* The following `tox.ini` configuration options have no effect on the dependencies installed from
|
* The following `tox.ini` configuration options have no effect on the dependencies installed from
|
||||||
the Poetry lockfile (note that they will still affect unlocked dependencies):
|
the Poetry lockfile (note that they will still affect unlocked dependencies):
|
||||||
@ -209,6 +209,12 @@ Tox installation backend using Pip.
|
|||||||
* The plugin currently depends on `poetry<1.1.0`. This can be a different version than Poetry being
|
* The plugin currently depends on `poetry<1.1.0`. This can be a different version than Poetry being
|
||||||
used for actual project development. (See the [road map](#roadmap))
|
used for actual project development. (See the [road map](#roadmap))
|
||||||
|
|
||||||
|
* There are a handful of packages that cannot be installed from the lockfile, whether as specific
|
||||||
|
dependencies or as transient dependencies (dependencies of dependencies). This is due to
|
||||||
|
[an ongoing discussion in the Poetry project](https://github.com/python-poetry/poetry/issues/1584);
|
||||||
|
the list of dependencies that cannot be installed from the lockfile can be found
|
||||||
|
[here](https://github.com/python-poetry/poetry/blob/cc8f59a31567f806be868aba880ae0642d49b74e/poetry/puzzle/provider.py#L55).
|
||||||
|
This plugin will skip these dependencies entirely, but log a warning when they are encountered.
|
||||||
|
|
||||||
|
|
||||||
## Why would I use this?
|
## Why would I use this?
|
||||||
@ -401,6 +407,7 @@ usage in production systems.
|
|||||||
- [ ] Update to use [poetry-core](https://github.com/python-poetry/poetry-core)
|
- [ ] Update to use [poetry-core](https://github.com/python-poetry/poetry-core)
|
||||||
Tox configuration option) and improve robustness of the Tox and Poetry module imports
|
Tox configuration option) and improve robustness of the Tox and Poetry module imports
|
||||||
to avoid potentially breaking API changes in upstream packages.
|
to avoid potentially breaking API changes in upstream packages.
|
||||||
|
- [ ] Find and implement a way to mitigate the [Poetry UNSAFE_DEPENDENCIES bug](https://github.com/python-poetry/poetry/issues/1584).
|
||||||
|
|
||||||
### Path to Stable
|
### Path to Stable
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user