5bccbba686- 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 fileDirk Mueller2025-01-08 17:45:47 +00:00
3ee85c9d62Accepting request 1229253 from devel:languages:pythonAna Guerrero2024-12-11 20:01:28 +00:00
86e22f4556Accepting request 1229252 from home:glaubitz:branches:devel:languages:pythonBenjamin Greiner2024-12-09 09:19:09 +00:00
7b1a490702- 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
af29ca3585- 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
0f1dbe8407- 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
d03f521951- 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
5d4fdedb24Accepting request 1114133 from devel:languages:pythonAna Guerrero2023-10-01 19:22:13 +00:00
5ecdb5969a- Drop unlimit-jsonschema.patch in favor of poetry-pr8447-fastjsonschema.patch * gh#python-poetry/poetry#8447Benjamin Greiner2023-09-28 19:01:36 +00:00
4514e43350- 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 inDirk Mueller2023-09-28 07:22:42 +00:00
5aa0970b41Accepting request 1113187 from devel:languages:pythonAna Guerrero2023-09-25 18:02:20 +00:00
a5701eb001- Fix dependencies - add build-1.patch to fix compatibility with python-build-1.0+Benjamin Greiner2023-09-23 10:18:26 +00:00
dc3458bfbe- 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
373265842c- 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 filesBenjamin Greiner2023-05-22 20:57:51 +00:00
4f83e47638- 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
034dcfbf5eAccepting request 1082722 from home:Simmphonie:branches:devel:languages:pythonDaniel Garcia2023-04-25 15:47:30 +00:00
b78040e536- 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 namesBenjamin Greiner2023-01-15 20:07:46 +00:00
4b0606426fAccepting request 1009616 from home:bnavigator:branches:devel:languages:pythonBenjamin Greiner2022-10-10 20:18:09 +00:00
4733ba669cAccepting request 1009163 from home:bnavigator:branches:devel:languages:pythonBenjamin Greiner2022-10-09 15:50:00 +00:00
a94ab860ea- 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.patchBenjamin Greiner2022-10-09 12:59:53 +00:00
19504719f7- 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
70dce551aeAccepting request 843173 from home:bnavigator:branches:devel:languages:pythonBenjamin Greiner2020-10-21 09:44:18 +00:00
47b8209fd8Accepting request 843164 from home:bnavigator:branches:devel:languages:pythonBenjamin Greiner2020-10-21 09:16:00 +00:00
7b13ed8dd4Accepting request 841922 from home:bnavigator:branches:devel:languages:pythonBenjamin Greiner2020-10-15 12:40:29 +00:00
d8a85defb5- 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 runtimeBenjamin Greiner2020-10-08 17:31:48 +00:00
08bdef0659- Add missing virtualenv and poetry-core runtime requirements - fix cleo dep in pyproject.toml as poetry checks that during runtimeBenjamin Greiner2020-10-08 14:01:20 +00:00
cbbf622dac- 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 requirementBenjamin Greiner2020-10-08 13:37:52 +00:00
650dd44840Accepting request 839714 from home:bnavigator:branches:devel:languages:python
Tomáš Chvátal
2020-10-06 08:31:48 +00:00