Sun, 15 Nov 2026 04:27:39 UTC Log in
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 total
Requires12
  • ((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 RPM
Buildroot descending sort 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 →
of 85