670eafacad
- Update to 2.3.2: * Allow dulwich>=1.0 (bsc#1258092)
Steve Kowalik2026-02-12 03:44:55 +00:00
351b4d9510
Accepting request 1329253 from devel:languages:python
Ana Guerrero2026-01-27 15:08:12 +00:00
7677f0f6ef
- Update to 2.3.1 ## Fixed * Fix an issue where cached information about each package was always considered outdated (#10699). - Release 2.3.0 ## Added * Add support for exporting pylock.toml files with poetry-plugin-export (#10677). * Add support for specifying build constraints for dependencies (#10388). * Add support for publishing artifacts whose version is determined dynamically by the build-backend (#10644). * Add support for editable project plugins (#10661). * Check requires-poetry before any other validation (#10593). * Validate the content of project.readme when running poetry check (#10604). * Add the option to clear all caches by making the cache name in poetry cache clear optional (#10627). * Automatically update the cache for packages where the locked files differ from cached files (#10657). * Suggest to clear the cache if running a command with --no-cache solves an issue (#10585). * Propose poetry init when trying poetry new for an existing directory (#10563). * Add support for poetry publish --skip-existing for new Nexus OSS versions (#10603). * Show Poetry's own Python's path in poetry debug info (#10588). ## Changed * Drop support for Python 3.9 (#10634). * Change the default of installer.re-resolve from true to false
Benjamin Greiner2026-01-25 12:17:54 +00:00
ae34794776
Accepting request 1327736 from devel:languages:python
Ana Guerrero2026-01-21 13:14:40 +00:00
ae72b7dc81
Accepting request 1327681 from home:nkrapp:branches:devel:languages:python
Benjamin Greiner2026-01-16 19:19:55 +00:00
7e639f2e8e
Accepting request 1300341 from devel:languages:python
Ana Guerrero2025-08-20 11:25:43 +00:00
9d971a62fb
Accepting request 1300276 from home:mcalabkova:branches:devel:languages:python
Benjamin Greiner2025-08-19 17:51:49 +00:00
6d57237388
- 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
Dirk Mueller2025-01-08 17:45:47 +00:00
54b134c9ff
Accepting request 1229253 from devel:languages:python
Ana Guerrero2024-12-11 20:01:28 +00:00
149e10b150
Accepting request 1229252 from home:glaubitz:branches:devel:languages:python
Benjamin Greiner2024-12-09 09:19:09 +00:00
802ec1a1b3
- 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).
Dirk Mueller2024-10-28 22:58:57 +00:00
afe657cd43
- 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).
Dirk Mueller2024-06-30 21:53:49 +00:00
16fcc1adc3
- 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).
Benjamin Greiner2024-03-19 16:17:10 +00:00
da75a79966
- 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).
Dirk Mueller2024-01-02 19:21:25 +00:00
239f5fe658
Accepting request 1114133 from devel:languages:python
Ana Guerrero2023-10-01 19:22:13 +00:00
9d14974cfc
- Drop unlimit-jsonschema.patch in favor of poetry-pr8447-fastjsonschema.patch * gh#python-poetry/poetry#8447
Benjamin Greiner2023-09-28 19:01:36 +00:00
02cc76fa3b
- add unlimit-jsonschema.patch to avoid installation issue - Update to 1.3.1 - Update to 1.3.0 * Correct the default cache path on Windows (#7012). * Added installer.parallel boolean flag (defaults to true) configuration to enable/disable parallel execution of operations when using the new installer. * When using system environments as an unprivileged user, user site and bin directories are created if they do * 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 * Fixed prioritisation of non-default custom package * Fixed detection of installed editable packages when * Fixed scripts generated by editable builder to use * Fixed recursion error when locked dependencies contain * Fixed propagation of editable flag for VCS - Run tests in virtualenv gh#python-poetry/poetry#1645 * Fixed error when using config command in a directory with an requirements.txt format. (#3119) * Dependency installation of editable packages and all uninstall operations are now performed serially within * Improved package metadata inspection of nested poetry * Fixed export of requirements.txt when project * Fixed resolution of packages with missing required extras. * Fixed export of requirements.txt dependencies to include * Fixed incorrect selection of unsupported binary distribution * Fixed incorrect use of system executable when building package * Fixed errors in init command when specifying --dependency in
Dirk Mueller2023-09-28 07:22:42 +00:00
b7cd428a50
Accepting request 1113187 from devel:languages:python
Ana Guerrero2023-09-25 18:02:20 +00:00
1b5a5d9c5a
- Fix dependencies - add build-1.patch to fix compatibility with python-build-1.0+
Benjamin Greiner2023-09-23 10:18:26 +00:00
a12795c895
- 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).
Benjamin Greiner2023-05-29 17:12:35 +00:00
fe1114efb3
- 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
Benjamin Greiner2023-05-22 20:57:51 +00:00
6987882100
- 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).
Benjamin Greiner2023-04-25 16:14:08 +00:00
cfea820b2d
Accepting request 1082722 from home:Simmphonie:branches:devel:languages:python
Daniel Garcia2023-04-25 15:47:30 +00:00
3c90fc0230
- 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
Benjamin Greiner2023-01-15 20:07:46 +00:00
46aa9bf2d7
Accepting request 1009616 from home:bnavigator:branches:devel:languages:python
Benjamin Greiner2022-10-10 20:18:09 +00:00
6f6effe4e7
Accepting request 1009163 from home:bnavigator:branches:devel:languages:python
Benjamin Greiner2022-10-09 15:50:00 +00:00
a1ce694c4d
- 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
Benjamin Greiner2022-10-09 12:59:53 +00:00
9a60cd1c70
- 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)
Benjamin Greiner2022-08-26 16:51:00 +00:00
1db1400edf
Accepting request 843173 from home:bnavigator:branches:devel:languages:python
Benjamin Greiner2020-10-21 09:44:18 +00:00
ab69e59234
Accepting request 843164 from home:bnavigator:branches:devel:languages:python
Benjamin Greiner2020-10-21 09:16:00 +00:00
f550267a40
Accepting request 841922 from home:bnavigator:branches:devel:languages:python
Benjamin Greiner2020-10-15 12:40:29 +00:00
671be66331
- 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
Benjamin Greiner2020-10-08 17:31:48 +00:00
119568f64e
- Add missing virtualenv and poetry-core runtime requirements - fix cleo dep in pyproject.toml as poetry checks that during runtime
Benjamin Greiner2020-10-08 14:01:20 +00:00
eaddf1e771
- 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 runtime requirement
Benjamin Greiner2020-10-08 13:37:52 +00:00
6524faf8bc
Accepting request 839714 from home:bnavigator:branches:devel:languages:python
Tomáš Chvátal
2020-10-06 08:31:48 +00:00