Revisions of python-poetry

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1159626 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1136488 from Dirk Mueller's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1114133 from Benjamin Greiner's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1113187 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089626 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1088458 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1085570 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082802 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1069157 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1058560 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1042957 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1009617 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 999443 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 987968 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 962670 from Benjamin Greiner's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 941283 from Benjamin Greiner's avatar 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)
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by