Overview
Request 642657 superseded
- Add patch to fix importlib return types:
* python3-imp-returntype.patch
- Add patch to fix build with tls1.3 supported openssl
* 00308-tls-1.3.patch
- Add patch to fix Py_Main calls after Py_initialize
* 00307-allow-to-call-Py_Main-after-Py_Initialize.patch
- Add -fwrapv to OPTS, which is default for python3 anyway
See for example https://github.com/zopefoundation/persistent/issues/86
for bugs which are caused by avoiding it.
- Fix ownership of _contextvars, _queue, and _xxtestfuzz
- Switch off LTO for distros with older GCC
- Fix %files
- Add dependency over libuuid-devel
- update to python 3.7.0
Complete overview of changes is available on
https://docs.python.org/3/whatsnew/3.7.html, these are just
highlights:
* PEP 563, postponed evaluation of type annotations.
* async and await are now reserved keywords.
* New library modules:
contextvars: PEP 567 – Context Variables
dataclasses: PEP 557 – Data Classes
importlib.resources
* New built-in features:
- Created by scarabeus_iv
- In state superseded
- Supersedes 636147
- Superseded by 645342
- Open review for repo-checker
- Open review for openSUSE:Factory:Staging:C
Request History
scarabeus_iv created request
- Add patch to fix importlib return types:
* python3-imp-returntype.patch
- Add patch to fix build with tls1.3 supported openssl
* 00308-tls-1.3.patch
- Add patch to fix Py_Main calls after Py_initialize
* 00307-allow-to-call-Py_Main-after-Py_Initialize.patch
- Add -fwrapv to OPTS, which is default for python3 anyway
See for example https://github.com/zopefoundation/persistent/issues/86
for bugs which are caused by avoiding it.
- Fix ownership of _contextvars, _queue, and _xxtestfuzz
- Switch off LTO for distros with older GCC
- Fix %files
- Add dependency over libuuid-devel
- update to python 3.7.0
Complete overview of changes is available on
https://docs.python.org/3/whatsnew/3.7.html, these are just
highlights:
* PEP 563, postponed evaluation of type annotations.
* async and await are now reserved keywords.
* New library modules:
contextvars: PEP 567 – Context Variables
dataclasses: PEP 557 – Data Classes
importlib.resources
* New built-in features:
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot set openSUSE:Factory:Staging:C as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:C"
staging-bot accepted review
Picked openSUSE:Factory:Staging:C
jengelh accepted review
Now it is full 3.7.1.
@dimstar_suse, @factory-repo-checker: review reminder
at least ceph and opencv seem to be fallouts from this python upgrade.
from ceph ( CCing maintainers: @LarsMB @holgisms @tserong @dmdiss @smithfarm @k_mroz @swiftgist @rjdias @jfajerski @supritis )
from opencv ( CCing maintainers: @dirkmueller @christiantrippe @tittiatcoke @luca_b @wolfi323 @cgiboudeaux @Vogtinator @alarrosa )
I'm pushing opencv 3.4.3 in KDE:Extra. It should fix this issue.
SR#645238