SampleSpecs/python3module: различия между версиями
м (примечание) |
м (note) |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
''примечание: адаптировано mike@, который не питонист ни разу; проверьте/поправьте при надобности'' | ''примечание: адаптировано mike@, который не питонист ни разу; проверьте/поправьте при надобности'' | ||
''примечание: устарело согласно [[Python packaging guide]]'' | |||
''примечание: использованы новые макросы %pyproject*'' | |||
<pre> | <pre> | ||
Строка 13: | Строка 17: | ||
Url: http://... | Url: http://... | ||
BuildArch: noarch | BuildArch: noarch | ||
Source: %name-%version.tar | Source: %name-%version.tar | ||
BuildRequires(pre): rpm-build-python3 | BuildRequires(pre): rpm-build-python3 | ||
BuildRequires: python3(setuptools) | |||
BuildRequires: python3(wheel) | |||
#BuildRequires(pre): rpm-macros-sphinx3 | #BuildRequires(pre): rpm-macros-sphinx3 | ||
Строка 29: | Строка 34: | ||
%build | %build | ||
% | %pyproject_build | ||
%install | %install | ||
% | %pyproject_install | ||
%files | %files | ||
%python3_sitelibdir/%modulename/ | %python3_sitelibdir/%modulename/ | ||
%python3_sitelibdir/ | %python3_sitelibdir/%modulename-%version.dist-info/ | ||
</pre> | </pre> | ||
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 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/