RPM macros for PEP 517 Python packages
54.67 KB
built 2026-10-12 07:09:22 GMT
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.
Dependencies
44 totalRequires12
- ((rpm-build >= 4.14.90 with (rpm-build < 4.19.90 or rpm-build >= 4.19.91-8)) if rpm-build)
- /usr/bin/find
- /usr/bin/sed
- pyproject-srpm-macros = 1.23.2-1.fc45
- python-rpm-macros
- python-srpm-macros
- python3-rpm-macros
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
- rpmlib(RichDependencies) <= 4.12.0-1
Provides32
- pyproject-rpm-macros = 1.23.2-1.fc45
- rpm_lua(fedora.rpm.pyproject_getopt)
- rpm_macro(_pyproject_build_flags)
- rpm_macro(_pyproject_builddir)
- rpm_macro(_pyproject_buildrequires)
- rpm_macro(_pyproject_buildsubdir_compat)
- rpm_macro(_pyproject_check_import_allow_no_modules)
- rpm_macro(_pyproject_files_base)
- rpm_macro(_pyproject_ghost_distinfo)
- rpm_macro(_pyproject_ghost_distinfo_base)
- rpm_macro(_pyproject_modules)
- rpm_macro(_pyproject_modules_base)
- rpm_macro(_pyproject_record)
- rpm_macro(_pyproject_tomlidep)
- rpm_macro(_pyproject_wheeldir)
- rpm_macro(_set_pytest_addopts)
- rpm_macro(buildsystem_pyproject_build)
- rpm_macro(buildsystem_pyproject_check)
- rpm_macro(buildsystem_pyproject_conf)
- rpm_macro(buildsystem_pyproject_generate_buildrequires)
- rpm_macro(buildsystem_pyproject_install)
- rpm_macro(default_toxenv)
- rpm_macro(pyproject_build_lib)
- rpm_macro(pyproject_buildrequires)
- rpm_macro(pyproject_check_import)
- rpm_macro(pyproject_extras_subpkg)
- rpm_macro(pyproject_files)
- rpm_macro(pyproject_install)
- rpm_macro(pyproject_save_files)
- rpm_macro(pyproject_wheel)
- rpm_macro(tox)
- rpm_macro(toxenv)
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
14
Files 1–14 of 14
Component of
buildroots that installed this RPMBuildroot ![]() |
Created | State |
|---|---|---|
| f45-build-56367-981 | 2026-11-03 14:41:41 | expired |
| f45-build-56365-980 | 2026-11-03 14:20:38 | expired |
| f45-build-56363-980 | 2026-11-03 14:12:33 | expired |
| f45-build-56359-978 | 2026-11-03 13:35:53 | expired |
| f45-build-56356-978 | 2026-11-03 13:27:03 | expired |
| f45-build-56355-978 | 2026-11-03 13:26:55 | expired |
| f45-build-56347-975 | 2026-10-30 17:38:05 | expired |
| f45-build-56345-975 | 2026-10-30 17:22:50 | expired |
| f45-build-56342-974 | 2026-10-30 16:56:32 | expired |
| f45-build-56339-974 | 2026-10-30 16:48:35 | expired |
| f45-build-56337-973 | 2026-10-30 16:32:29 | expired |
| f45-build-56336-973 | 2026-10-30 16:31:18 | expired |
| f45-build-56333-973 | 2026-10-30 16:17:16 | expired |
| f45-build-56331-972 | 2026-10-30 15:53:49 | expired |
| f45-build-56329-972 | 2026-10-30 15:51:56 | expired |
| f45-build-56328-972 | 2026-10-30 15:51:42 | expired |
| f45-build-56323-972 | 2026-10-30 15:44:45 | expired |
| f45-build-56322-972 | 2026-10-30 15:44:39 | expired |
| f45-build-56318-970 | 2026-10-30 15:18:23 | expired |
| f45-build-56317-970 | 2026-10-30 15:18:18 | expired |
| f45-build-56315-970 | 2026-10-30 15:17:17 | expired |
| f45-build-56314-970 | 2026-10-30 15:17:16 | expired |
| f45-build-56303-969 | 2026-10-30 15:07:06 | expired |
| f45-build-56297-969 | 2026-10-30 15:00:09 | expired |
| f45-build-56296-969 | 2026-10-30 14:59:11 | expired |
| f45-build-56295-969 | 2026-10-30 14:59:11 | expired |
| f45-build-56294-969 | 2026-10-30 14:59:10 | expired |
| f45-build-56293-969 | 2026-10-30 14:59:10 | expired |
| f45-build-56288-969 | 2026-10-30 14:59:03 | expired |
| f45-build-56286-969 | 2026-10-30 14:59:01 | expired |
| f45-build-56284-969 | 2026-10-30 14:59:00 | expired |
| f45-build-56281-969 | 2026-10-30 14:58:58 | expired |
| f45-build-56280-969 | 2026-10-30 14:58:58 | expired |
| f45-build-56261-968 | 2026-10-30 14:46:48 | expired |
| f45-build-56260-968 | 2026-10-30 14:46:47 | expired |
| f45-build-56259-968 | 2026-10-30 14:46:45 | expired |
| f45-build-56245-968 | 2026-10-30 14:42:55 | expired |
| f45-build-56243-968 | 2026-10-30 14:42:45 | expired |
| f45-build-56238-968 | 2026-10-30 14:42:43 | expired |
| f45-build-56236-968 | 2026-10-30 14:42:43 | expired |
| f45-build-56235-968 | 2026-10-30 14:42:42 | expired |
| f45-build-56234-968 | 2026-10-30 14:42:42 | expired |
| f45-build-56232-968 | 2026-10-30 14:40:38 | expired |
| f45-build-56215-968 | 2026-10-30 14:38:33 | expired |
| f45-build-56212-967 | 2026-10-30 14:34:31 | expired |
| f45-build-56211-967 | 2026-10-30 14:34:31 | expired |
| f45-build-56203-967 | 2026-10-30 14:32:34 | expired |
| f45-build-56202-967 | 2026-10-30 14:32:34 | expired |
| f45-build-56201-967 | 2026-10-30 14:32:33 | expired |
| f45-build-56200-967 | 2026-10-30 14:32:33 | expired |
Buildroots 1–50 of 4214
Next →

