packages/lang/python/python3/files
Alexandru Ardelean 7e63f08563 python3: bump to version 3.10.0
Manually re-applied:
  008-distutils-use-python-sysroot.patch
  016-adjust-config-paths.patch

Drop patch: 003-do-not-run-distutils-tests.patch
There is now a configure option '--disable-test-modules'
And seems we left the '_ctypes_test' around for quite some time.
Dropped now.
Refs:
  https://bugs.python.org/issue27640
  https://bugs.python.org/issue43282

Drop patch: 013-getbuildinfo-date-time-source-date-epoch.patch
Python build honors SOURCE_DATE_EPOCH pretty well now.

Drop setuptools patches. Setuptools should be reproducible with Python
3.6+
according to a mention here:
  pypa/setuptools#1690 (comment)
It's time to let upstream fix Setuptools reproduce-ability.

Drop patch: 010-do-not-add-rt-lib-dirs-when-cross-compiling.patch
I can't seem to fully remember why it's there.
And it seem to build fine without it.

Drop patch: 015-abort-on-failed-modules.patch
Python build supports a similar PYTHONSTRICTEXTENSIONBUILD=1 env-var
option.

Add patch: 026-openssl-feature-flags.patch
We need to keep this in our tree for a while.
See:
  https://bugs.python.org/issue45627

Backport patch:
027-bpo-43158-Use-configure-values-for-building-_uuid-ex.patch
Link: python/cpython#29353
Fixes the build for uuid C module.

Add patch: 028-host-python-support-ssl-with-libressl.patch
We need the _ssl module working on the host-side with LibreSSL for pip
to
work to download from https://pypi.org
Refs: openwrt/openwrt#4749

Add patch: 029-disable-deprecation-warning.patch
Fixes apparmor build. The warning causes a configure error.

Refreshed the rest of patches.

Some old build-flags were removed. They don't seem to be necessary
anymore.

Split python3-uuid from python3-light. To better manage the libuuid
library
(if needed). Also, fixing the uuid C module build. Seems this was
failing,
and was falling back to using hashlib.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 13:36:18 +08:00
..
config.site python: updte packages 2019-10-25 07:10:23 -07:00
python3-package-asyncio.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-cgi.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-codecs.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-ctypes.mk python3: bump to version 3.10.0 2022-11-08 13:36:18 +08:00
python3-package-dbm.mk python3: use gdbm for Berkley dbm 2022-11-08 13:36:17 +08:00
python3-package-decimal.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-dev.mk packages: sync to new packages 2020-07-08 14:18:52 +08:00
python3-package-distutils.mk lang: bump version 2021-06-14 19:43:42 +08:00
python3-package-email.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-lib2to3.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-logging.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-lzma.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-multiprocessing.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-ncurses.mk lang: bump version 2021-06-14 19:43:42 +08:00
python3-package-openssl.mk packages: sync to new packages 2020-07-08 14:18:52 +08:00
python3-package-pip.mk packages: sync to new packages 2020-07-08 14:18:52 +08:00
python3-package-pkg-resources.mk python3: bump version 2020-04-01 02:24:43 +08:00
python3-package-pydoc.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-readline.mk lang: bump version 2021-06-14 19:43:42 +08:00
python3-package-setuptools.mk python3-setuptools: add _distutils_hack 2022-03-06 03:22:20 +08:00
python3-package-sqlite3.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-unittest.mk first commit 2018-10-18 16:56:47 +08:00
python3-package-urllib.mk python: updte packages 2019-10-25 07:10:23 -07:00
python3-package-uuid.mk python3: bump to version 3.10.0 2022-11-08 13:36:18 +08:00
python3-package-xml.mk python3: bump version 2020-04-01 02:24:43 +08:00