Miro Hrončok
37056bc0f9
Renew check-pyc-timestamps.py
...
- rename it, the are no pyo files on Python 3
- make sure to check all levels of pyc files optimization
- use path globs
- use comprehensions instead of map + filter
- use f-strings and print() instead of sys.stderr.write()
2018-08-17 16:05:13 +02:00
Miro Hrončok
83a5f52678
Add /usr/bin/pygettext3.py and msgfmt3.py to python3-devel
...
Resolves: rhbz#1571474
2018-08-17 16:05:04 +02:00
Miro Hrončok
4aa9ebcc03
Backport TLS 1.3 related fixes to fix FTBFS
...
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1609291
2018-08-17 15:40:30 +02:00
Miro Hrončok
b9e8a46cca
Recommend setuptools and pip for developer experience
2018-08-16 12:30:28 +02:00
Miro Hrončok
0b241abda6
Drop the rewheel patch, use RPM built wheels instead
2018-08-15 17:55:47 +02:00
Igor Gnatenko
da8bebda6d
Fix wrong requirement on gdbm
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-08-10 12:56:24 +02:00
Miro Hrončok
a64e7f7e98
Use the %{valgrind_arches} macro instead of hardcoding unsupported arches
...
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/7GJQDPCQ743DKJ3LAJFDDX3ZD6LOPB5N/
2018-08-04 22:07:21 +02:00
Miro Hrončok
37437e1d44
Allow to call Py_Main() after Py_Initialize()
...
Resolves: rhbz#1595421
2018-07-20 17:48:24 +02:00
Miro Hrončok
d90f9872b6
Replace no longer relevant notes from bootstrapping 3.6 with link to 3.7
2018-07-19 15:30:36 +02:00
Fedora Release Engineering
266317a762
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 02:50:11 +00:00
Igor Gnatenko
7a4ecff9a7
Rebuild for new gdbm
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-12 10:58:16 +02:00
Miro Hrončok
dc63bc71b5
Update to 3.7.0 final
2018-06-27 12:45:38 +02:00
Miro Hrončok
838e397e16
Install appdata files to %{_metainfodir}
...
See: https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html
and: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2018-06-18 23:44:35 +02:00
Miro Hrončok
40d6240272
Remove %defattr(-, root, root)
...
It is not needed since gods know when. Is's the default.
2018-06-18 23:42:46 +02:00
Miro Hrončok
d780a93d16
Don't hardcode pip version, make it dynamic at build time
...
This will make test_with_pip (test.test_venv.EnsurePipTest) happy.
2018-06-13 20:47:48 +02:00
Miro Hrončok
3ba1d1aadf
Finish bootstrapping, enable rewheel, tests, optimizations
2018-06-13 19:14:30 +02:00
Miro Hrončok
2266a26125
Bootstrap, disable tests, optimizations
2018-06-13 15:27:50 +02:00
Miro Hrončok
00bb7bddf2
Bootstrap, disable rewheel
2018-06-13 14:54:46 +02:00
Miro Hrončok
cb1167a878
Merge from python37, update to 3.7.0rc1
2018-06-13 14:54:39 +02:00
Miro Hrončok
de441a2d3a
Fix prerel comment
2018-06-12 12:42:28 +02:00
Miro Hrončok
ceff4b8870
Add 3394 magic number to rpmlintrc
2018-06-12 11:47:27 +02:00
Miro Hrončok
63f277fa3b
Update to 3.7.0rc1
2018-06-12 11:01:05 +02:00
Miro Hrončok
bcf8a5d914
Update to 3.7.0b5
2018-05-31 11:45:12 +02:00
Tomas Orsava
8fcf2dac2d
Update the bootstrapping sequence
2018-05-24 18:13:25 +02:00
Tomas Orsava
2d5b84388b
Update the bootstrapping sequence
2018-05-24 18:11:21 +02:00
Charalampos Stratakis
29a768cb73
Merge #23 Rewheel related: rebase the patch and bump the pip bundled version
2018-05-14 09:58:59 +00:00
Miro Hrončok
611414f20d
Bump the bundled pip version to 10.0.1
2018-05-13 13:51:29 +02:00
Miro Hrončok
63266cf9ed
Rebase the rewheel patch
...
It was not rebased before, because it was never applied
2018-05-13 13:51:29 +02:00
Miro Hrončok
8810a59050
Only require python3-rpm-generators when built with rewheel
...
Without rewheel is used to bootstrap setuptools+pip
python3-rpm-generators needs python3-setuptools, so we cannot have it yet
2018-05-11 23:27:10 +02:00
Miro Hrončok
0c391afb69
Update to 3.7.0b4
2018-05-10 16:58:07 +02:00
Miro Hrončok
e324bf2dbb
Fix multiprocessing regression on newer glibcs
...
Enable test_multiprocessing_fork(server) and _spawn again
Resolves: rhbz#1569933
2018-04-23 18:17:32 +02:00
Miro Hrončok
240a1f769d
Fix multiprocessing regression on newer glibcs
...
Enable test_multiprocessing_fork(server) and _spawn again
Resolves: rhbz#1569933
2018-04-23 14:30:11 +02:00
Miro Hrončok
45a046d2f4
Skip test_multiprocessing_fork(server) and _spawn for now
...
It hangs the build
2018-04-19 22:18:28 +02:00
Miro Hrončok
872e1bafb7
Skip test_multiprocessing_fork(server) and _spawn for now
...
It hangs the build
2018-04-19 20:27:15 +02:00
Miro Hrončok
fc23c477cf
Typos and such
...
From https://src.fedoraproject.org/rpms/python3/pull-request/33
2018-04-18 17:14:16 +02:00
Miro Hrončok
8c67bafd7c
Add flatpackage conditionals
...
This will allow us to create python36 easily once needed [1].
It shoudl also make it easier to merge stuff between python36 and 37.
This more or less backports:
63459d7d2a
7f3ae64d2f
6a6d4a0324
[1] https://fedoraproject.org/wiki/Changes/Python3.7
2018-04-18 17:10:57 +02:00
Miro Hrončok
34ebe3da13
Merge master with f28
2018-04-18 13:36:00 +02:00
Miro Hrončok
8799184fe7
Remove macros.systempython
...
It was for backward compatibility only, to be removed in F29.
This will only become non-flat package in F29+.
2018-03-29 18:10:26 +02:00
Charalampos Stratakis
9a2e4be589
Update to 3.6.5
...
Rebased patches: 102, 111, 262
Removed patches due to being upstreamed:
264, 273, 289, 290, 291, 298
Update pip version to 9.0.3
2018-03-29 16:57:50 +02:00
Charalampos Stratakis
fb9702fb7f
Update to 3.6.5
...
Rebased patches: 102, 111, 262
Removed patches due to being upstreamed:
264, 273, 289, 290, 291, 298
Update pip version to 9.0.3
2018-03-29 16:56:36 +02:00
Miro Hrončok
3422f8b4a4
Remove macros.pybytecompile3.7
...
It will live in python-rpm-macros, see:
https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/4
2018-03-29 15:03:53 +02:00
Miro Hrončok
a50d5ce864
Update to 3.7.0b3
2018-03-29 15:00:59 +02:00
Miro Hrončok
6f038c8ede
Update setuptools and pip bundled versions
2018-03-27 13:24:32 +02:00
Miro Hrončok
cb0fe74d03
Fix shebangs of the GDB hooks
...
Also, use -p (preserve timestamp) and -n (don't create backup files)
with pathfix.py.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560295
2018-03-25 20:55:08 +02:00
Miro Hrončok
6c5992ec4e
Fix shebangs of the GDB hooks
...
Also, use -p (preserve timestamp) and -n (don't create backup files)
with pathfix.py.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560295
2018-03-25 20:51:42 +02:00
Miro Hrončok
34f9f5ef13
rpmlintrc: Filter macro-in-comment %{_pyconfig(32|64)_h}
2018-03-25 20:32:42 +02:00
Miro Hrončok
3777cb5efa
Fix broken macro invocation and broken building of C Python extensions
...
Revert "Use %% for actual % in spec"
This reverts commit acda1a219a
.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560103
2018-03-25 20:32:13 +02:00
Miro Hrončok
37c970a4db
rpmlintrc: Filter macro-in-comment %{_pyconfig(32|64)_h}
2018-03-24 08:06:56 +01:00
Miro Hrončok
e8fa184158
Fix broken macro invocation and broken building of C Python extensions
...
Revert "Use %% for actual % in spec"
This reverts commit 90512a5a1b
.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1560103
2018-03-24 08:04:21 +01:00
Miro Hrončok
58c6b177d4
Add rpmlintrc file
...
Filter all the errors and warnings. This allows us to actually read the rpmlint
output to get new information. From now on, we can rely on this information
when pushing updates.
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1548683
Backport of https://src.fedoraproject.org/rpms/python37/pull-request/10
2018-03-20 11:28:40 +01:00