SampleSpecs/python3module: различия между версиями
(Новая схема с %pyproject*) |
м (note) |
||
Строка 2: | Строка 2: | ||
''примечание: устарело согласно [[Python packaging guide]]'' | ''примечание: устарело согласно [[Python packaging guide]]'' | ||
''примечание: использованы новые макросы %pyproject*'' | |||
<pre> | <pre> |
Текущая версия от 16:57, 31 июля 2023
примечание: адаптировано mike@, который не питонист ни разу; проверьте/поправьте при надобности
примечание: устарело согласно Python packaging guide
примечание: использованы новые макросы %pyproject*
%define modulename foo Name: python3-module-%modulename Version: 1.0 Release: alt1 Summary: ... License: GPLv3+ Group: Development/Python3 Url: http://... BuildArch: noarch Source: %name-%version.tar BuildRequires(pre): rpm-build-python3 BuildRequires: python3(setuptools) BuildRequires: python3(wheel) #BuildRequires(pre): rpm-macros-sphinx3 # %%add_python3_req_skip ... %description ... %prep %setup %build %pyproject_build %install %pyproject_install %files %python3_sitelibdir/%modulename/ %python3_sitelibdir/%modulename-%version.dist-info/