Commit Graph

806 Commits

Author SHA1 Message Date
Tomáš Hrnčiar 193c0d331e Finish bootstrapping 3.11.0a7 2022-04-07 10:59:25 +02:00
Tomáš Hrnčiar 113681a061 Update to 3.11.0a7, in bootstrap mode 2022-04-07 08:15:36 +02:00
Miro Hrončok 483c098fba Finish bootstrapping 3.11.0a6 2022-03-08 12:57:38 +01:00
Miro Hrončok b082002382 CI: Temporarily opt-out from Cython part of the smoke test, 3.11.0a6 breaks is once again 2022-03-08 10:31:06 +01:00
Miro Hrončok 6a8d633a93 Update to 3.11.0a6, in bootstrap mode 2022-03-07 20:18:37 +01:00
Tomáš Hrnčiar 83ff9b9200 Update to 3.11.0a5 2022-02-04 13:14:43 +01:00
Fedora Release Engineering a0869c012a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 16:48:54 +00:00
Tomáš Hrnčiar 0fad4d6fae Update to 3.11.0a4 2022-01-17 16:23:56 +01:00
Miro Hrončok d7572e7d38 Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34 2022-01-08 11:12:38 +01:00
Miro Hrončok 771f810493 Supplement tox
See https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/thread/NVVUXSVSPFQOWIGBE2JNI67HEO7R63ZQ/
2021-12-13 14:14:04 +01:00
Tomáš Hrnčiar 9ff3c68643 Update to 3.11.0a3
Bootstrap bcond is flipped because this update solves the issue when python3.11
didn't built with --without-bootstrap.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2025026
2021-12-10 16:41:02 +01:00
Tomas Orsava c4313879e7 Use new macros %python_wheel_dir and %python_wheel_pkg_prefix
..for build/requiring wheel packages and for the file location.
This does not actually change the name or the contents of the subpackage.
2021-11-25 12:20:35 +00:00
Tomáš Hrnčiar 651691580e Update to 3.11.0a2
Patch 251 was updated to include specific install scheme for virtualenv
2021-11-15 15:21:45 +01:00
Björn Esser 3dd3c0a42b
Rebuild(libnsl2)
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2021-11-12 22:26:57 +01:00
Tomáš Hrnčiar cf1cfe95f8 Initial Python 3.11 package forked from Python 3.10 2021-10-11 15:02:04 +02:00
Miro Hrončok 4f08fc3037 Fedora CI: Also test virtualenv 2021-10-11 13:14:41 +02:00
Miro Hrončok 36ed4859ff Cosmetic CI config change: Use the new tox package name 2021-10-11 13:13:50 +02:00
Tomáš Hrnčiar d2c17b67d0 Enable test_frozentable
test_frozentable was disabled due to error in Python 3.10.0a6. This is
now fixed so test can be enabled again.
2021-10-07 07:30:41 +02:00
Miro Hrončok 47935cfb98 Change the values of sysconfig's "posix_prefix" install scheme to /usr/local
- when RPM build or venv/virtualenv is not detected
- replaces the patch for distutils, as distutils is deprecated

The original values are saved as an additional "rpm_prefix" install scheme.

See https://discuss.python.org/t/pep-632-deprecate-distutils-module/5134/104
for a more detailed rationale.

