20
0
dimstar_suse 27cdba69cb Accepting request 1364792 from devel:languages:python
- Update to 0.12.1:
  ## Features:
  * Support PEP 808 (partially dynamic project metadata) (METADATA 2.6).
  * Add support for Python 3.15.
  * Warn (PEP 685) when an extra name in project.optional-dependencies is not
    a valid name. The extra is still emitted, only a ConfigurationWarning is
    produced.
  ## Fixes:
  * Collect a config error instead of raising a raw TypeError when
    project.dynamic contains a non-string (unhashable) entry with
    all_errors=True.
  * Error on an unset dynamic version instead of silently writing Version:
    0.0.0. If "version" is declared in project.dynamic but never assigned by
    the build backend, writing the metadata now raises a ConfigurationError.
  * Don't crash on a non-table [project] when all_errors=True.
  * Tighten license-files glob checks and private-tag parsing.
  * Handle braces in user data within error messages.
  * Correct the Import-Namespace field name in the metadata mapping.
  * Fix UTF-8 author and maintainer names.
  ## Performance:
  * Cache get_type_hints and precompile dispatch patterns.
- Remove unneeded BuildRequires on setuptools/wheel.
- No longer replace license string, no longer needed.

- Replace license string with license dict in pyproject.toml via sed

OBS-URL: https://build.opensuse.org/request/show/1364792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyproject-metadata?expand=0&rev=8
2026-07-12 14:20:26 +00:00
S
Description
No description provided
217 KiB
Languages
RPM Spec 100%