115 Commits

Author SHA256 Message Date
4183044bed Accepting request 1332600 from devel:languages:python
- Update to 2.3.2:
  * Allow dulwich>=1.0 (bsc#1258092)

OBS-URL: https://build.opensuse.org/request/show/1332600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=40
2026-02-12 16:29:30 +00:00
670eafacad - Update to 2.3.2:
* Allow dulwich>=1.0 (bsc#1258092)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=111
2026-02-12 03:44:55 +00:00
351b4d9510 Accepting request 1329253 from devel:languages:python
- 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
    (#10622).
  * PEP 735 dependency groups are considered in the lock file hash
    (#10621).
  * Deprecate poetry.utils._compat.metadata, which is sometimes
    used in plugins, in favor of importlib.metadata (#10634).
  * Improve managing free-threaded Python versions with poetry
    python (#10606).
  * Prefer JSON API to HTML API in legacy repositories (#10672).
  * When running poetry init, only add the readme field in the
    pyproject.toml if the readme file exists (#10679).
  * Raise an error if no hash can be determined for any
    distribution link of a package (#10673).
  * Require dulwich>=0.25.0 (#10674).
  ## Fixed
  * Fix an issue where poetry remove did not work for PEP 735
    dependency groups with include-group items (#10587).
  * Fix an issue where poetry remove caused dangling include-group
    references in PEP 735 dependency groups (#10590).
  * Fix an issue where poetry add did not work for PEP 735
    dependency groups with include-group items (#10636).
  * Fix an issue where PEP 735 dependency groups were not
    considered in the lock file hash (#10621).
  * Fix an issue where wrong markers were locked for a dependency
    that was required by several groups with different markers
    (#10613).
  * Fix an issue where non-deterministic markers were created in a
    method used by poetry-plugin-export (#10667).
  * Fix an issue where wrong wheels were chosen for installation in
    free-threaded Python environments if Poetry itself was not
    installed with free-threaded Python (#10614).
  * Fix an issue where poetry publish used the metadata of the
    project instead of the metadata of the build artifact (#10624).
  * Fix an issue where poetry env use just used another Python
    version instead of failing when the requested version was not
    supported by the project (#10685).
  * Fix an issue where poetry env activate returned the wrong
    command for dash (#10696).
  * Fix an issue where data-dir and python.installation-dir could
    not be set (#10595).
  * Fix an issue where Python and pip executables were not
    correctly detected on Windows (#10645).
  * Fix an issue where invalid template variables in
    virtualenvs.prompt caused an incomprehensible error message
    (#10648).
- Drop support-dulwich-0_25.patch

OBS-URL: https://build.opensuse.org/request/show/1329253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=39
2026-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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=109
2026-01-25 12:17:54 +00:00
ae34794776 Accepting request 1327736 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1327736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=38
2026-01-21 13:14:40 +00:00
ae72b7dc81 Accepting request 1327681 from home:nkrapp:branches:devel:languages:python
Depends on https://build.opensuse.org/requests/1327670 !!

- Update to 2.2.1
  * Fix an issue where poetry self show failed with a message about an invalid
    output format
  * Remove outdated statements about dependency groups
- Update to 2.2.0
  * Add support for nesting dependency groups
  * Add support for PEP 735 dependency groups
  * Add support for PEP 639 license clarity
  * Add a --format option to poetry show to alternatively output json format
  * Add official support for Python 3.14
  * Normalize dependency group names
  * Change installer.no-binary and installer.only-binary so that explicit
    package names will take precedence over :all:
  * Improve log output during poetry install when a wheel is built from source
  * Improve error message in case a file lock could not be acquired while
    cloning a git repository
  * Require dulwich>=0.24.0
  * Allow virtualenv>=20.33 again
  * Allow findpython>=0.7
  * Allow importlib-metadata>=8.7
  * Fix an issue where poetry new did not create the project structure in an
    existing empty directory
  * Fix an issue where a dependency that was required for a specific Python
    version was not installed into an environment of a pre-release Python
    version
- Add support-dulwich-0_25.patch to support new dulwich version

OBS-URL: https://build.opensuse.org/request/show/1327681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=107
2026-01-16 19:19:55 +00:00
7e639f2e8e Accepting request 1300341 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1300341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=37
2025-08-20 11:25:43 +00:00
9d971a62fb Accepting request 1300276 from home:mcalabkova:branches:devel:languages:python
thanks

- 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/request/show/1300276
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=105
2025-08-19 17:51:49 +00:00
ee3dae8c06 Accepting request 1298041 from devel:languages:python
- Skip more tests that require /tmp to be mounted exec.

OBS-URL: https://build.opensuse.org/request/show/1298041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=36
2025-08-07 14:49:18 +00:00
d4d9e4096f - Skip more tests that require /tmp to be mounted exec.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=103
2025-08-07 05:01:31 +00:00
bf4ae31f97 Accepting request 1252482 from devel:languages:python
- Fix requirements
- 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).

OBS-URL: https://build.opensuse.org/request/show/1252482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=35
2025-03-13 14:06:25 +00:00
7f27043bf0 Fix requirements from previous commit. Must wait on pbs-installer
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=101
2025-03-12 11:30:27 +00:00
5a515a4f49 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=100 2025-03-12 10:48:07 +00:00
f33b8a0093 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=99 2025-03-12 09:58:25 +00:00
afab1db199 Accepting request 1252363 from home:ecsos:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1252363
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=98
2025-03-12 09:58:03 +00:00
a41f6f27c0 Accepting request 1236823 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1236823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=34
2025-01-12 11:00:13 +00:00
69a1acd08e Accepting request 1236822 from home:bnavigator:branches:devel:languages:python
- Fix requirements versions

OBS-URL: https://build.opensuse.org/request/show/1236822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=96
2025-01-10 10:27:12 +00:00
d16e4faabf - Skip some truculent tests.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=95
2025-01-10 05:00:56 +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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=94
2025-01-08 17:45:47 +00:00
54b134c9ff Accepting request 1229253 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1229253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=33
2024-12-11 20:01:28 +00:00
149e10b150 Accepting request 1229252 from home:glaubitz:branches:devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1229252
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=92
2024-12-09 09:19:09 +00:00
c38867a453 Accepting request 1218895 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1218895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=32
2024-10-30 16:33:50 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=90
2024-10-28 22:58:57 +00:00
ed3e1b0b90 Accepting request 1184164 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1184164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=31
2024-07-01 09:21:59 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=88
2024-06-30 21:53:49 +00:00
8d4eb30ae3 Accepting request 1159626 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1159626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=30
2024-03-20 20:16:29 +00:00
d36131dfb0 .
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=86
2024-03-19 16:31:03 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=85
2024-03-19 16:17:10 +00:00
b638b2a9e2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=84 2024-02-05 13:42:55 +00:00
69bdef721a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=83 2024-02-05 13:42:05 +00:00
aefbf72b05 - relax poetry-core dependency to match what is declared in
pyproject.toml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=82
2024-02-05 12:46:43 +00:00
801c3d0cc4 Accepting request 1136488 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1136488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=29
2024-01-05 22:42:36 +00:00
34d23b8db4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=80 2024-01-03 10:44:00 +00:00
8c93cfb459 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=79 2024-01-02 19:21:35 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=78
2024-01-02 19:21:25 +00:00
239f5fe658 Accepting request 1114133 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1114133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=28
2023-10-01 19:22:13 +00:00
9d14974cfc - Drop unlimit-jsonschema.patch in favor of
poetry-pr8447-fastjsonschema.patch
  * gh#python-poetry/poetry#8447

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=76
2023-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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=75
2023-09-28 07:22:42 +00:00
b7cd428a50 Accepting request 1113187 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1113187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=27
2023-09-25 18:02:20 +00:00
1b5a5d9c5a - Fix dependencies
- add build-1.patch to fix compatibility with python-build-1.0+

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=73
2023-09-23 10:18:26 +00:00
eccc272f36 - Fix dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=72
2023-09-23 10:04:08 +00:00
3687d6eced Accepting request 1112775 from home:mimi_vx:branches:devel:languages:python
- add build-1.patch to fix compactibility 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

OBS-URL: https://build.opensuse.org/request/show/1112775
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=71
2023-09-21 10:26:12 +00:00
cb2a38729f Accepting request 1089626 from devel:languages:python
- 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).

OBS-URL: https://build.opensuse.org/request/show/1089626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=26
2023-05-31 19:54:10 +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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=69
2023-05-29 17:12:35 +00:00
9baa96293d Accepting request 1088458 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1088458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=25
2023-05-23 12:54:21 +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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=67
2023-05-22 20:57:51 +00:00
e7093fbe0b Accepting request 1085570 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1085570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-poetry?expand=0&rev=24
2023-05-09 11:08:28 +00:00
cf96165e43 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=65 2023-05-08 20:37:49 +00:00
7518ed097d - Sync requests-toolbelt clamps with python metadata
* Add poetry-pr7893-unpin-requests-toolbelt.patch
  * gh#python-poetry/poetry#7893

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=64
2023-05-08 20:36:33 +00:00
d970f97014 - Remove python-requests-toolbelt upper version limit to make it work
with latest request (1.0.0)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-poetry?expand=0&rev=63
2023-05-08 09:10:37 +00:00