Miro Hrončok
d5c59824d3
Only verify bundled provides --without bootstrap, supply all vendor files at once
...
The initial build for new Python version does not yet have the script available.
Multiple input files for the script are supported since Fedora 35,
but we keep the versioned BuildRequires for RHEL's sake.
The $PWD makes no sense --without bootstrap and the script should not even import pkg_resources,
see https://src.fedoraproject.org/rpms/python-rpm-generators/pull-request/59
2023-03-07 17:48:09 +01:00
Miro Hrončok
2c17e79de6
Fixup the bootstrap build and make tests depend on it
2023-02-10 18:08:56 +01:00
Miro Hrončok
368763e1d8
Update the RHEL %bconds comment and style, run basic checks even --without tests
...
It is obvious to me now that this is not going to be removed,
but will be reused for RHEL 10, 11, etc.
The new %bcond syntax is nicer.
Some checks can run even --without tests, do it.
2023-02-10 18:08:02 +01:00
Miro Hrončok
7a72517736
Workaround a build failure with Python 3.11.1
2023-01-23 12:04:34 +01:00
Fedora Release Engineering
668b2de808
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 17:14:01 +00:00
Miro Hrončok
905fef41ee
Update comment to reflect reality
2022-12-15 19:30:27 +01:00
Miro Hrončok
8d079510db
Don't measure wheel size with du
...
The `du` tool estimates disk usage, so filesystem settings
(block size, compression, holes, etc.) might change the result.
Use `stat` instead for a more reproducible result.
Note that I've changed 900 (KiB) to 900000 (bytes) which is in fact not correct
(900 KiB is 921600 bytes),
but I assumed a human-readable round number works better here.
I've updated the comment to say kB instead of KiB.
Fixes https://bugzilla.redhat.com/2143393
2022-11-30 14:34:59 +01:00
Miro Hrončok
b61d86b965
Update to 65.5.1
2022-11-08 15:26:16 +01:00
Miro Hrončok
8789649f12
Update to 65.5.0
2022-10-14 14:49:23 +02:00
Miro Hrončok
165a539450
Update rpmlintrc for rpmlint 2
...
All rules removed (they were being reported as unused).
New rules added.
2022-10-13 14:34:04 +02:00
Miro Hrončok
87598673b1
Update the RPM License field to use SPDX expressions
2022-10-13 13:22:09 +02:00
Miro Hrončok
af8f90629d
Update to 65.4.1
2022-10-13 13:15:47 +02:00
Lumir Balhar
5e9064dc2a
Update to 65.3.0
2022-09-13 11:04:32 +02:00
Tomáš Hrnčiar
97feee3a6c
Update to 65.0.2
...
Fixes: rhbz#2102402
2022-08-17 20:12:12 +02:00
Fedora Release Engineering
a3c06a495c
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 22:15:53 +00:00
Miro Hrončok
d9907c51af
Fedora CI: Fix Python 3.10 and add Python 3.11
2022-06-27 22:57:08 +00:00
Charalampos Stratakis
ebda604314
Update to 62.6.0
...
Change wheel size test to 900 KiB as more bundled libraries were added
Fixes: rhbz#2064842
2022-06-20 22:51:12 +02:00
Python Maint
8448afc1bf
Rebuilt for Python 3.11
2022-06-14 12:08:50 +02:00
Python Maint
fda069e4cb
Bootstrap for Python 3.11
2022-06-13 13:32:02 +02:00
Python Maint
54520e82c6
Bootstrap for Python 3.11
2022-06-13 12:37:10 +02:00
Tomáš Hrnčiar
63fb5028fe
No longer use the deprecated sre_constants module in bundled pyparsing
2022-04-19 17:02:38 +02:00
Karolina Surma
b36e0d42f2
Comment the provides explicitly
...
Anecdata: at least three of the python-maint team members got stuck on "why do
we have the same line twice there" when they read the spec for the first time
2022-03-11 08:41:43 +01:00
Karolina Surma
748e1cb28e
Update to 60.9.3
...
- change license string
- change wheel size test to 800 KiB (there are more bundled libraries)
- backport upstream patches to run more tests without the internet
connection
2022-03-11 08:41:41 +01:00
Karolina Surma
641bd7b73a
Cosmetics: remove patch numbering
2022-03-11 08:40:21 +01:00
Fedora Release Engineering
63649828ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 15:27:19 +00:00
Tomáš Hrnčiar
6fc093d6b3
Update to 59.6.0
2021-12-13 09:27:18 +01:00
Tomas Orsava
524eb44f4d
Use new macros %python_wheel_dir and %python_wheel_pkg_prefix
...
..when creating the wheel subpackage.
This does not actually change the name or the contents of the subpackage.
2021-11-24 13:51:51 +00:00
Karolina Surma
6522fcf15f
Update to 58.5.3
2021-11-10 15:59:14 +01:00
Tomáš Hrnčiar
a957ae14ec
Update to 58.2.0
2021-10-21 15:09:40 +02:00
Miro Hrončok
cc435048d8
Update to 57.4.0
2021-08-03 13:48:58 +02:00
Fedora Release Engineering
c7c1a86edc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 09:26:08 +00:00
Miro Hrončok
d4b8cee760
Convert to pyproject-rpm-macros (if without bootstrap)
2021-07-21 13:12:59 +02:00
Tomas Hrnciar
ba5f63ccaf
Update to 57.1.0
2021-07-09 10:49:02 +02:00
Miro Hrončok
8517e36621
When verifying bundled provides, work with custom %{python3_pkgversion} set
2021-06-21 09:56:51 +02:00
Lumir Balhar
daf6a5cee0
Update to 57.0.0
2021-06-18 07:08:56 +02:00
Lumir Balhar
e02f56e26e
Add missing bundled provide - ordered-set
2021-06-18 07:08:12 +02:00
Python Maint
1be35ccff5
Rebuilt for Python 3.10
2021-06-04 13:24:16 +02:00
Python Maint
6534c07258
Bootstrap for Python 3.10
2021-06-01 16:52:47 +02:00
Python Maint
140b506754
Bootstrap for Python 3.10
2021-06-01 16:30:59 +02:00
Miro Hrončok
737c17130b
Fedora CI: Cleanup for Fedora 32 EOL and prepare for Python 3.5 retirement
...
Fedora 32 was the last one to include Python 3.4
https://fedoraproject.org/wiki/Changes/RetirePython34
Fedora 35 will be the first one not to include Python 3.5
https://fedoraproject.org/wiki/Changes/RetirePython3.5
2021-05-25 00:51:00 +02:00
Miro Hrončok
07e6b14147
Update to 56.2.0
2021-05-17 20:02:53 +02:00
Tomas Hrnciar
55736e3885
Update to 56.1.0
2021-05-06 09:10:30 +02:00
Miro Hrončok
3809284831
Provide python3-pkg_resources and python3-pkg-resources
...
See https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_provides
We provide both with underscore and dash, becasue wa don't knwo what the users try first.
2021-04-22 16:01:11 +02:00
Tomas Hrnciar
b5468d88c7
rpmlint: Filter out spelling error and don't report extra tokens at the
...
end of %endif/%else directives
2021-04-13 10:59:46 +02:00
Tomas Hrnciar
b0799ddfe3
Update to 56.0.0
2021-04-13 10:56:55 +02:00
Tomas Hrnciar
8eda9e10db
Update to 54.1.2
2021-03-17 16:21:07 +01:00
Miro Hrončok
3a0095a88d
Update to 53.0.0, don't delete egg-info %with bootstrap
2021-02-03 14:21:29 +01:00
Miro Hrončok
f9a6c0db66
Remove dead code (no more easy_install)
2021-02-02 15:47:30 +01:00
Lumir Balhar
6aa5613f3f
Update to 52.0.0 ( #1917060 )
2021-01-26 13:02:45 +01:00
Miro Hrončok
7be6637b2e
Update to 51.1.2, assert the wheel is "small enough"
2021-01-11 15:32:23 +01:00