Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-srpm-macros | Distribution: Fedora Project |
Version: 3.12 | Vendor: Fedora Project |
Release: 4.fc39 | Build date: Wed Sep 6 00:20:37 2023 |
Group: Unspecified | Build host: buildvm-ppc64le-12.iad2.fedoraproject.org |
Size: 51297 | Source RPM: python-rpm-macros-3.12-4.fc39.src.rpm |
Packager: Fedora Project | |
Url: https://src.fedoraproject.org/rpms/python-rpm-macros/ | |
Summary: RPM macros for building Python source packages |
RPM macros for building Python source packages.
MIT AND PSF-2.0 AND GPL-2.0-or-later
* Tue Sep 05 2023 Maxwell G <[email protected]> - 3.12-4 - Remove %py3_build_egg and %py3_install_egg macros. * Wed Aug 09 2023 Karolina Surma <[email protected]> - 3.11-3 - Declare the license as an SPDX expression * Fri Jul 21 2023 Fedora Release Engineering <[email protected]> - 3.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jun 13 2023 Tomáš Hrnčiar <[email protected]> - 3.12-1 - Update main Python to Python 3.12 - https://fedoraproject.org/wiki/Changes/Python3.12 * Thu Mar 16 2023 Miro Hrončok <[email protected]> - 3.11-10 - Don't assume %_smp_mflags only ever contains -jX, use -j%_smp_build_ncpus directly - Fixes: rhbz#2179149 * Fri Jan 20 2023 Miro Hrončok <[email protected]> - 3.11-9 - Memoize values of macros that execute python to get their value - Fixes: rhbz#2155505 * Fri Jan 20 2023 Fedora Release Engineering <[email protected]> - 3.11-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Dec 19 2022 Miro Hrončok <[email protected]> - 3.11-7 - Bytecompilation: Unset $SOURCE_DATE_EPOCH when %clamp_mtime_to_source_date_epoch is not set - Bytecompilation: Pass --invalidation-mode=timestamp to compileall (on Python 3.7+) - Bytecompilation: Clamp source mtime: https://fedoraproject.org/wiki/Changes/ReproducibleBuildsClampMtimes - Bytecompilation: Compile Python files in parallel, according to %_smp_mflags * Sun Nov 13 2022 Miro Hrončok <[email protected]> - 3.11-6 - Set PYTEST_XDIST_AUTO_NUM_WORKERS=%{_smp_build_ncpus} from %pytest - pytest-xdist 3+ respects this value when -n auto is used - Expose the environment variables used by %pytest via %{py3_test_envvars} * Tue Oct 25 2022 Lumír Balhar <[email protected]> - 3.11-5 - Include pathfix.py in this package * Fri Jul 22 2022 Fedora Release Engineering <[email protected]> - 3.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Miro Hrončok <[email protected]> - 3.11-3 - Add "P" to %py3_shbang_opts, %py3_shbang_opts_nodash, %py3_shebang_flags and to %py_shbang_opts, %py_shbang_opts_nodash, %py_shebang_flags - https://fedoraproject.org/wiki/Changes/PythonSafePath * Mon Jun 20 2022 Miro Hrončok <[email protected]> - 3.11-2 - Define %python3_cache_tag / %python_cache_tag, e.g. cpython-311 * Mon Jun 13 2022 Tomáš Hrnčiar <[email protected]> - 3.11-1 - Update main Python to Python 3.11 - https://fedoraproject.org/wiki/Changes/Python3.11 * Thu May 26 2022 Owen Taylor <[email protected]> - 3.10-18 - Support installing to %{_prefix} other than /usr * Tue Feb 08 2022 Tomas Orsava <[email protected]> - 3.10-17 - %py_provides: Do not generate Obsoletes for names containing parentheses * Mon Jan 31 2022 Miro Hrončok <[email protected]> - 3.10-16 - Explicitly opt-out from Python name-based provides and obsoletes generators * Tue Dec 21 2021 Tomas Orsava <[email protected]> - 3.10-15 - Add lua helper functions to make it possible to automatically generate Obsoletes tags - Modify the %py_provides macro to also generate Obsoletes tags on CentOS/RHEL * Wed Dec 08 2021 Miro Hrončok <[email protected]> - 3.10-14 - Set %__python3 value according to %python3_pkgversion I.e. when %python3_pkgversion is 3.12, %__python3 is /usr/bin/python3.12 * Mon Nov 01 2021 Karolina Surma <[email protected]> - 3.10-13 - Fix multiline arguments processing for %py_check_import Resolves: rhbz#2018809 - Fix %py_shebang_flags handling within %py_check_import Resolves: rhbz#2018615 - Process .pth files in buildroot's sitedirs in %py_check_import Resolves: rhbz#2018551 - Move import_all_modules.py from python-srpm-macros to python-rpm-macros * Mon Oct 25 2021 Karolina Surma <[email protected]> - 3.10-12 - Introduce -f (read from file) option to %py{3}_check_import - Introduce -t (filter top-level modules) option to %py{3}_check_import - Introduce -e (exclude module globs) option to %py{3}_check_import * Wed Oct 20 2021 Tomas Orsava <[email protected]> - 3.10-11 - Define a new macros %python_wheel_dir and %python_wheel_pkg_prefix * Tue Oct 12 2021 Lumír Balhar <[email protected]> - 3.10-10 - Non-existing path in py_reproducible_pyc_path causes build to fail Resolves: rhbz#2011056 * Thu Sep 09 2021 Miro Hrončok <[email protected]> - 3.10-9 - Set $RPM_BUILD_ROOT in %{python3_...} macros to allow selecting alternate sysconfig install scheme based on that variable * Thu Sep 09 2021 Petr Viktorin <[email protected]> - 3.10-8 - Use --hardlink-dupes in %py_byte_compile and brp-python-bytecompile (for Python 3) - Resolves: rhbz#1977895
/usr/lib/rpm/lua/fedora/srpm/python.lua /usr/lib/rpm/macros.d/macros.python-srpm /usr/lib/rpm/redhat/brp-fix-pyc-reproducibility /usr/lib/rpm/redhat/brp-python-bytecompile /usr/lib/rpm/redhat/brp-python-hardlink /usr/lib/rpm/redhat/clamp_source_mtime.py /usr/lib/rpm/redhat/compileall2.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 22:15:25 2024