This website requires JavaScript.
8bae06e0a5
Revert "Change default Python 3.9"
Miro Hrončok
2022-09-19 11:26:22 +0200
3d427a5474
Change default Python 3.9
f37-riscv64
David Abdurachmanov
2022-09-17 08:47:21 +0300
8847b3750a
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
rawhide
main
f37
Fedora Release Engineering
2022-07-22 22:07:20 +0000
b7bcd2829e
Disable certain rpminspect inspections not relevant to this package
f35
Charalampos Stratakis
2022-01-28 17:04:43 +0100
24dc66a003
Define and use %{_py3_shebang_s} in the shebang macros for easier opt-out
f36
Miro Hrončok
2022-07-19 16:34:01 +0200
d83a32823c
Define and use %{_py3_shebang_s} in the shebang macros for easier opt-out
Miro Hrončok
2022-07-19 16:34:01 +0200
4abed5f105
Use the values of %_py3_shebang_s and %_py3_shebang_P in the shebang opts/flags
Miro Hrončok
2022-07-19 01:15:20 +0200
4d31ea8034
https://fedoraproject.org/wiki/Changes/PythonSafePath
Miro Hrončok
2022-06-28 16:40:22 +0200
bb20c6908e
Define %python3_cache_tag / %python_cache_tag, e.g. cpython-311
Miro Hrončok
2022-07-19 11:14:59 +0000
3cce7271e4
Define %python3_cache_tag / %python_cache_tag, e.g. cpython-311
Miro Hrončok
2022-07-19 09:42:56 +0000
4085ef49f2
Define %python3_cache_tag / %python_cache_tag, e.g. cpython-311
Miro Hrončok
2022-06-20 15:53:20 +0200
ad03609547
Update tests/tests.yml
Aleksandra Fedorova
2022-06-30 12:37:57 +0000
f15508286b
Update tests/tests.yml
Aleksandra Fedorova
2022-06-30 12:23:06 +0000
116a6c886a
Do not merge: ansible vars test
Aleksandra Fedorova
2022-06-30 11:57:33 +0000
ada6514577
DO NOT MERGE THIS
Miro Hrončok
2022-06-23 11:30:32 +0200
aa8dffeb8e
Write %__default_python3_version value from spec
Maxwell G
2022-06-25 22:54:25 -0500
66a9033eb4
Define %forgesetupargs in %pypi_source so users can call %forgeautosetup
Maxwell G
2022-06-25 22:47:55 -0500
b8b5cb92da
Python 3.11
Tomáš Hrnčiar
2022-06-13 11:23:37 +0200
d174f03f62
Merge f36 and rawhide
Miro Hrončok
2022-06-09 13:48:28 +0200
546e9a3544
Support installing to %{_prefix} other than /usr
Owen W. Taylor
2022-05-26 23:03:12 -0400
cfa45dfdf3
Add a note: Python 3.11+ no longer needs PYTHONHASHSEED=0
Miro Hrončok
2022-05-12 11:43:00 +0200
9102e29afc
Don't use ! ...
as a check
Miro Hrončok
2022-04-06 19:08:32 +0200
fba6a77032
Proof of concept: Macros to manipulate %py3_shebang_flags
Miro Hrončok
2022-02-24 12:22:20 +0100
e250f28d09
%py_provides: Do not generate Obsoletes for names containing parentheses
Tomas Orsava
2022-02-08 11:53:45 +0100
cb6359bbdd
Set $RPM_BUILD_ROOT in %{python3_...} macros, for alternate sysconfig install scheme
Miro Hrončok
2021-09-03 16:06:03 +0200
99e7d8694c
Explicitly opt-out from Python name-based provides and obsoletes generators
Miro Hrončok
2022-01-31 12:05:30 +0100
2ebee9d4cb
Disable certain rpminspect inspections not relevant to this package
Charalampos Stratakis
2022-01-28 17:04:43 +0100
5547a87f0b
Add eval tests to RHEL %py_provides Obsoletes functionality
Miro Hrončok
2022-01-20 12:24:10 +0100
5d7727c2aa
Add lua helper functions to make it possible to automatically generate Obsoletes tags
Tomas Orsava
2021-11-26 12:10:52 +0100
a8b26546eb
Set %__python3 value according to %python3_pkgversion
Miro Hrončok
2021-12-08 12:16:03 +0100
b55e6151bd
Move %python3_pkgversion definition earlier in the file
Miro Hrončok
2021-12-08 14:37:09 +0100
81b1e19783
Move import_all_modules out of python-srpm-macros
f33
Miro Hrončok
2021-11-01 16:04:22 +0100
ddc1b5c5ca
%py(3)_check_import: Process .pth files in site(arch|lib)
Miro Hrončok
2021-11-01 15:53:43 +0100
75a3c6b647
Fix %%py_shebang_flags handling within %%py_check_import
Karolina Surma
2021-11-01 13:17:42 +0100
208372b286
Allow multiline arguments processing for %%py3_check_import
Karolina Surma
2021-11-01 09:42:39 +0100
65bf55d5d3
Move import_all_modules out of python-srpm-macros
f34
Miro Hrončok
2021-11-01 16:04:22 +0100
ebc198dc84
%py(3)_check_import: Process .pth files in site(arch|lib)
Miro Hrončok
2021-11-01 15:53:43 +0100
4a65e2cfa6
Fix %%py_shebang_flags handling within %%py_check_import
Karolina Surma
2021-11-01 13:17:42 +0100
aa7cf4e2bd
Allow multiline arguments processing for %%py3_check_import
Karolina Surma
2021-11-01 09:42:39 +0100
f0c6736d3b
Move import_all_modules out of python-srpm-macros
Miro Hrončok
2021-11-01 16:04:22 +0100
ff161e1059
%py(3)_check_import: Process .pth files in site(arch|lib)
Miro Hrončok
2021-11-01 15:53:43 +0100
f836bce1c4
Fix %%py_shebang_flags handling within %%py_check_import
Karolina Surma
2021-11-01 13:17:42 +0100
a3ce038993
Allow multiline arguments processing for %%py3_check_import
Karolina Surma
2021-11-01 09:42:39 +0100
9eae0ccaf1
Move import_all_modules out of python-srpm-macros
Miro Hrončok
2021-11-01 16:04:22 +0100
9d81ad40e7
%py(3)_check_import: Process .pth files in site(arch|lib)
Miro Hrončok
2021-11-01 15:53:43 +0100
824ef3d4af
Fix %%py_shebang_flags handling within %%py_check_import
Karolina Surma
2021-11-01 13:17:42 +0100
b20d8aa23a
Allow multiline arguments processing for %%py3_check_import
Karolina Surma
2021-11-01 09:42:39 +0100
08bc049da9
%py(3)_check_import: Process .pth files in site(arch|lib)
Miro Hrončok
2021-11-01 15:53:43 +0100
b0302c7fe2
Move import_all_modules out of python-srpm-macros
Miro Hrončok
2021-11-01 16:04:22 +0100
41f5962da8
Add new options for %%py{3}_check_import: -f, -t, -e
Karolina Surma
2021-10-18 16:33:04 +0200
51d0619929
Add new options for %%py{3}_check_import: -f, -t, -e
Karolina Surma
2021-10-18 16:33:04 +0200
f6c1d3b3d1
Fix changelog entries
Karolina Surma
2021-10-27 08:59:30 +0200
9ce6cb80da
Add new options for %%py{3}_check_import: -f, -t, -e
Karolina Surma
2021-10-18 16:33:04 +0200
2d0673afb1
Add new options for %%py{3}_check_import: -f, -t, -e
Karolina Surma
2021-10-18 16:33:04 +0200
189f16965d
Define a new macros %python_wheel_dir and %python_wheel_pkg_prefix
Tomas Orsava
2021-09-29 12:47:19 +0200
9b797df44d
Define a new macros %python_wheel_dir and %python_wheel_pkg_prefix
Tomas Orsava
2021-09-29 12:47:19 +0200
4c2c37895d
Define a new macros %python_wheel_dir and %python_wheel_pkg_prefix
Tomas Orsava
2021-09-29 12:47:19 +0200
68618631a9
Define a new macros %python_wheel_dir and %python_wheel_pkg_prefix
Tomas Orsava
2021-09-29 12:47:19 +0200
7b546cae36
Non-existing path in py_reproducible_pyc_path causes build to fail
Lumir Balhar
2021-10-12 15:50:50 +0200
5b578a851f
Set $RPM_BUILD_ROOT in %{python3_...} macros, for alternate sysconfig install scheme
Miro Hrončok
2021-09-03 16:06:03 +0200
77cc1a43a2
Test bytecompilation & hardlinking with 3.8 and 2.7
Petr Viktorin
2021-09-10 16:11:24 +0200
0044db1e8a
Remove unneeded arguments from the python_bytecompile function
Petr Viktorin
2021-09-10 15:36:57 +0200
dd8caa5aa3
Use --hardlink-dupes for Python 3.4+ as well
Petr Viktorin
2021-09-10 15:34:10 +0200
37bf640f37
Use --hardlink-dupes in %py_byte_compile and brp-python-bytecompile
Petr Viktorin
2021-09-09 16:54:04 +0200
76209d7bf3
Fedora CI eval tests: Make the python3.6 dependency optional
Miro Hrončok
2021-08-16 17:03:38 +0200
b1488aa40c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Fedora Release Engineering
2021-07-23 09:18:36 +0000
ca6e522b69
Introduce %py3_check_import
Miro Hrončok
2021-07-07 14:46:04 +0200
77d1af61b2
Test %python3_sitelib and %python3_sitearch
Karolina Surma
2021-04-07 16:48:04 +0200
fe81d653a1
Introduce %py3_check_import
Miro Hrončok
2021-07-07 14:46:04 +0200
23849da517
Test %python3_sitelib and %python3_sitearch
Karolina Surma
2021-04-07 16:48:04 +0200
fd3dc4c5dc
Move Python related BuildRoot Policy scripts from redhat-rpm-config to python-srpm-macros
Miro Hrončok
2021-07-08 11:57:56 +0200
c2305ea368
Introduce %py3_check_import
Miro Hrončok
2021-07-07 14:46:04 +0200
bc2b51d6d3
Include brp-python-hardlink in python-srpm-macros since it is no longer in RPM 4.17+
Miro Hrončok
2021-06-30 14:37:07 +0200
c6f5b9483b
%pytest: Set $PYTEST_ADDOPTS when %{__pytest_addopts} is defined
Miro Hrončok
2021-06-26 16:24:21 +0200
1f8a088b90
%pytest: Set $PYTEST_ADDOPTS when %{__pytest_addopts} is defined
Miro Hrončok
2021-06-26 16:24:21 +0200
d905710a8d
%pytest: Set $PYTEST_ADDOPTS when %{__pytest_addopts} is defined
Miro Hrončok
2021-06-26 16:24:21 +0200
c487f82ef7
Adapt macros and BRP scripts for %topdir with spaces
Ben Burton
2021-04-19 21:02:49 +0200
f33f8ce46f
Specify __default_python3_version so that tests pass when /usr/bin/python3 is not the default version.
Gordon Messmer
2021-06-20 15:45:30 -0700
9ec9c1fb5b
Add %version_no_operators macro and tests.
Gordon Messmer
2021-06-20 15:12:53 -0700
9dff7fbf6a
Fix %python_provide when fed python3.10-foo to obsolete python-foo instead of python--foo
Miro Hrončok
2021-06-15 16:15:45 +0200
370b825e45
Add the project's canonical URL
Petr Viktorin
2021-06-03 11:44:21 +0200
3a654e3bed
Python 3.10
Miro Hrončok
2021-06-01 15:57:22 +0200
2b43f896af
Update %python3_pkgversion comment
Miro Hrončok
2021-04-27 15:53:13 +0200
14e4c04a42
Remove EPEL 7 compatibility macros that were actually not defined at all
Miro Hrončok
2021-04-27 15:49:21 +0200
03a1e3ba65
Escape % symbols in macro files comments
Miro Hrončok
2021-04-27 10:00:02 +0200
cad73c2159
Be more careful when loading the macros from sources
Miro Hrončok
2021-04-27 10:50:50 +0200
187e049d6c
Document a TESTED_FILES value that currently works
Miro Hrončok
2021-04-08 15:39:13 +0200
39166a7b4b
Tests: Assert single-line macros are single-line
Miro Hrončok
2021-04-08 15:33:22 +0200
9d2fcef337
Use sysconfig.get_path() to define %python_sitelib and %python_sitearch
Karolina Surma
2021-04-07 16:48:04 +0200
32d7dd2cb5
Escape a macro in an old %changelog entry
Miro Hrončok
2021-03-29 15:49:29 +0200
dff23ea67c
Allow commas as argument separator for extras names in %python_extras_subpkg
Miro Hrončok
2021-03-29 14:49:20 +0200
ab22483e0b
Make extras_subpkg description more general
Lumir Balhar
2021-03-16 08:45:18 +0100
bd4c3de20c
Make the spec file parseable when %_sourcedir is not .
Miro Hrončok
2021-03-29 15:52:12 +0200
dcb4422895
Escape a macro in an old %changelog entry
Miro Hrončok
2021-03-29 15:49:29 +0200
a44ae31ad0
Allow commas as argument separator for extras names in %python_extras_subpkg
Miro Hrončok
2021-03-29 14:49:20 +0200
bc016cbbc5
Make extras_subpkg description more general
Lumir Balhar
2021-03-16 08:45:18 +0100
4805d44fa0
BRP Python Bytecompile: Avoid hardcoding /usr/bin prefix for python
Kalev Lember
2021-03-10 17:09:14 +0100
1edfea6956
Update comment for python_altnames() to reflect the reality
Miro Hrončok
2021-02-24 13:06:35 +0100
8a1e9e0953
Set Version: %{__default_python3_version} to remove one place to bump
Miro Hrončok
2021-02-23 23:21:47 +0100
c79a12d20a
Fix %python_extras_subpkg with underscores in extras names
Miro Hrončok
2021-02-20 11:52:02 +0000