| Name: | pyproject-rpm-macros |
|---|---|
| Version: | 1.3.3 |
| Release: | 1.el9 |
| Architecture: | noarch |
| Group: | Unspecified |
| Size: | 90273 |
| License: | MIT |
| RPM: | pyproject-rpm-macros-1.3.3-1.el9.noarch.rpm |
| Source RPM: | pyproject-rpm-macros-1.3.3-1.el9.src.rpm |
| Build Date: | Thu Oct 06 2022 |
| Build Host: | build-ol9-x86_64.oracle.com |
| Vendor: | Oracle America |
| URL: | https://src.fedoraproject.org/rpms/pyproject-rpm-macros |
| Summary: | RPM macros for PEP 517 Python packages |
| Description: | These macros allow projects that follow the Python packaging specifications to be packaged as RPMs. They work for: * traditional Setuptools-based projects that use the setup.py file, * newer Setuptools-based projects that have a setup.cfg file, * general Python projects that use the PEP 517 pyproject.toml file (which allows using any build system, such as setuptools, flit or poetry). These macros replace %py3_build and %py3_install, which only work with setup.py. |
- Don't fail %pyproject_save_files '*' if no modules are detected
- Update %pyproject_build_lib to support setuptools 62.1.0 and later - %pyproject_buildrequires: When extension modules are built, support https://fedoraproject.org/wiki/Changes/Package_information_on_ELF_objects
- %pyproject_install: pass %{_prefix} explicitly to pip install
- Use tomllib from the standard library on Python 3.11+
- %pyproject_buildrequires: Add provisional -w flag for build backends without prepare_metadata_for_build_wheel hook When used, the wheel is built in %pyproject_buildrequires and information about runtime requires and extras is read from that wheel.
- %pyproject_save_files: Support nested directories in dist-info
- Prefix paths of intermediate files (such as %{pyproject_files}) with NVRA
- Release final version 1.0.0
- Updated compatibility with tox4
- Release version 1.0.0, first release candidate