17
0

4 Commits

Author SHA256 Message Date
249144f7b6 Accepting request 1225365 from devel:languages:python
- update to 1.1.0:
  * Declare supported Python version support ">= 3.7" in dist
    meta  #129
  * Improve exception chaining when ResolutionImpossible raises
    during backjumping  #133
  * Switch from pyi files to modern annotations based type
    hinting  #135
  * In tests the commentjson test dependency with re.sub  #141
  * Deduplicate failure causes to save memory and reduce
    backtracking overhead  #143
  * New narrow_requirement_selection provider method giving
    option for providers to reduce the number of times sort key
    get_preference is called in long running backtrack  #145
  * Run tests against Python 3.12, 3.13, and use latest version
    of CI dependencies  #153
  * Update py2ndex script to use metadata files, skip 404, and
    support PEP 723  #156
  * Replace setuptools.cfg and mypy.ini with pyproject.toml  #157
  * Add tests type "unvisited" to functional Python tests to
    ensure backjumping is correctly skipping candidates  #158
  * Switch from flake8 to ruff for linting  #160
  * Enable automatic TYPE_CHECK guarding for imports only used
    for type hinting via ruff rules TCH and FA  #166
  * Fix example reporter_demo get_preference method which
    requires arg backtrack_causes #136
  * Clarify the docstrings for providers.py #138
  * Pin Black version for linting to prevent CI failures  #150
  * In unexpected situation where broken_state.mapping is empty,
    stop backtracking, and continue resolution (rather than
    throwing ResolutionImpossible)  #152

OBS-URL: https://build.opensuse.org/request/show/1225365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-resolvelib?expand=0&rev=16
2024-11-21 14:14:22 +00:00
ed7960aa19 - update to 1.1.0:
* Declare supported Python version support ">= 3.7" in dist
    meta  #129
  * Improve exception chaining when ResolutionImpossible raises
    during backjumping  #133
  * Switch from pyi files to modern annotations based type
    hinting  #135
  * In tests the commentjson test dependency with re.sub  #141
  * Deduplicate failure causes to save memory and reduce
    backtracking overhead  #143
  * New narrow_requirement_selection provider method giving
    option for providers to reduce the number of times sort key
    get_preference is called in long running backtrack  #145
  * Run tests against Python 3.12, 3.13, and use latest version
    of CI dependencies  #153
  * Update py2ndex script to use metadata files, skip 404, and
    support PEP 723  #156
  * Replace setuptools.cfg and mypy.ini with pyproject.toml  #157
  * Add tests type "unvisited" to functional Python tests to
    ensure backjumping is correctly skipping candidates  #158
  * Switch from flake8 to ruff for linting  #160
  * Enable automatic TYPE_CHECK guarding for imports only used
    for type hinting via ruff rules TCH and FA  #166
  * Fix example reporter_demo get_preference method which
    requires arg backtrack_causes #136
  * Clarify the docstrings for providers.py #138
  * Pin Black version for linting to prevent CI failures  #150
  * In unexpected situation where broken_state.mapping is empty,
    stop backtracking, and continue resolution (rather than
    throwing ResolutionImpossible)  #152

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-resolvelib?expand=0&rev=27
2024-11-20 17:20:20 +00:00
bbc6c9b0c9 Accepting request 1197744 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1197744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-resolvelib?expand=0&rev=15
2024-08-30 11:33:00 +00:00
4b2b14c45c Accepting request 1195698 from home:pgajdos:python
- drop optional test dependency on python-commentjson

OBS-URL: https://build.opensuse.org/request/show/1195698
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-resolvelib?expand=0&rev=25
2024-08-30 09:19:49 +00:00
4 changed files with 4 additions and 20 deletions

View File

@@ -1,19 +1,3 @@
-------------------------------------------------------------------
Thu Nov 20 16:00:30 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 1.2.1
* Add extra guard to prevent the states from being exhausted during backjumping.
* Change ``Mapping`` to ``dict`` in resolution ``Result`` type annotations.
- from version 1.2.0
* Drop support for EOL Python versions 3.7 and 3.8.
* Perform optimistic backjumping until reaching a cutoff and then
fallback to regular backjumping.
* Include tests in sdist.
* Drop `wheel` from direct build dependencies.
* Display PyPI URL on GH UI when releasing from GHA.
* Configure `setuptools` to produce `py3`-tagged wheels.
* Fix PyPI project page link on README.rst.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 20 17:20:10 UTC 2024 - Dirk Müller <dmueller@suse.com> Wed Nov 20 17:20:10 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@@ -19,7 +19,7 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-resolvelib Name: python-resolvelib
# ansible-core 2.14.x is currently requiring < 0.9.0 # ansible-core 2.14.x is currently requiring < 0.9.0
Version: 1.2.1 Version: 1.1.0
Release: 0 Release: 0
Summary: Module to resolve abstract dependencies into concrete ones Summary: Module to resolve abstract dependencies into concrete ones
License: ISC License: ISC

BIN
resolvelib-1.1.0.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d4c4137d7b8f8f27f298ff1af2faa767d790f271928506358d25e4252ed749a
size 775041