Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-rpm-macros | Distribution: openSUSE Tumbleweed |
Version: 20241120.6ae645f | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Nov 20 13:20:26 2024 |
Group: Unspecified | Build host: reproducible |
Size: 131508 | Source RPM: python-rpm-macros-20241120.6ae645f-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/opensuse/python-rpm-macros | |
Summary: RPM macros for building of Python modules |
This package contains SUSE RPM macros for Python build automation. You should BuildRequire this package unless you are sure that you are only building for distros newer than Leap 42.2
WTFPL
* Wed Nov 20 2024 mcepl@cepl.eu - Update to version 20241120.6ae645f: * Do sed in place * Tue Nov 19 2024 mcepl@cepl.eu - Update to version 20241119.7609911: * Do not fix shebang on links to non-writeable files * Tue Nov 12 2024 mcepl@cepl.eu - Update to version 20241111.a34b5d8: * Follow symlinks when replacing shebang with sed * Only sed the shebang in executable files * Fri Jun 28 2024 mcepl@cepl.eu - Update to version 20240618.c146b29: * Add %FLAVOR_pytest and %FLAVOR_pyunittest variants * Tue Jun 18 2024 mcepl@cepl.eu - Update to version 20240618.1e386da: * Fix python_clone sed regex * Mon Jun 17 2024 mcepl@cepl.eu - Update to version 20240614.02920b8: * Make sure that RPM_BUILD_ROOT env is set * don't eliminate any cmdline arguments in the shebang line * Create python313 macros * Mon May 27 2024 mcepl@cepl.eu - Update to version 20240415.c664b45: * Fix typo 310 -> 312 in default-prjconf * Fri Feb 02 2024 Ben Greiner <code@bnavigator.de> - Update to version 20240202.501440e: * SPEC0: Drop python39, add python312 to buildset (#169) * Wed Dec 20 2023 Daniel Garcia <daniel.garcia@suse.com> - Update to version 20231220.98427f3: * fix python2_compile macro * Tue Dec 19 2023 Daniel Garcia <daniel.garcia@suse.com> - Update to version 20231207.46c2ec3: * make FLAVOR_compile compatible with python2 * Mon Dec 04 2023 mcepl@cepl.eu - Update to version 20231204.dd64e74: * Combine fix_shebang in one line * New macro FLAVOR_fix_shebang_path * Use realpath in %python_clone macro shebang replacement * Compile and fix_shebang in %python_install macros * Tue Oct 10 2023 Ben Greiner <code@bnavigator.de> - Update to version 20231010.0a1f0d9: * Revert "Compile and fix_shebang in %python_install macros" * gh#openSUSE/python-rpm-macros#163 * Tue Oct 10 2023 mcepl@cepl.eu - Update to version 20231010.a32e110: * Compile and fix_shebang in %python_install macros * Thu Oct 05 2023 mcepl@cepl.eu - Update to version 20231005.bf2d3ab: * Fix shebang also in sbin with macro _fix_shebang * Fri Jun 09 2023 Ben Greiner <code@bnavigator.de> - Update to version 20230609.6fe8111: * move compile loop to python * remove python38 * Tue Apr 04 2023 mcepl@cepl.eu - Update to version 20230403.29b58f8: * Add python311 to buildset * Sat Mar 04 2023 mcepl@cepl.eu - Update to version 20230304.050c1a4 (bsc#1209881, bsc#1209353): * Add %#FLAVOR#_fix_shebang macro, call in %#FLAVOR#_pyproject_install * Sat Jan 28 2023 Ben Greiner <code@bnavigator.de> - Update to version 20230128.e704796: * Strip buildroot from pyc files (#151) * Thu Nov 17 2022 Ben Greiner <code@bnavigator.de> - Update to version 20221117.8687578: * Create python312 macros * Tue Sep 13 2022 mcepl@cepl.eu - Update to version 20220912.f91cae2: * fix double expanded compileall in %{$python_pyproject_install} * forgotten '%' * Mon Sep 12 2022 code@bnavigator.de - Update to version 20220911.111e4c9: * fix gh#openSUSE/python-rpm-macros#141: allow parameters in sections * more compact alternative scriptlets without newline * Update flavor sets in README * Document flavored PEP517 macros * flavorize pyproject macros * Avoid to install incorrect PEP610 metadata * Mon Aug 15 2022 mcepl@cepl.eu - Update to version 20220809.cf8a7b8 (bsc#1201041): * Pass `--ignore-installed` to `pip install` in %pyproject_install * Mon Jul 25 2022 mcepl@cepl.eu - Update to version 20220725.2ae32d5: * restore end-of-line in alternative scriptlets * Thu Jul 21 2022 mcepl@cepl.eu - Update to version 20220721.0a061eb: * make python_flavored_alternatives less verbose * Move install of libalts from sciptlets to python_clone -a -- close gh#openSUSE/python-rpm-macros#133 * hard-code %py_ver -- fix gh#openSUSE/python-rpm-macros#131 * fix gh#openSUSE/python-rpm-macros#130 print proper error on missing python interpreter * Sat Jun 18 2022 mcepl@cepl.eu - Update to version 20220618.1ed0055: * Update compile-macros.sh * Fri Jun 10 2022 mcepl@cepl.eu - Update to version 20220610.6dc4cb8: * create python_flavored_alternatives and use for testing * Thu May 05 2022 mcepl@cepl.eu - Update to version 20220505.4ab53ec: * Switch primary_interpreter from python38 to python310 * Avoid bashism in %() * fix flavor executable substitution * Keep python38 as primary python3 * Add python310 to the buildset * Move python39 to the primary place in %pythons * Disable python36 flavor in Factory buildset * Add python310 flavor macros to compile set * no newline after python_install_alternative * Thu Jan 06 2022 mcepl@cepl.eu - Update to version 20220106.80d3756: * Keep python38 as primary python3 * Add python310 to the buildset * Move python39 to the primary place in %pythons * Disable python36 flavor in Factory buildset * Thu Dec 09 2021 mcepl@cepl.eu - Update to version 20211209.3834c04: * fix flavor executable substitution * Wed Dec 08 2021 mcepl@cepl.eu - Update to version 20211208.d090fb9: * Add python310 flavor macros to compile set * Fri Oct 22 2021 mcepl@cepl.eu - Update to version 20211022.38e7c70: * no newline after python_install_alternative * Mon Oct 18 2021 Ben Greiner <code@bnavigator.de> - Update to version 20211018.c7614ad: * remove ghost gh#openSUSE/python-rpm-macros#118 * revert reset name change * fix README * move u-a/la switch for scriptlets to build phase * Fri Oct 01 2021 mcepl@cepl.eu - Update to version 20211001.fc6c04e: * Supporting libalternatives. * Tue Jun 29 2021 mcepl@cepl.eu - Update to version 20210628.eccf3f2: * fix boolean split gh#openSUSE/python-rpm-macros#111 * Mon Jun 07 2021 mcepl@cepl.eu - Update to version 20210607.c22f1cc: * increase default python3 update-alternative prio by 1000 * Update default-prjconf * Support flavor rewriting of boolean runtime dependencies * Thu Feb 04 2021 mcepl@cepl.eu - Update to version 20210204.937b8d8: * fixup: last PR was missing a commit for pyproject_wheel syntax errors * Thu Feb 04 2021 mcepl@cepl.eu - Update to version 20210204.90721de: * mv -n does not work in SLE12 * Update PEP517/518 macro documentation in README * Let pyproject_install search for more locations for wheels or specify explicitely * Read .rpmmacros (= prjconf Macro: definitions) for default buildset * Wed Feb 03 2021 mcepl@cepl.eu - Update to version 20210203.0d8a91e: * don't define skip_python2 by default * Sun Jan 31 2021 mcepl@cepl.eu - Update to version 20210131.ec7577b: * remove old commented path finding section * expand python_subpackage_only not earlier than in python_subpackages call * make the path and var macros return a non-interrupted string even when the flavor is not installed * Sun Jan 31 2021 mcepl@cepl.eu - Update to version 20210131.1450767: * only add parentheses when boolean operators are used * sync buildset definitions with Factory * fix typo * Wed Jan 27 2021 mcepl@cepl.eu - Update to version 20210127.3a18043: * dont't rename wheel when it already has the same name * Tue Jan 26 2021 mcepl@cepl.eu - Update to version 20210126.fea1c1f: * Document python_module with boolean dependecies * workaround undetected abi and platform tags gh#openSUSE/python-rpm-macros#93 * Thu Jan 21 2021 mcepl@cepl.eu - Update to version 20210121.ef5b8b9: * Add %python pseudo-macro for %python_modules -- server and rpm version * Sun Jan 17 2021 mcepl@cepl.eu - Update to version 20210117.63cf413: * improve flavor variable naming in python_expand * Sat Jan 16 2021 mcepl@cepl.eu - Update to version 20210116.2682657: * remove python2 not found error * Tue Jan 12 2021 mcepl@cepl.eu - Update to version 20210112.86f4d9d: * fix gh#openSUSE/python-rpm-macros#84: python_sysconfig_ macros
/usr/lib/rpm/macros.d/macros.python_all /usr/share/doc/packages/python-rpm-macros /usr/share/doc/packages/python-rpm-macros/README.md /usr/share/licenses/python-rpm-macros /usr/share/licenses/python-rpm-macros/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 22 23:51:59 2024