Пакет python3-module-os-traits: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | %define oname os-traits %def_with check %def_with docs Name: python3-module-%oname Version: 3.0.0 Release: alt1.1 Summary: OpenStack library containing standardized trait strings License: Apache-2.0 Group: Development/Python3 Url: https://pypi.org/project/os-traits Source: %oname-%version.tar Source1: %oname.watch BuildArch: noarch BuildRequires(pre): rpm-build-python3 BuildRequires: python3-module-setuptools BuildRequires: python3-module-wheel BuildRequires: python3-module-pbr >= 2.0.0 %if_with check BuildRequires: python3-module-oslotest >= 3.2.0 BuildRequires: python3-module-stestr >= 2.0.0 BuildRequires: python3-module-hacking >= 3.0.1 BuildRequires: python3-module-coverage >= 4.0 BuildRequires: python3-module-testscenarios >= 0.4 BuildRequires: python3-module-testtools >= 2.2.0 %endif %if_with docs BuildRequires: python3-module-sphinx BuildRequires: python3-module-openstackdocstheme %endif %description Traits are strings that represent a feature of some resource provider. This library contains the catalog of constants that have been standardized in the OpenStack community to refer to a particular hardware, virtualization, storage, network, or device trait. %package tests Summary: Tests for %oname Group: Development/Python3 Requires: %name = %EVR %description tests This package contains tests for %oname. %if_with docs %package doc Summary: Documentation for %oname Group: Development/Documentation %description doc This package contains documentation for %oname. %endif %prep %setup -n %oname-%version # Remove bundled egg-info rm -rfv *.egg-info %build %pyproject_build %if_with docs export PYTHONPATH="$PWD" # generate html docs sphinx-build-3 doc/source html # generate man page sphinx-build-3 -b man doc/source man # remove the sphinx-build leftovers rm -rf html/.{doctrees,buildinfo} %endif %install %pyproject_install %if_with docs # install man page install -pDm 644 man/%oname.1 %buildroot%_man1dir/%oname.1 %endif %check %__python3 -m stestr run %files %doc LICENSE AUTHORS ChangeLog *.rst %python3_sitelibdir/os_traits %python3_sitelibdir/os_traits-%version.dist-info %exclude %python3_sitelibdir/os_traits/tests %files tests %python3_sitelibdir/os_traits/tests %if_with docs %files doc %doc LICENSE *.rst html %_man1dir/%oname.1.xz %endif %changelog * Mon Oct 16 2023 Grigory Ustinov <grenka@altlinux.org> 3.0.0-alt1.1 - Dropped build dependency on python3-module-reno. * Mon May 15 2023 Grigory Ustinov <grenka@altlinux.org> 3.0.0-alt1 - Automatically updated to 3.0.0. * Sun Feb 19 2023 Grigory Ustinov <grenka@altlinux.org> 2.10.0-alt1.1 - Moved on modern pyproject macros. * Sat Feb 18 2023 Grigory Ustinov <grenka@altlinux.org> 2.10.0-alt1 - Automatically updated to 2.10.0. * Tue Oct 18 2022 Grigory Ustinov <grenka@altlinux.org> 2.9.0-alt1 - Automatically updated to 2.9.0. * Fri Dec 27 2019 Grigory Ustinov <grenka@altlinux.org> 2.1.0-alt1 - Automatically updated to 2.1.0. - Added watch file. - Renamed spec file. * Wed Oct 23 2019 Grigory Ustinov <grenka@altlinux.org> 1.1.0-alt1 - new version 1.1.0 - Build without python2. * Wed Jan 09 2019 Alexey Shabalin <shaba@altlinux.org> 0.9.0-alt1 - Initial packaging |