factory
- 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
Description
No description provided
Languages
RPM Spec
100%