- Fixes: rhbz#2514458 - https://fedoraproject.org/wiki/Changes/Adopt_PURL_Metadata Alongside the existing python*dist() Provides, generate Package URL (purl) Provides like purl(pkg:pypi/setuptools@41.6.0) for identifying Python packages in a ecosystem-independent way. The purl name is normalized per the purl spec for PyPI (lowercase, underscores replaced with dashes, dots preserved, unlike PEP 503). The version is canonicalized per PEP 440 with trailing zeros preserved. Enabled by default via the %__purl_provides_pypi macro. Packagers can %undefine it for packages not actually on PyPI. Extras subpackages do not get purl Provides. Assisted-By: Claude Opus 4.6 |
||
|---|---|---|
| .. | ||
| data | ||
| console_script.sh | ||
| download_data_and_run_pytest.sh | ||
| isort.spec | ||
| pythonabi.sh | ||
| pythonabi.spec | ||
| pythondist.sh | ||
| pythondist.spec | ||
| pythonname.sh | ||
| pythonname.spec | ||
| test_scripts_pythonbundles.py | ||
| test_scripts_pythondistdeps.py | ||