14
0
forked from pool/python-hatch

Accepting request 1135083 from home:bnavigator:branches:devel:languages:python

- Update to 1.9.1
  * Ensure that the dependency_hash method of the environment
    interface is called after sync_dependencies for cases where the
    hash is only known at that point, such as for dependency
    lockers
  * Only acknowledge the HATCH_PYTHON_VARIANT_* environment
    variables for Python resolution for supported platforms and
    architectures
  * Fix Python resolution when there are metadata hooks with
    unsatisfied dependencies
- Unskip default platform tests gh#pypa/hatch#1145, but skip
  error checker

- Update to 1.9.0
  ## Changed:
  * Environments prefixed by hatch- are now considered internal and
    used for special purposes such as configuration for static
    analysis
  ## Added:
  * Enable docstring formatting by default for static analysis
  * Allow for overriding config of internal environments
  * Concretely state the expected API contract for the environment
    interface methods find and check_compatibility
  * Upgrade Ruff to 0.1.8
  * Bump the minimum supported version of Hatchling to 1.21.0
  ## Fixed:
  * Ignore a project's Python requirement for environments where
    the project is not installed
  * When not persisting config for static analysis, properly manage
    internal settings when Ruff's top level table already exists

OBS-URL: https://build.opensuse.org/request/show/1135083
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-hatch?expand=0&rev=30
This commit is contained in:
2023-12-27 10:46:48 +00:00
committed by Git OBS Bridge
parent e873d67eb1
commit 0a99352653
4 changed files with 79 additions and 8 deletions

View File

@@ -1,3 +1,49 @@
-------------------------------------------------------------------
Mon Dec 25 09:52:54 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Update to 1.9.1
* Ensure that the dependency_hash method of the environment
interface is called after sync_dependencies for cases where the
hash is only known at that point, such as for dependency
lockers
* Only acknowledge the HATCH_PYTHON_VARIANT_* environment
variables for Python resolution for supported platforms and
architectures
* Fix Python resolution when there are metadata hooks with
unsatisfied dependencies
- Unskip default platform tests gh#pypa/hatch#1145, but skip
error checker
-------------------------------------------------------------------
Sun Dec 24 15:05:54 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Update to 1.9.0
## Changed:
* Environments prefixed by hatch- are now considered internal and
used for special purposes such as configuration for static
analysis
## Added:
* Enable docstring formatting by default for static analysis
* Allow for overriding config of internal environments
* Concretely state the expected API contract for the environment
interface methods find and check_compatibility
* Upgrade Ruff to 0.1.8
* Bump the minimum supported version of Hatchling to 1.21.0
## Fixed:
* Ignore a project's Python requirement for environments where
the project is not installed
* When not persisting config for static analysis, properly manage
internal settings when Ruff's top level table already exists
* Ignore compatibility checks when environments have already been
created, significantly improving performance of environment
usage
* Properly allow overriding of the path option for the virtual
environment type
* Fix nushell activation on non-Windows systems
- Skip default platform tests on non x86_64
- Stop using %{?python_enable_dependency_generator}: 15.x does
not generate the requirements and gloriously fails when testing
-------------------------------------------------------------------
Mon Dec 18 20:27:19 UTC 2023 - Ben Greiner <code@bnavigator.de>