Downstream only for now, waiting for https://bugs.python.org/issue43976
2021-10-05 11:53:19 +02:00
Miro Hrončok f2ba079270 Update to 3.10.0 final
Patch 367 was included in this release.
2021-10-04 21:25:03 +02:00
Sahana Prasad 59e0a098f7 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:12:37 +02:00
Tomas Hrnciar 19e0804a72 Update to 3.10.0rc2 2021-09-09 11:41:28 +02:00
Tomas Hrnciar bda63fb917 Update to 3.10.0rc1 2021-08-04 12:42:48 +02:00
Fedora Release Engineering 7cf9a3a8cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 10:31:38 +00:00
Petr Viktorin d2d07f0ea7 Require pyproject-rpm-macros from python3-devel
Part of the new Python packaging guidelines change:
- https://fedoraproject.org/wiki/Changes/PythonPackagingGuidelines202x
- https://bugzilla.redhat.com/show_bug.cgi?id=1977883
2021-07-16 11:49:45 +02:00
Petr Viktorin 9d4a528953 Provide python3-turtle from python3-tkinter
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1952565
2021-07-16 11:49:45 +02:00
Miro Hrončok 08bde6d5c8 Update to 3.10.0b4
- patch 363 was a backport
- bundled pip was updated to 21.1.3
2021-07-12 00:27:27 +02:00
Miro Hrončok 943f8cc201 Fedora CI: Add rpm -qa output for debugging 2021-06-21 12:01:41 +02:00
Miro Hrončok d85cc76235 Fedora CI: This is now the main Python 2021-06-21 12:01:41 +02:00
Miro Hrončok 51d9e334af Update to 3.10.0b3 2021-06-18 15:32:30 +02:00
Python Maint b8586120e5 Rebuilt for Python 3.10 2021-06-01 16:53:08 +02:00
Python Maint bc9e36d400 Bootstrap for Python 3.10 2021-06-01 16:09:23 +02:00
Tomas Hrnciar ee49981462 Update to 3.10.0b2 2021-06-01 13:46:16 +02:00
Charalampos Stratakis da277b0c4e Use the system installed mpdecimal instead of the bundled copy (#1943359) 2021-05-26 10:42:28 +00:00
Miro Hrončok dd49c3369d Fedora CI: Make the marshalparser dependency mandatory
Fedora 32 goes EOL and marshalparser is available on Fedora 33+.
2021-05-25 00:56:32 +02:00
Zbigniew Jędrzejewski-Szmek ac9a5093cb Add Provides to match the Ubuntu convention
There are many Ubuntu users out there. Let's be nice and Provide the
same package name, so that a command typed from memory will also work
here.
2021-05-13 13:11:06 +00:00
Tomas Hrnciar 5c3c99eb42 Update to 3.10.0b1 2021-05-04 18:13:03 +02:00
Miro Hrončok fceb683095 Add rpminspect configuration file 2021-04-28 14:16:26 +00:00
Miro Hrončok 593224df20 Stop Recommending setuptools and move the pip Recommendation to python3-devel
With modern pip, setuptools is not required on runtime.
Python packages use PEP 517 instead.

Hence, we no longer Recommend setuptools and pip, but pip only.

Users who are impacted may see one of:

    ModuleNotFoundError: No module named 'setuptools'
    ModuleNotFoundError: No module named 'pkg_resoureces'

They can easily recover by installing python3-setuptools or python3-pkg_resources.

Related but not explicitly part of:
https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools

Together with this change, we move the pip Recommendation to the python3-devel package.
"Regular users" of Fedora are less likely to need pip and more likely to brick
their systems with it. If they need pip, they can dnf install pip.

Pip (incl. setuptools) still works in environments created with venv or virtualenv.

Not bumping the release because this only affects the package when we
upgrade the main Python in Fedora to 3.10.
2021-04-23 12:57:43 +02:00
Miro Hrončok 19bf595786 Do not require python3-setuptools from python3-devel
See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools

Not bumping the release because this only affects the package in Copr for now,
until we upgrade the main Python in Fedora to 3.10.

Co-authored-by: Tomas Hrnciar <thrnciar@redhat.com>
2021-04-19 13:26:17 +02:00
Tomas Hrnciar 9f5874443d Update to 3.10.0a7 2021-04-06 14:27:52 +02:00
Miro Hrončok 786b31e188 rpmlint: Filter a new way of unversioned Obsoletes warning 2021-03-26 14:29:07 +00:00
Miro Hrončok a17e94618c rpmlint: library-not-linked-against-libc/shared-lib-without-dependency-information may be a warning 2021-03-26 14:48:26 +01:00
Miro Hrončok d11fccfd4f rpmlint: Don't report extra tokens at the end of %endif/%else directives 2021-03-26 14:48:26 +01:00
Miro Hrončok 8aff12c51e When flat, don't require/provide python(abi) = 3.10
The regex was broken for two+ digit minor version.

Providing python(abi) = 3.10 confuses the dependency resolution in the
Python 3.10 testing copr.

E.g. python3-sphinx requires `python(abi) = 3.10` and `/usr/bin/python3`.
In certain circumstances, dnf installs python3 and python3.10 from rawhide,
satisfying both of the dependencies.

Running `sphinx-build` hence ends up with:

    Traceback (most recent call last):
      File "/usr/bin/sphinx-build", line 5, in <module>
        from sphinx.cmd.build import main
    ModuleNotFoundError: No module named 'sphinx'
2021-03-22 12:44:11 +01:00
Tomas Hrnciar 87f3cf679a Update to 3.10.0a6 2021-03-02 18:03:24 +01:00
Tomas Hrnciar 4a2922475a Update to 3.10.0a5 2021-02-04 11:17:36 +01:00
Fedora Release Engineering ecc447a2f8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 14:27:44 +00:00
Charalampos Stratakis b8b7372cd5 Compile the debug build with -O0 instead of -Og (rhbz#1818857) 2021-01-19 16:22:16 +01:00
Miro Hrončok d059157127 Update to 3.10.0a4 2021-01-05 00:29:47 +01:00