Revisions of python-poetry
Dominique Leuenberger (dimstar_suse)
accepted
request 1159626
from
Benjamin Greiner (bnavigator)
(revision 30)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1136488
from
Dirk Mueller (dirkmueller)
(revision 29)
- 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).
Ana Guerrero (anag+factory)
accepted
request 1114133
from
Benjamin Greiner (bnavigator)
(revision 28)
- Drop unlimit-jsonschema.patch in favor of poetry-pr8447-fastjsonschema.patch * gh#python-poetry/poetry#8447 - 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
Ana Guerrero (anag+factory)
accepted
request 1113187
from
Benjamin Greiner (bnavigator)
(revision 27)
- Fix dependencies - 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1089626
from
Benjamin Greiner (bnavigator)
(revision 26)
- 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).
Dominique Leuenberger (dimstar_suse)
accepted
request 1088458
from
Benjamin Greiner (bnavigator)
(revision 25)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1085570
from
Benjamin Greiner (bnavigator)
(revision 24)
- Sync requests-toolbelt clamps with python metadata * Add poetry-pr7893-unpin-requests-toolbelt.patch * gh#python-poetry/poetry#7893 - Remove python-requests-toolbelt upper version limit to make it work with latest request (1.0.0) - add sle15_python_module_pythons
Dominique Leuenberger (dimstar_suse)
accepted
request 1084123
from
Benjamin Greiner (bnavigator)
(revision 23)
Dominique Leuenberger (dimstar_suse)
accepted
request 1082802
from
Benjamin Greiner (bnavigator)
(revision 22)
- 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).
Dominique Leuenberger (dimstar_suse)
accepted
request 1069157
from
Factory Maintainer (factory-maintainer)
(revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1058560
from
Benjamin Greiner (bnavigator)
(revision 20)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 1042957
from
Benjamin Greiner (bnavigator)
(revision 19)
- Fix python-tomli requirement, there's no release > 2.0.1 yet. - 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 - 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).
Dominique Leuenberger (dimstar_suse)
accepted
request 1009617
from
Benjamin Greiner (bnavigator)
(revision 18)
- 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). (forwarded request 1009616 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 999443
from
Benjamin Greiner (bnavigator)
(revision 17)
- 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)
Dominique Leuenberger (dimstar_suse)
accepted
request 987968
from
Benjamin Greiner (bnavigator)
(revision 16)
- 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) (forwarded request 987967 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 962670
from
Benjamin Greiner (bnavigator)
(revision 15)
- 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 (forwarded request 962669 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 941283
from
Benjamin Greiner (bnavigator)
(revision 14)
- Add poetry-3544-py310.patch for compatibility with Python 3.10 gh#python-poetry/poetry#3544 (forwarded request 941282 from bnavigator)
Dominique Leuenberger (dimstar_suse)
accepted
request 935714
from
Benjamin Greiner (bnavigator)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 920874
from
Benjamin Greiner (bnavigator)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 900345
from
Benjamin Greiner (bnavigator)
(revision 11)
Displaying revisions 1 - 20 of 30