forked from pool/python-poetry
- Update to 2.1.4 * Improve performance of locking dependencies * Fix many issues with markers * Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources * Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed * Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed * Improve the error messages for the validation of the pyproject.toml file * Fix an issue where project plugins were installed even though poetry install was called with --no-plugins OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=105
1254 lines
61 KiB
Plaintext
1254 lines
61 KiB
Plaintext
-------------------------------------------------------------------
|
||
Tue Aug 19 09:07:02 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
||
|
||
- Update to 2.1.4
|
||
* Improve performance of locking dependencies
|
||
* Fix many issues with markers
|
||
* Fix an issue where re-locking failed for incomplete
|
||
multiple-constraints dependencies with explicit sources
|
||
* Fix an issue where the --directory option did not work if a plugin,
|
||
which accesses the poetry instance during its activation, was installed
|
||
* Fix an issue where poetry env activate -v printed additional
|
||
information to stdout instead of stderr so that the output could
|
||
not be used as designed
|
||
* Improve the error messages for the validation of the pyproject.toml file
|
||
* Fix an issue where project plugins were installed even though
|
||
poetry install was called with --no-plugins
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 7 05:01:07 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||
|
||
- Skip more tests that require /tmp to be mounted exec.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 12 11:08:57 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Fix requirements
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 12 07:26:05 UTC 2025 - ecsos <ecsos@opensuse.org>
|
||
|
||
- Update to 2.1.1
|
||
* Fixed
|
||
- Fix an issue where poetry env use python does not choose the Python from the PATH (#10187).
|
||
- Changes from 2.1.0
|
||
* Added
|
||
- Make build command build-system agnostic (#10059, #10092).
|
||
- Add a --config-settings option to poetry build (#10059).
|
||
- Add support for defining config-settings when building dependencies (#10129).
|
||
- Add (experimental) commands to manage Python installations (#10112).
|
||
- Use findpython to find the Python interpreters (#10097).
|
||
- Add a --no-truncate option to poetry show (#9580).
|
||
- Re-add support for passwords with empty usernames (#10088).
|
||
- Add better error messages (#10053, #10065, #10126, #10127, #10132).
|
||
* Changed
|
||
- poetry new defaults to "src" layout by default (#10135).
|
||
- Improve performance of locking dependencies (#10111, #10114, #10138, #10146).
|
||
- Deprecate adding sources without specifying --priority (#10134).
|
||
* Fixed
|
||
- Fix an issue where global options were not handled correctly when positioned after command options (#10021, #10067, #10128).
|
||
- Fix an issue where building a dependency from source failed because of a conflict
|
||
between build-system dependencies that were not required for the target environment (#10048).
|
||
- Fix an issue where poetry init was not able to find a package on PyPI while adding dependencies interactively (#10055).
|
||
- Fix an issue where the @latest descriptor was incorrectly passed to the core requirement parser (#10069).
|
||
- Fix an issue where Boolean environment variables set to True (in contrast to true) were interpreted as false (#10080).
|
||
- Fix an issue where poetry env activate reported a misleading error message (#10087).
|
||
- Fix an issue where adding an optional dependency with poetry add --optional would not correctly update the lock file (#10076).
|
||
- Fix an issue where pip was not installed/updated before other dependencies resulting in a race condition (#10102).
|
||
- Fix an issue where Poetry freezes when multiple threads attempt to unlock the keyring simultaneously (#10062).
|
||
- Fix an issue where markers with extras were not locked correctly (#10119).
|
||
- Fix an issue where self-referential extras were not resolved correctly (#10106).
|
||
- Fix an issue where Poetry could not be run from a zipapp (#10074).
|
||
- Fix an issue where installation failed with a permission error when using
|
||
the system environment as a user without write access to system site packages (#9014).
|
||
- Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. (#10141).
|
||
- Fix an issue where Poetry wrongly reported that the current project's supported Python range
|
||
is not compatible with some of the required packages Python requirement (#10157).
|
||
- Fix an issue where the requested extras of a dependency were ignored if the same
|
||
dependency (with same extras) was specified in multiple groups (#10158).
|
||
* Docs
|
||
- Sort commands by name in the CLI reference (#10035).
|
||
- Add missing documentation for env commands (#10027).
|
||
- Clarify that the name and version fields are always required if the project section is specified (#10033).
|
||
- Add a note about restarting the shell for tab completion changes to take effect (#10070).
|
||
- Fix the example for project.gui-scripts #10121.
|
||
- Explain how to include files as scripts in the project configuration (#9572, #10133).
|
||
- Add additional information on specifying required python versions (#10104).
|
||
- Changes from 2.0.1
|
||
* Added
|
||
- Add support for poetry search in legacy sources (#9949).
|
||
- Add a message in the poetry source show output when PyPI is implicitly enabled (#9974).
|
||
* Changed
|
||
- Improve performance for merging markers from overrides at the end of dependency resolution (#10018).
|
||
* Fixed
|
||
- Fix an issue where poetry sync did not remove packages that were not requested (#9946).
|
||
- Fix an issue where poetry check failed even though there were just warnings and add a --strict option to fail on warnings (#9983).
|
||
- Fix an issue where poetry update, poetry add and poetry remove with --only uninstalled packages from other groups (#10014).
|
||
- Fix an issue where poetry update, poetry add and poetry remove uninstalled all extra packages (#10016).
|
||
- Fix an issue where poetry self update did not recognize Poetry's own environment (#9995).
|
||
- Fix an issue where read-only system site-packages were not considered when loading an environment with system site-packages (#9942).
|
||
- Fix an issue where an error message in poetry install started with Warning: instead of Error: (#9945).
|
||
- Fix an issue where Command.set_poetry, which is used by plugins, was removed (#9981).
|
||
- Fix an issue where the help text of poetry build --clean showed a malformed short option instead of the description (#9994).
|
||
* Docs
|
||
- Add a FAQ entry for the migration from Poetry-specific fields to the project section (#9996).
|
||
- Fix examples for project.readme and project.urls (#9948).
|
||
- Add a warning that package sources are a Poetry-specific feature that is not included in core metadata (#9935).
|
||
- Replace poetry install --sync with poetry sync in the section about synchronizing dependencies (#9944).
|
||
- Replace poetry shell with poetry env activate in the basic usage section (#9963).
|
||
- Mention that project.name is always required when the project section is used (#9989).
|
||
- Fix the constraint of poetry-plugin-export in the section about poetry export (#9954).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 10 10:15:58 UTC 2025 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Fix requirements versions
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 10 05:00:38 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||
|
||
- Skip some truculent tests.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 8 17:34:37 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 2.0.0:
|
||
* **Add support for the `project` section in the
|
||
`pyproject.toml` file according to PEP 621** (#9135,
|
||
* #9917).
|
||
* **Add support for defining Poetry plugins that are required
|
||
by the project and automatically installed if not present**
|
||
(#9547).
|
||
* **Lock resulting markers and groups and add a `installer.re-
|
||
resolve` option (default: `true`) to allow installation
|
||
without re-resolving** (#9427).
|
||
* Add a `--local-version` option to `poetry build` (#9064).
|
||
* Add a `--clean` option to `poetry build` (#9067).
|
||
* Add FIPS support for `poetry publish` (#9101).
|
||
* Add the option to use `poetry new` interactively and
|
||
configure more fields (#9101).
|
||
* Add a config option `installer.only-binary` to enforce the
|
||
use of binary distribution formats (#9150).
|
||
* Add support for `poetry search` in legacy sources (#9132).
|
||
* Add support to resume downloads from connection resets
|
||
(#9422).
|
||
* Add the option to define a constraint for the required Poetry
|
||
version to manage the project (#9547).
|
||
* Add an `--all-groups` option to `poetry install` (#9744).
|
||
* Add an `poetry env activate` command as replacement of
|
||
`poetry shell` (#9763).
|
||
* Add a `--markers` option to `poetry add` to add a dependency
|
||
with markers (#9814).
|
||
* Add a `--migrate` option to `poetry config` to migrate
|
||
outdated configs (#9830).
|
||
* Add a `--project` option to search the `pyproject.toml` file
|
||
in another directory without switching the directory (#9831).
|
||
* Add support for shortened hashes to define git dependencies
|
||
(#9748).
|
||
* Add partial support for conflicting extras (#9553).
|
||
* Add a `poetry sync` command as replacement of `poetry install
|
||
--sync` (#9801).
|
||
* **Change the default behavior of `poetry lock` to `--no-
|
||
update` and introduce a `--regenerate` option for the old
|
||
default behavior** (#9327).
|
||
* **Remove the dependency on `poetry-plugin-export` so that
|
||
`poetry export` is not included per default** (#5980).
|
||
* **Outsource `poetry shell` into `poetry-plugin-shell`**
|
||
(#9763).
|
||
* **Change the interface of `poetry add --optional` to require
|
||
an extra the optional dependency is added to** (#9135).
|
||
* **Actually switch the directory when using
|
||
`--directory`/`-C`** (#9831).
|
||
* **Drop support for Python 3.8** (#9692).
|
||
* Rename `experimental.system-git-client` to
|
||
`experimental.system-git` (#9787, #9795).
|
||
* Replace `virtualenvs.prefer-active-python` by the inverse
|
||
setting `virtualenvs.use-poetry-python` and prefer the active
|
||
Python by default (#9786).
|
||
* Deprecate several fields in the `tool.poetry` section in
|
||
favor of the respective fields in the `project` section in
|
||
the `pyproject.toml` file (#9135).
|
||
* Deprecate `poetry install --sync` in favor of `poetry sync`
|
||
(#9801).
|
||
* Upgrade the warning if the current project cannot be
|
||
installed to an error (#9333).
|
||
* Remove special handling for `platformdirs 2.0` macOS config
|
||
directory (#8916).
|
||
* Tweak PEP 517 builds (#9094).
|
||
* Use Poetry instead of pip to manage dependencies in isolated
|
||
build environments (#9168,
|
||
* #9227).
|
||
* Trust empty `Requires-Dist` with modern metadata (#9078).
|
||
* Do PEP 517 builds instead of parsing `setup.py` to determine
|
||
dependencies (#9099).
|
||
* Drop support for reading lock files prior version 1.0
|
||
(created with Poetry prior 1.1) (#9345).
|
||
* Default to `>=` instead of `^` for the Python requirement
|
||
when initializing a new project (#9558).
|
||
* Limit `build-system` to the current major version of `poetry-
|
||
core` when initializing a new project (#9812).
|
||
* Remove pip-based installation, i.e. `installer.modern-
|
||
installation = false` (#9392).
|
||
* Remove `virtualenvs.options.no-setuptools` config option and
|
||
never include `setuptools` per default (#9331).
|
||
* Rename exceptions to have an `Error` suffix (#9705).
|
||
* Remove deprecated CLI options and methods and revoke the
|
||
deprecation of `--dev` (#9732).
|
||
* Ignore installed packages during dependency resolution
|
||
(#9851).
|
||
* Improve the error message on upload failure (#9701).
|
||
* Improve the error message if the current project cannot be
|
||
installed to include another root cause (#9651).
|
||
* Improve the output of `poetry show <package>` (#9750).
|
||
* Improve the error message for build errors (#9870).
|
||
* Improve the error message when trying to remove a package
|
||
from a project without any dependencies (#9918).
|
||
* Drop the direct dependency on `crashtest` (#9108).
|
||
* Require `keyring>=23.3.1` (#9167).
|
||
* Require `build>=1.2.1` (#9283).
|
||
* Require `dulwich>=0.22.6` (#9748).
|
||
* Fix an issue where git dependencies with extras could only be
|
||
cloned if a branch was specified explicitly (#7028).
|
||
* Fix an issue where `poetry env remove` failed if
|
||
`virtualenvs.in-project` was set to `true` (#9118).
|
||
* Fix an issue where locking packages with a digit at the end
|
||
of the name and non-standard sdist names failed (#9189).
|
||
* Fix an issue where credentials where not passed when trying
|
||
to download an URL dependency (#9202).
|
||
* Fix an issue where using uncommon group names with `poetry
|
||
add` resulted in a broken `pyproject.toml` (#9277).
|
||
* Fix an issue where an inconsistent entry regarding the patch
|
||
version of Python was kept in `envs.toml` (#9286).
|
||
* Fix an issue where relative paths were not resolved properly
|
||
when using `poetry build --directory` (#9433).
|
||
* Fix an issue where unrequested extras were not uninstalled
|
||
when running `poetry install` without an existing lock file
|
||
(#9345).
|
||
* Fix an issue where the `poetry-check` pre-commit hook did not
|
||
trigger if only `poetry.lock` has changed (#9504).
|
||
* Fix an issue where files (rather than directories) could not
|
||
be added as single page source (#9166).
|
||
* Fix an issue where invalid constraints were generated when
|
||
adding a package with a local version specifier (#9603).
|
||
* Fix several encoding warnings (#8893).
|
||
* Fix an issue where `virtualenvs.prefer-active-python` was not
|
||
respected (#9278).
|
||
* Fix an issue where the line endings of the lock file were
|
||
changed (#9468).
|
||
* Fix an issue where installing multiple dependencies from the
|
||
same git repository failed sporadically due to a race
|
||
condition (#9658).
|
||
* Fix an issue where installing multiple dependencies from
|
||
forked monorepos failed sporadically due to a race condition
|
||
(#9723).
|
||
* Fix an issue where an extra package was not installed if it
|
||
is required by multiple extras (#9700).
|
||
* Fix an issue where a `direct_url.json` with vcs URLs not
|
||
compliant with PEP 610 was written (#9007).
|
||
* Fix an issue where other files than wheels were recognized as
|
||
wheels (#9770).
|
||
* Fix an issue where `installer.max-workers` was ignored for
|
||
the implicit PyPI source (#9815).
|
||
* Fix an issue where local settings (from `poetry.toml`) were
|
||
ignored for the implicit PyPI source (#9816).
|
||
* Fix an issue where different `dulwich` versions resulted in
|
||
different hashes for a git dependency from a tag (#9849).
|
||
* Fix an issue where installing a yanked package with no
|
||
dependencies failed with an `IndexError` (#9505).
|
||
* Fix an issue where a package could not be added from a source
|
||
that required an empty password (#9850).
|
||
* Fix an issue where setting `allow-prereleases = false` still
|
||
allowed pre-releases if no other solution was found (#9798).
|
||
* Fix an issue where the wrong environment was used for
|
||
checking if an installed package is from system site packages
|
||
(#9861).
|
||
* Fix an issue where build errors from builds to retrieve
|
||
metadata information were hidden (#9870).
|
||
* Fix an issue where `poetry check` falsely reported that an
|
||
invalid source "pypi" is referenced in dependencies (#9475).
|
||
* Fix an issue where `poetry install --sync` tried to uninstall
|
||
system site packages if the virtual environment was created
|
||
with `virtualenvs.options.system-site-packages = true`
|
||
(#9863).
|
||
* Fix an issue where HTTP streaming requests were not closed
|
||
properly when not completely consumed (#9899).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 9 09:04:48 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||
|
||
- Update to 1.8.5
|
||
* Require pkginfo>=1.12 to fix an issue with an unknown metadata
|
||
version 2.4 (#9888).
|
||
* Do not fail if the unknown metadata version is only a minor
|
||
version update (#9888).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 28 22:57:55 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 1.8.4:
|
||
* **Add official support for Python 3.13** (#9523).
|
||
* Require `virtualenv>=20.26.6` to mitigate potential command
|
||
injection when running `poetry shell` in untrusted projects
|
||
(#9757).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 30 21:49:44 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 1.8.3:
|
||
* Add support for untagged CPython builds with versions ending
|
||
with a `+` (#9207).
|
||
* Require `pkginfo>=1.10` to ensure support for packages with
|
||
metadata version 2.3 (#9130).
|
||
* Improve locking on FIPS systems (#9152).
|
||
* Fix an issue where unrecognized package metadata versions
|
||
silently resulted in empty dependencies (#9203,
|
||
* #9226).
|
||
* Fix an issue where trailing slashes in git URLs where not
|
||
handled correctly (#9205).
|
||
* Fix an issue where `poetry self` commands printed a warning
|
||
that the current project cannot be installed (#9302).
|
||
* Fix an issue where `poetry install` sporadically failed with
|
||
a `KeyError` due to a race condition (#9335).
|
||
* Fix incorrect information about `poetry shell` (#9060).
|
||
* Add a git subdirectory example to `poetry add` (#9080).
|
||
* Mention interactive credential configuration (#9074).
|
||
* Add notes for optional advanced installation steps (#9098).
|
||
* Add reference to configuration credentials in documentation
|
||
of poetry `publish` (#9110).
|
||
* Improve documentation for configuring credentials via
|
||
environment variables (#9121).
|
||
* Remove misleading wording around virtual environments
|
||
(#9213).
|
||
* Remove outdated advice regarding seeding keyring backends
|
||
(#9213).
|
||
* Add a `pyproject.toml` example for a dependency with multiple
|
||
extras (#9138).
|
||
* Clarify help of `poetry add` (#9230).
|
||
* Add a note how to configure credentials for TestPyPI for
|
||
`poetry publish` (#9255).
|
||
* Fix information about the `--readme` option in `poetry new`
|
||
(#9260).
|
||
* Clarify what is special about the Python constraint in
|
||
`dependencies` (#9256).
|
||
* Update how to uninstall plugins via `pipx` (#9320).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 19 16:10:12 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.8.2
|
||
* Harden lazy-wheel error handling if the index server is
|
||
behaving badly in an unexpected way (#9051).
|
||
* Improve lazy-wheel error handling if the index server does not
|
||
handle HTTP range requests correctly (#9082).
|
||
* Improve lazy-wheel error handling if the index server pretends
|
||
to support HTTP range requests but does not respect them
|
||
(#9084).
|
||
* Improve lazy-wheel to allow redirects for HEAD requests
|
||
(#9087).
|
||
* Improve debug logging for lazy-wheel errors (#9059).
|
||
* Fix an issue where the hash of a metadata file could not be
|
||
calculated correctly due to an encoding issue (#9048).
|
||
* Fix an issue where poetry add failed in non-package mode if no
|
||
project name was set (#9046).
|
||
* Fix an issue where a hint to non-package mode was not compliant
|
||
with the final name of the setting (#9073).
|
||
- Release 1.8.1
|
||
* Update the minimum required version of packaging (#9031).
|
||
* Handle unexpected responses from servers that do not support
|
||
HTTP range requests with negative offsets more robust (#9030).
|
||
- Release 1.8.0
|
||
## Added
|
||
* Add a non-package mode for use cases where Poetry is only used
|
||
for dependency management (#8650).
|
||
* Add support for PEP 658 to fetch metadata without having to
|
||
download wheels (#5509).
|
||
* Add a lazy-wheel config option (default: true) to reduce wheel
|
||
downloads during dependency resolution (#8815, #8941).
|
||
* Improve performance of dependency resolution by using shallow
|
||
copies instead of deep copies (#8671).
|
||
* poetry check validates that no unknown sources are referenced
|
||
in dependencies (#8709).
|
||
* Add archive validation during installation for further hash
|
||
algorithms (#8851).
|
||
* Add a to key in tool.poetry.packages to allow custom subpackage
|
||
names (#8791).
|
||
* Add a config option to disable keyring (#8910).
|
||
* Add a --sync option to poetry update (#8931).
|
||
* Add an --output option to poetry build (#8828).
|
||
* Add a --dist-dir option to poetry publish (#8828).
|
||
## Changed
|
||
* The implicit PyPI source is disabled if at least one primary
|
||
source is configured (#8771).
|
||
* Deprecate source priority default (#8771).
|
||
* Upgrade the warning about an inconsistent lockfile to an error
|
||
(#8737).
|
||
* Deprecate setting installer.modern-installation to false
|
||
(#8988).
|
||
* Drop support for pip<19 (#8894).
|
||
* Require requests-toolbelt>=1 (#8680).
|
||
* Allow platformdirs 4.x (#8668).
|
||
* Allow and require xattr 1.x on macOS (#8801).
|
||
* Improve venv shell activation in fish (#8804).
|
||
* Rename system to base in output of poetry env info (#8832).
|
||
* Use pretty name in output of poetry version (#8849).
|
||
* Improve error handling for invalid entries in
|
||
tool.poetry.scripts (#8898).
|
||
* Improve verbose output for dependencies with extras during
|
||
dependency resolution (#8834).
|
||
* Improve message about an outdated lockfile (#8962).
|
||
## Fixed
|
||
* Fix an issue where poetry shell failed when Python has been
|
||
installed with MSYS2 (#8644).
|
||
* Fix an issue where Poetry commands failed in a terminal with a
|
||
non-UTF-8 encoding (#8608).
|
||
* Fix an issue where a missing project name caused an
|
||
incomprehensible error message (#8691).
|
||
* Fix an issue where Poetry failed to install an sdist path
|
||
dependency (#8682).
|
||
* Fix an issue where poetry install failed because an unused
|
||
extra was not available (#8548).
|
||
* Fix an issue where poetry install --sync did not remove an
|
||
unrequested extra (#8621).
|
||
* Fix an issue where poetry init did not allow specific
|
||
characters in the author field (#8779).
|
||
* Fix an issue where Poetry could not download sdists from
|
||
misconfigured servers (#8701).
|
||
* Fix an issue where metadata of sdists that call CLI tools of
|
||
their build requirements could not be determined (#8827).
|
||
* Fix an issue where Poetry failed to use the currently activated
|
||
environment (#8831).
|
||
* Fix an issue where poetry shell failed in zsh if a space was in
|
||
the venv path (#7245).
|
||
* Fix an issue where scripts with extras could not be installed
|
||
(#8900).
|
||
* Fix an issue where explicit sources where not propagated
|
||
correctly (#8835).
|
||
* Fix an issue where debug prints where swallowed when using a
|
||
build script (#8760).
|
||
* Fix an issue where explicit sources of locked dependencies
|
||
where not propagated correctly (#8948).
|
||
* Fix an issue where Poetry's own environment was falsely
|
||
identified as system environment (#8970).
|
||
* Fix an issue where dependencies from a setup.py were ignored
|
||
silently (#9000).
|
||
* Fix an issue where environment variables for virtualenv.options
|
||
were ignored (#9015).
|
||
* Fix an issue where virtualenvs.options.no-pip and
|
||
virtualenvs.options.no-setuptools were not normalized (#9015).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 2 19:19:07 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 1.7.1:
|
||
* Fix an issue where sdists that call CLI tools of their build
|
||
requirements could not be installed (#8630).
|
||
* Fix an issue where sdists with symlinks could not be
|
||
installed due to a broken tarfile datafilter (#8649).
|
||
* Fix an issue where `poetry init` failed when trying to add
|
||
dependencies (#8655).
|
||
* Fix an issue where `poetry install` failed if
|
||
`virtualenvs.create` was set to `false` (#8672).
|
||
* Add official support for Python 3.12 (#7803, #8544).
|
||
* Add `poetry-install` pre-commit hook (#8327).
|
||
* Add `--next-phase` option to `poetry version` (#8089).
|
||
* Print a warning when overwriting files from another package
|
||
at installation (#8386).
|
||
* Print a warning if the current project cannot be installed
|
||
(#8369).
|
||
* Report more details on build backend exceptions (#8464).
|
||
* Set Poetry as `user-agent` for all HTTP requests (#8394).
|
||
* Do not install `setuptools` per default in Python 3.12
|
||
* Do not install `wheel` per default (#7803).
|
||
* Remove `setuptools` and `wheel` when running `poetry install
|
||
--sync` if they are not required by the project (#8600).
|
||
* Improve error message about PEP-517 support (#8463).
|
||
* Improve `keyring` handling (#8227).
|
||
* Read the `description` field when extracting metadata from
|
||
`setup.py` files (#8545).
|
||
* Fix an issue where dependencies of inactive extras were
|
||
locked and installed (#8399).
|
||
* Fix an issue where build requirements were not installed
|
||
due to a race condition in the artifact cache (#8517).
|
||
* Fix an issue where packages included in the system site
|
||
packages were installed even though
|
||
`virtualenvs.options.system-site-packages` was set (#8359).
|
||
* Fix an issue where git dependencies' submodules with relative
|
||
URLs were handled incorrectly (#8020).
|
||
* Fix an issue where a failed installation of build
|
||
dependencies was not noticed directly (#8479).
|
||
* Fix an issue where `poetry shell` did not work completely
|
||
with `nushell` (#8478).
|
||
* Fix an issue where a confusing error messages was displayed
|
||
when running `poetry config pypi-token.pypi` without a value
|
||
(#8502).
|
||
* Fix an issue where a cryptic error message is printed if
|
||
there is no metadata entry in the lockfile (#8523).
|
||
* Fix an issue with the encoding with special characters in the
|
||
virtualenv's path (#8565).
|
||
* Fix an issue where the connection pool size was not adjusted
|
||
to the number of workers (#8559).
|
||
* ### Docs
|
||
* Improve the wording regarding a project's supported Python
|
||
range (#8423).
|
||
* Make `pipx` the preferred (first mentioned) installation
|
||
method (#8090).
|
||
* Add a warning about `poetry self` on Windows (#8090).
|
||
* Fix example for `poetry add` with a git dependency (#8438).
|
||
* Add information about auto-included files in wheels and sdist
|
||
(#8555).
|
||
* Fix documentation of the `POETRY_REPOSITORIES_` variables
|
||
docs (#8492).
|
||
* Add `CITATION.cff` file (#8510).
|
||
* ### poetry-core (`1.8.1`)
|
||
* Add support for creating packages dynamically in the build
|
||
script (#629).
|
||
* Improve marker logic for `extra` markers (#636).
|
||
* Update list of supported licenses (#635, #646).
|
||
* Fix an issue where projects with extension modules were not
|
||
installed in editable mode (#633).
|
||
* Fix an issue where the wrong or no `lib` folder was added to
|
||
the wheel (#634).
|
||
* ### poetry-plugin-export (`^1.6.0`)
|
||
* Add an `--all-extras` option (#241).
|
||
* Fix an issue where git dependencies are exported with the
|
||
branch name instead of the resolved commit hash (#213).
|
||
- drop build-1.patch, poetry-pr8447-fastjsonschema.patch
|
||
(upstream)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 28 18:49:43 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Drop unlimit-jsonschema.patch in favor of
|
||
poetry-pr8447-fastjsonschema.patch
|
||
* gh#python-poetry/poetry#8447
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 28 07:22:24 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- add unlimit-jsonschema.patch to avoid installation issue
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 23 10:03:42 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Fix dependencies
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 21 10:10:30 UTC 2023 - Ondřej Súkup <mimi.vx@gmail.com>
|
||
|
||
- add build-1.patch to fix compatibility with python-build-1.0+
|
||
- update to 1.6.1
|
||
* Add support for repositories that do not provide a supported
|
||
hash algorithm
|
||
* Add full support for duplicate dependencies with overlapping
|
||
markers
|
||
* Improve performance of poetry lock for certain edge cases
|
||
* Improve performance of poetry install
|
||
* poetry check validates that specified readme files do exist
|
||
* Add a downgrading note when updating to an older version
|
||
* Add support for vox in the xonsh shell
|
||
* Add support for pre-commit hooks for projects where the
|
||
pyproject.toml file is located in a subfolder
|
||
* Add support for the git+http:// scheme
|
||
* Drop support for Python 3.7
|
||
* Move poetry lock --check to poetry check --lock and
|
||
deprecate the former
|
||
* Change future warning that PyPI will only be disabled
|
||
automatically if there are no primary sources
|
||
* Update the minimum required version of requests
|
||
* Fix an issue where build-system.requires were not respected
|
||
for projects with build scripts
|
||
* Fix an issue where the encoding was not handled correctly
|
||
when calling a subprocess
|
||
* Fix an issue where poetry show --top-level did not show top
|
||
level dependencies with extras
|
||
* Fix an issue where poetry init handled projects with src
|
||
layout incorrectly
|
||
* Fix an issue where Poetry wrote .pth files with the wrong
|
||
encoding
|
||
* Fix an issue where poetry install did not respect the source
|
||
if the same version of a package has been locked from
|
||
different sources
|
||
* Document official Poetry badge
|
||
* Add a warning about pip ignoring lock files
|
||
* Clarify the use of the virtualenvs.in-project setting.
|
||
* Fix command for listing installed plugins
|
||
* Mention the nox-poetry package
|
||
* Add an example with a PyPI source in the pyproject.toml file
|
||
* Use reference instead of deprecated callable in the scripts example
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 29 17:02:57 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.5.1
|
||
## Added
|
||
* Improve dependency resolution performance in cases with a lot
|
||
of backtracking (#7950).
|
||
## Changed
|
||
* Disable wheel content validation during installation (#7987).
|
||
## Fixed
|
||
* Fix an issue where partially downloaded wheels were cached
|
||
(#7968).
|
||
* Fix an issue where poetry run did no longer execute
|
||
relative-path scripts (#7963).
|
||
* Fix an issue where dependencies were not installed in
|
||
in-project environments (#7977).
|
||
* Fix an issue where no solution was found for a transitive
|
||
dependency on a pre-release of a package (#7978).
|
||
* Fix an issue where cached repository packages were incorrectly
|
||
parsed, leading to its dependencies being ignored (#7995).
|
||
* Fix an issue where an explicit source was ignored so that a
|
||
direct origin dependency was used instead (#7973).
|
||
* Fix an issue where the installation of big wheels consumed a
|
||
lot of memory (#7987).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 22 20:32:37 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.5.0
|
||
## Added
|
||
* Introduce the new source priorities explicit and supplemental
|
||
(#7658, #6879).
|
||
* Introduce the option to configure the priority of the implicit
|
||
PyPI source (#7801).
|
||
* Add handling for corrupt cache files (#7453).
|
||
* Improve caching of URL and git dependencies (#7693, #7473).
|
||
* Add option to skip installing directory dependencies (#6845,
|
||
#7923).
|
||
* Add --executable option to poetry env info (#7547).
|
||
* Add --top-level option to poetry show (#7415).
|
||
* Add --lock option to poetry remove (#7917).
|
||
* Add experimental POETRY_REQUESTS_TIMEOUT option (#7081).
|
||
* Improve performance of wheel inspection by avoiding unnecessary
|
||
file copy operations (#7916).
|
||
## Changed
|
||
* Remove the old deprecated installer and the corresponding
|
||
setting experimental.new-installer (#7356).
|
||
* Introduce priority key for sources and deprecate flags default
|
||
and secondary (#7658).
|
||
* Deprecate poetry run <entry point> if the entry point was not
|
||
previously installed via poetry install (#7606).
|
||
* Only write the lock file if the installation succeeds (#7498).
|
||
* Do not write the unused package category into the lock file
|
||
(#7637).
|
||
## Fixed
|
||
* Fix an issue where Poetry's internal pyproject.toml continually
|
||
grows larger with empty lines (#7705).
|
||
* Fix an issue where Poetry crashes due to corrupt cache files
|
||
(#7453).
|
||
* Fix an issue where the Retry-After in HTTP responses was not
|
||
respected and retries were handled inconsistently (#7072).
|
||
* Fix an issue where Poetry silently ignored invalid groups
|
||
(#7529).
|
||
* Fix an issue where Poetry does not find a compatible Python
|
||
version if not given explicitly (#7771).
|
||
* Fix an issue where the direct_url.json of an editable install
|
||
from a git dependency was invalid (#7473).
|
||
* Fix an issue where error messages from build backends were not
|
||
decoded correctly (#7781).
|
||
* Fix an infinite loop when adding certain dependencies (#7405).
|
||
* Fix an issue where pre-commit hooks skip pyproject.toml files
|
||
in subdirectories (#7239).
|
||
* Fix an issue where pre-commit hooks do not use the expected
|
||
Python version (#6989).
|
||
* Fix an issue where an unclear error message is printed if the
|
||
project name is the same as one of its dependencies (#7757).
|
||
* Fix an issue where poetry install returns a zero exit status
|
||
even though the build script failed (#7812).
|
||
* Fix an issue where an existing .venv was not used if in-project
|
||
was not set (#7792).
|
||
* Fix an issue where multiple extras passed to poetry add were
|
||
not parsed correctly (#7836).
|
||
* Fix an issue where poetry shell did not send a newline to fish
|
||
(#7884).
|
||
* Fix an issue where poetry update --lock printed operations that
|
||
were not executed (#7915).
|
||
* Fix an issue where poetry add --lock did perform a full update
|
||
of all dependencies (#7920).
|
||
* Fix an issue where poetry shell did not work with nushell
|
||
(#7919).
|
||
* Fix an issue where subprocess calls failed on Python 3.7
|
||
(#7932).
|
||
* Fix an issue where keyring was called even though the password
|
||
was stored in an environment variable (#7928).
|
||
- Drop poetry-pr7893-unpin-requests-toolbelt.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 8 20:28:11 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Sync requests-toolbelt clamps with python metadata
|
||
* Add poetry-pr7893-unpin-requests-toolbelt.patch
|
||
* gh#python-poetry/poetry#7893
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 8 09:07:17 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
|
||
|
||
- Remove python-requests-toolbelt upper version limit to make it work
|
||
with latest request (1.0.0)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 8 04:57:28 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
||
|
||
- add sle15_python_module_pythons
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 2 20:45:11 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Skip suddenly failing test not finding setuptools (due to
|
||
virtualenv update to v20.22)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 24 19:03:13 UTC 2023 - Torsten Gruner <simmphonie@opensuse.org>
|
||
|
||
- Update to 1.4.2
|
||
* When trying to install wheels with invalid RECORD files, Poetry does
|
||
not fail anymore but only prints a warning.
|
||
This mitigates an unintended change introduced in Poetry 1.4.1 (#7694).
|
||
* Fix an issue where relative git submodule urls were not parsed correctly (#7017).
|
||
* Fix an issue where Poetry could freeze when building a project with a build
|
||
script if it generated enough output to fill the OS pipe buffer (#7699).
|
||
- Changes in 1.4.0
|
||
* Add a modern installer (installer.modern-installation) for
|
||
faster installation of packages and independence from pip
|
||
(#6205).
|
||
* Add support for Private :: trove classifiers (#7271).
|
||
* Add the version of poetry in the @generated comment at the
|
||
beginning of the lock file (#7339).
|
||
* Add support for virtualenvs.prefer-active-python when running
|
||
poetry new and poetry init (#7100).
|
||
* Deprecate the old installer, i.e. setting
|
||
experimental.new-installer to false (#7358).
|
||
* Remove unused platform field from cached package info and bump
|
||
the cache version (#7304).
|
||
* Extra dependencies of the root project are now sorted in the
|
||
lock file (#7375).
|
||
* Remove upper boundary for importlib-metadata dependency
|
||
(#7434).
|
||
* Validate path dependencies during use instead of during
|
||
construction (#6844).
|
||
* Remove the deprecated repository modules (#7468).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 24 12:34:19 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
|
||
|
||
- Add python-orjson test requirement, it's needed because
|
||
python-deepdiff > 6.2.3.
|
||
gh#python-poetry/poetry@68770a67ef7e#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711R93
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 15 19:56:34 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.3.2
|
||
* Fix a performance regression when locking dependencies from
|
||
PyPI (#7232).
|
||
* Fix an issue where passing a relative path via -C, --directory
|
||
fails (#7266).
|
||
- Fix multibuild test src.rpm package names
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 14 13:02:26 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>
|
||
|
||
- Fix python-tomli requirement, there's no release > 2.0.1 yet.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 13 21:07:43 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.3.1
|
||
* Fix an issue where an explicit dependency on lockfile was
|
||
missing, resulting in a broken Poetry in rare circumstances
|
||
(7169).
|
||
- Catch up with upstream dependencies changed in previous updates
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 13 16:01:04 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||
|
||
- Update to 1.3.0
|
||
Added
|
||
* Mark the lock file with an @generated comment as used by common tooling (#2773).
|
||
* poetry check validates trove classifiers and warns for deprecations (#2881).
|
||
* Introduce a top level -C, --directory option to set the working path (#6810).
|
||
Changed
|
||
* New lock file format (version 2.0) (#6393).
|
||
* Path dependency metadata is unconditionally re-locked (#6843).
|
||
* URL dependency hashes are locked (#7121).
|
||
* poetry update and poetry lock should now resolve dependencies more similarly (#6477).
|
||
* poetry publish will report more useful errors when a file does not exist (#4417).
|
||
* poetry add will check for duplicate entries using canonical names (#6832).
|
||
* Wheels are preferred to source distributions when gathering metadata (#6547).
|
||
* Git dependencies of extras are only fetched if the extra is requested (#6615).
|
||
* Invoke pip with --no-input to prevent hanging without feedback (#6724, #6966).
|
||
* Invoke pip with --isolated to prevent the influence of user configuration (#6531).
|
||
* Interrogate environments with Python in isolated (-I) mode (#6628).
|
||
* Raise an informative error when multiple version constraints overlap and are incompatible (#7098).
|
||
Fixed
|
||
* Fix an issue where concurrent instances of Poetry would corrupt the artifact cache (#6186).
|
||
* Fix an issue where Poetry can hang after being interrupted due to stale locking in cache (#6471).
|
||
* Fix an issue where the output of commands executed with --dry-run contained duplicate entries (#4660).
|
||
* Fix an issue where requests’s pool size did not match the number of installer workers (#6805).
|
||
* Fix an issue where poetry show --outdated failed with a runtime error related to direct origin dependencies (#6016).
|
||
* Fix an issue where only the last command of an ApplicationPlugin is registered (#6304).
|
||
* Fix an issue where git dependencies were fetched unnecessarily when running poetry lock --no-update (#6131).
|
||
* Fix an issue where stdout was polluted with messages that should go to stderr (#6429).
|
||
* Fix an issue with poetry shell activation and zsh (#5795).
|
||
* Fix an issue where a url dependencies were shown as outdated (#6396).
|
||
* Fix an issue where the source field of a dependency with extras was ignored (#6472).
|
||
* Fix an issue where a package from the wrong source was installed for a multiple-constraints dependency with different sources (#6747).
|
||
* Fix an issue where dependencies from different sources where merged during dependency resolution (#6679).
|
||
* Fix an issue where experimental.system-git-client could not be used via environment variable (#6783).
|
||
* Fix an issue where Poetry fails with an AssertionError due to distribution.files being None (#6788).
|
||
* Fix an issue where poetry env info did not respect virtualenvs.prefer-active-python (#6986).
|
||
* Fix an issue where poetry env list does not list the in-project environment (#6979).
|
||
* Fix an issue where poetry env remove removed the wrong environment (#6195).
|
||
* Fix an issue where the return code of a script was not relayed as exit code (#6824).
|
||
* Fix an issue where the solver could silently swallow ValueError (#6790).
|
||
Docs
|
||
* Improve documentation of package sources (#5605).
|
||
* Correct the default cache path on Windows (#7012).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 10 20:02:18 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.2.2
|
||
* Add forward compatibility for lock file format 2.0, which will
|
||
be used by Poetry 1.3 (#6608).
|
||
* Allow poetry lock to re-generate the lock file when invalid or
|
||
incompatible (#6753).
|
||
* Fix an issue where the deprecated JSON API was used to query
|
||
PyPI for available versions of a package (#6081).
|
||
* Fix an issue where versions were escaped wrongly when building
|
||
the wheel name (#6476).
|
||
* Fix an issue where the installation of dependencies failed if
|
||
pip is a dependency and is updated in parallel to other
|
||
dependencies (#6582).
|
||
* Fix an issue where the names of extras were not normalized
|
||
according to PEP 685 (#6541).
|
||
* Fix an issue where sdist names were not normalized (#6621).
|
||
* Fix an issue where invalid constraints, which are ignored, were
|
||
only reported in a debug message instead of a warning (#6730).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Oct 9 12:43:51 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.2.1
|
||
* Bump poetry-core to 1.2.0.
|
||
* Bump poetry-plugin-export to ^1.0.7.
|
||
- Release 1.2.0
|
||
* https://python-poetry.org/blog/announcing-poetry-1.2.0/
|
||
* Dropping support for Python 2.7, 3.5 and 3.6 as runtimes
|
||
* Dependency groups
|
||
* Plugin support
|
||
* Migration of the poetry export command
|
||
* Support for yanked releases (PEP 592)
|
||
* Support for Direct Origin URL records (PEP 610)
|
||
* Subdirectory support for Git dependencies
|
||
* Single page repository support
|
||
* Synchronizing the environment with the lock file
|
||
* Opting out of binary distributions
|
||
* Native Python git client
|
||
* Detection of the currently active Python (experimental)
|
||
* PEP 508 dependency specification parsing
|
||
* Comprehensive HTTPS certificate support
|
||
* Non-verbose error handling
|
||
* Management of setuptools and pip
|
||
* Keyring backend issues
|
||
* Usefulness of experimental.new-installer false
|
||
- Drop patches
|
||
* poetry-1645-1.1.patch
|
||
* poetry-4749-1.1.patch
|
||
* use-new-name-of-MockFixture.patch
|
||
- Make multibuild because of circular dependencies with
|
||
python-poetry-plugin-export
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 26 16:23:30 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.1.15
|
||
* Poetry now fallback to gather metadata for dependencies via
|
||
pep517 if parsing pyproject.toml fail (#6206)
|
||
* Extras and extras dependencies are now sorted in lock file
|
||
(#6207)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 8 19:37:47 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.1.14
|
||
* Fixed an issue where dependencies hashes could not be retrieved
|
||
when locking due to a breaking change on PyPI JSON API (#5973)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 18 11:07:48 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.1.13
|
||
* Fixed an issue where envs in MSYS2 always reported as broken
|
||
(#4942)
|
||
* Fixed an issue where conda envs in windows are always reported
|
||
as broken(#5008)
|
||
* Fixed an issue where Poetry doesn't find its own venv on poetry
|
||
self update (#5048)
|
||
- Refresh use-new-name-of-MockFixture.patch
|
||
- Drop poetry-3544-py310.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 17 18:14:36 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Add poetry-3544-py310.patch for compatibility with Python 3.10
|
||
gh#python-poetry/poetry#3544
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 4 21:01:43 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.1.12
|
||
* Fixed broken caches on Windows due to Path starting with a
|
||
slash (#4549)
|
||
* Fixed JSONDecodeError when installing packages by updating
|
||
cachecontrol version (#4831)
|
||
* Fixed dropped markers in dependency walk (#4686)
|
||
- Release notes for 1.1.11
|
||
* Fixed errors when installing packages on Python 3.10. (#4592)
|
||
* Fixed an issue where the wrong git executable could be used on
|
||
Windows. (python-poetry/poetry-core#213)
|
||
* Fixed an issue where the Python 3.10 classifier was not
|
||
automatically added. (python-poetry/poetry-core#215)
|
||
- Refresh poetry-4749-1.1.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 4 16:18:45 UTC 2021 - lucasiregistraaisiti@protonmail.ch
|
||
|
||
- Add patch to fix compatibility with packaging >= 21.0:
|
||
* poetry-4749-1.1.patch gh#python-poetry/poetry#4749
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 22 09:42:06 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Update to 1.1.10
|
||
* Fixed an issue where non-sha256 hashes were not checked.
|
||
(#4529)
|
||
- Release 1.1.9
|
||
* Fixed a security issue where file hashes were not checked
|
||
prior to installation. (#4420, #4444, python-poetry/
|
||
poetry-core#193)
|
||
* Fixed the detection of the system environment when the setting
|
||
virtualenvs.create is deactivated. (#4507)
|
||
* Fixed an issue where unsafe parameters could be passed to git
|
||
commands. (python-poetry/poetry-core#203)
|
||
* Fixed an issue where the wrong git executable could be used on
|
||
Windows. (python-poetry/poetry-core#205)
|
||
- Release 1.1
|
||
* Fixed an error with repository prioritization when specifying
|
||
secondary repositories. (#4241)
|
||
* Fixed the detection of the system environment when the setting
|
||
virtualenvs.create is deactivated. (#4330, #4407)
|
||
* Fixed the evaluation of relative path dependencies. (#4246)
|
||
* Fixed environment detection for Python 3.10 environments.
|
||
(#4387)
|
||
* Fixed an error in the evaluation of in/not in markers
|
||
(python-poetry/poetry-core#189)
|
||
- Release 1.1.7
|
||
* Note: Lock files might need to be regenerated for the first
|
||
fix below to take effect. You can use poetry lock to do so
|
||
without the --no-update option.
|
||
* This release is compatible with the install-poetry.py
|
||
installation script to ease the migration path from 1.1
|
||
releases to 1.2 releases. (#4192)
|
||
* Fixed an issue where transitive dependencies of directory or
|
||
VCS dependencies were not installed or otherwise removed.
|
||
(#4203)
|
||
* Fixed an issue where the combination of the --tree and
|
||
--no-dev options for the show command was still displaying
|
||
development dependencies. (#3992)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 16 08:53:33 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add patch to adapt code to pytest-mock > 3.3.1 where MockFixture
|
||
was renamed to MockerFixture:
|
||
* use-new-name-of-MockFixture.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 14 21:36:47 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||
|
||
- Release 1.1.6
|
||
* Fixed export format for path dependencies. (#3121)
|
||
* Fixed errors caused by environment modification when executing
|
||
some commands. (#3253)
|
||
* Fixed handling of wheel files with single-digit versions.
|
||
(#3338)
|
||
* Fixed an error when handling single-digit Python markers.
|
||
(poetry-core#156)
|
||
* Fixed dependency markers not being properly copied when
|
||
changing the constraint leading to resolution errors.
|
||
(poetry-core#163)
|
||
* Fixed an error where VCS dependencies were always updated.
|
||
(#3947)
|
||
* Fixed an error where the incorrect version of a package was
|
||
locked when using environment markers. (#3945)
|
||
- Release 1.1.5
|
||
* Fixed an error in the export command when no lock file existed
|
||
and a verbose flag was passed to the command. (#3310)
|
||
* Fixed an error where the pyproject.toml was not reverted when
|
||
using the add command. (#3622)
|
||
* Fixed errors when using non-HTTPS indices. (#3622)
|
||
* Fixed errors when handling simple indices redirection. (#3622)
|
||
* Fixed errors when trying to handle newer wheels by using the
|
||
latest version of poetry-core and packaging. (#3677)
|
||
* Fixed an error when using some versions of poetry-core due to
|
||
an incorrect import . (#3696)
|
||
- Time to drop simplify-toml.patch instead of refresh -- let
|
||
dephell burn in its own &1
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 27 09:32:31 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.1.4
|
||
* Added installer.parallel boolean flag (defaults to
|
||
true) configuration to enable/disable parallel
|
||
execution of operations when using the new installer.
|
||
(#3088)
|
||
* When using system environments as an unprivileged user,
|
||
user site and bin directories are created if they do
|
||
not already exist. (#3107)
|
||
* Fixed editable installation of poetry projects when
|
||
using system environments. (#3107)
|
||
* Fixed locking of nested extra activations. If you were
|
||
affected by this issue, you will need to regenerate the
|
||
lock file using poetry lock --no-update. (#3229)
|
||
* Fixed prioritisation of non-default custom package
|
||
sources. (#3251)
|
||
* Fixed detection of installed editable packages when
|
||
non-poetry managed .pth file exists. (#3210)
|
||
* Fixed scripts generated by editable builder to use
|
||
valid import statements. (#3214)
|
||
* Fixed recursion error when locked dependencies contain
|
||
cyclic dependencies. (#3237)
|
||
* Fixed propagation of editable flag for VCS
|
||
dependencies. (#3264)
|
||
- Refresh poetry-1645-1.1.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 21 09:47:53 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Run tests in virtualenv gh#python-poetry/poetry#1645
|
||
- Add poetry-1645-1.1.patch gh#python-poetry/poetry#3255
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 15 12:15:27 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.1.3
|
||
* Python version support deprecation warning is now written to
|
||
stderr. (#3131)
|
||
* Fixed KeyError when PATH is not defined in environment
|
||
variables. (#3159)
|
||
* Fixed error when using config command in a directory with an
|
||
existing pyproject.toml without any Poetry configuration.
|
||
(#3172)
|
||
* Fixed incorrect inspection of package requirements when same
|
||
dependency is specified multiple times with unique markers.
|
||
(#3147)
|
||
* Fixed show command to use already resolved package metadata.
|
||
(#3117)
|
||
* Fixed multiple issues with export command output when using
|
||
requirements.txt format. (#3119)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 8 13:29:35 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.1.2
|
||
* Dependency installation of editable packages and all
|
||
uninstall operations are now performed serially within
|
||
their corresponding priority groups. (#3099)
|
||
* Improved package metadata inspection of nested poetry
|
||
projects within project path dependencies. (#3105)
|
||
* Fixed export of requirements.txt when project
|
||
dependency contains git dependencies. (#3100)
|
||
- Add missing virtualenv and poetry-core runtime requirements
|
||
- Install using pip with poetry-core backend
|
||
* drop dephell setup
|
||
- Update simplify-toml.patch
|
||
* fix cleo dep in pyproject.toml as poetry checks that during
|
||
runtime
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 5 12:17:17 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.1.1
|
||
* Added --no-update option to lock command. (#3034)
|
||
* Fixed resolution of packages with missing required extras.
|
||
(#3035)
|
||
* Fixed export of requirements.txt dependencies to include
|
||
development dependencies. (#3024)
|
||
* Fixed incorrect selection of unsupported binary distribution
|
||
formats when selecting a package artifact to install. (#3058)
|
||
* Fixed incorrect use of system executable when building package
|
||
distributions via build command. (#3056)
|
||
* Fixed errors in init command when specifying --dependency in
|
||
non-interactive mode when a pyproject.toml file already exists.
|
||
(#3076)
|
||
* Fixed incorrect selection of configured source url when a
|
||
publish repository url configuration with the same name already
|
||
exists. (#3047)
|
||
* Fixed dependency resolution issues when the same package is
|
||
specified in multiple dependency extras. (#3046)
|
||
- More changes for rc, beta and alpha releases see CHANGELOG.md
|
||
- Update URL and GitHub repo address
|
||
- Update requirements according to pyproject.toml
|
||
- Update test suite setup and test deselection
|
||
* gh#python-poetry/poetry#1645
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 5 12:12:11 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- Update to version 1.0.10
|
||
* The lock files are now versioned to ease transitions for lock
|
||
file format changes, with warnings being displayed on
|
||
incompatibility detection (#2695).
|
||
* The init and new commands will now provide hints on invalid
|
||
given licenses (#1634).
|
||
* Fixed error messages when the authors specified in the
|
||
pyproject.toml file are invalid (#2525).
|
||
* Fixed empty .venv directories being deleted (#2064).
|
||
* Fixed the shell command for tcsh shells (#2583).
|
||
* Fixed errors when installing directory or file dependencies in
|
||
some cases (#2582).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 29 10:32:43 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||
|
||
- allow keyring >= 20.0.1
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 12 08:45:06 UTC 2020 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Skip one test that breaks due to clikit 0.6.0+ improving
|
||
error messages
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 5 10:12:56 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- update to version 1.0.9:
|
||
- Fixed:
|
||
- Fixed an issue where packages from custom indices where continuously updated ([#2525](https://github.com/python-poetry/poetry/pull/2525)).
|
||
- Fixed errors in the way Python environment markers were parsed and generated ([#2526](https://github.com/python-poetry/poetry/pull/2526)).
|
||
- update to version 1.0.8:
|
||
- Fixed:
|
||
- Fixed a possible error when installing the root package ([#2505](https://github.com/python-poetry/poetry/pull/2505)).
|
||
- Fixed an error where directory and VCS dependencies were not installed ([#2505](https://github.com/python-poetry/poetry/pull/2505)).
|
||
- update to version 1.0.7:
|
||
- Fixed:
|
||
- Fixed an error when trying to execute some packages `setup.py` file ([#2349](https://github.com/python-poetry/poetry/pull/2349)).
|
||
- update to version 1.0.6:
|
||
- Changed:
|
||
- The `self update` command has been updated in order to handle future releases of Poetry ([#2429](https://github.com/python-poetry/poetry/pull/2429)).
|
||
- Fixed:
|
||
- Fixed an error were a new line was not written when displaying the virtual environment's path with `env info` ([#2196](https://github.com/python-poetry/poetry/pull/2196)).
|
||
- Fixed a misleading error message when the `packages` property was empty ([#2265](https://github.com/python-poetry/poetry/pull/2265)).
|
||
- Fixed shell detection by using environment variables ([#2147](https://github.com/python-poetry/poetry/pull/2147)).
|
||
- Fixed the removal of VCS dependencies ([#2239](https://github.com/python-poetry/poetry/pull/2239)).
|
||
- Fixed generated wheel ABI tags for Python 3.8 ([#2121](https://github.com/python-poetry/poetry/pull/2121)).
|
||
- Fixed a regression when building stub-only packages ([#2000](https://github.com/python-poetry/poetry/pull/2000)).
|
||
- Fixed errors when parsing PEP-440 constraints with whitespace ([#2347](https://github.com/python-poetry/poetry/pull/2347)).
|
||
- Fixed PEP 508 representation of VCS dependencies ([#2349](https://github.com/python-poetry/poetry/pull/2349)).
|
||
- Fixed errors when source distributions were read-only ([#1140](https://github.com/python-poetry/poetry/pull/1140)).
|
||
- Fixed dependency resolution errors and inconsistencies with directory, file and VCS dependencies ([#2398](https://github.com/python-poetry/poetry/pull/2398)).
|
||
- Fixed custom repositories information not being properly locked ([#2484](https://github.com/python-poetry/poetry/pull/2484)).
|
||
- update simplify-toml.patch to also simplify the pytest dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 18 20:11:33 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||
|
||
- Don't use %python3_only command, but properly use alternatives.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 24 10:08:53 UTC 2020 - pgajdos@suse.com
|
||
|
||
- version update to 1.0.5
|
||
- Fixed an error when building distributions if the `git` executable was not found ([#2105](https://github.com/python-poetry/poetry/pull/2105)).
|
||
- Fixed various errors when reading Poetry's TOML files by upgrading [tomlkit](https://github.com/sdispater/tomlkit).
|
||
- Fixed the PyPI URL used when installing packages ([#2099](https://github.com/python-poetry/poetry/pull/2099)).
|
||
- Fixed errors when the author's name contains special characters ([#2006](https://github.com/python-poetry/poetry/pull/2006)).
|
||
- Fixed VCS excluded files detection when building wheels ([#1947](https://github.com/python-poetry/poetry/pull/1947)).
|
||
- Fixed packages detection when building sdists ([#1626](https://github.com/python-poetry/poetry/pull/1626)).
|
||
- Fixed the local `.venv` virtual environment not being displayed in `env list` ([#1762](https://github.com/python-poetry/poetry/pull/1762)).
|
||
- Fixed incompatibilities with the most recent versions of `virtualenv` ([#2096](https://github.com/python-poetry/poetry/pull/2096)).
|
||
- Fixed Poetry's own vendor dependencies being retrieved when updating dependencies ([#1981](https://github.com/python-poetry/poetry/pull/1981)).
|
||
- Fixed encoding of credentials in URLs ([#1911](https://github.com/python-poetry/poetry/pull/1911)).
|
||
- Fixed url constraints not being accepted in multi-constraints dependencies ([#2035](https://github.com/python-poetry/poetry/pull/2035)).
|
||
- Fixed an error where credentials specified via environment variables were not retrieved ([#2061](https://github.com/python-poetry/poetry/pull/2061)).
|
||
- Fixed an error where git dependencies referencing tags were not locked to the corresponding commit ([#1948](https://github.com/python-poetry/poetry/pull/1948)).
|
||
- Fixed an error when parsing packages `setup.py` files ([#2041](https://github.com/python-poetry/poetry/pull/2041)).
|
||
- Fixed an error when parsing some git URLs ([#2018](https://github.com/python-poetry/poetry/pull/2018)).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 23 18:13:45 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||
|
||
- Add macro %dephell_genspec to generate setup.py
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 16 20:26:58 UTC 2020 - Tomas Heger <heger.tomas@gmail.com>
|
||
|
||
- Update to v1.0.3
|
||
* Changes in 1.0.3
|
||
- Fixed an error which caused the configuration environment
|
||
variables
|
||
- Fixed an error where the `--help` option was not working
|
||
- Fixed an error where packages from private indices were not
|
||
decompressed properly
|
||
- Fixed an error where the version of some PEP-508-formatted
|
||
wheel dependencies was not properly retrieved
|
||
- Fixed internal regexps to avoid potential catastrophic
|
||
backtracking errors
|
||
- Fixed performance issues when custom indices were defined in
|
||
the `pyproject.toml` file
|
||
- Fixed the `get_requires_for_build_wheel
|
||
* Changes in 1.0.2
|
||
- Reverted a previous fix
|
||
* Changes in 1.0.1
|
||
- Fixed an error in `env use` where the wrong Python executable
|
||
was being used to check compatibility
|
||
- Fixed an error where VCS dependencies were not properly
|
||
categorized as development dependencies
|
||
- Fixed an error where some shells would no longer be usable
|
||
after using the `shell` command
|
||
- Fixed an error where explicitly included files where not
|
||
included in wheel distributions
|
||
- Fixed an error where some Git dependencies url were not
|
||
properly parsed
|
||
- Fixed an error in the `env` commands on Windows if the path
|
||
to the executable contained a space
|
||
- Fixed several errors and UX issues caused by `keyring` on
|
||
some systems
|
||
- Fixed errors when trying to detect installed packages
|
||
- Fixed an error when packaging projects where Python packages
|
||
were not properly detected
|
||
- Fixed an error where local file dependencies were exported as
|
||
editable when using the `export` command
|
||
- Fixed the way environment markers are propagated and
|
||
evaluated when resolving dependencies
|
||
- Fixed an error in the PEP-508 compliant representation of
|
||
directory and file dependencies
|
||
- Fixed an error where invalid virtual environments would be
|
||
silently used. They will not be recreated and a warning will
|
||
be displayed
|
||
- Fixed an error where dependencies were not properly detected
|
||
when reading the `setup.py` file in some cases
|
||
- refresh simplify-toml.patch
|
||
- update to version 1.0.1 also fixes bsc#1163765
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 18 23:31:45 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Remove dephell build workaround
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 17 06:45:30 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Update to v1.0.0
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 17 02:56:57 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Update to v1.0.0b1
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 18 04:54:32 AM UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
||
|
||
- Initial spec for v0.12.16
|