commit 61c24bb8288a0d903c5e57dc84ef6fc85d2b09d8193693592527a12a0048dfe7 Author: Matej Cepl Date: Tue Sep 30 16:24:35 2025 +0000 - Add gh139257-Support-docutils-0.22.patch to fix build with latest docutils (>=0.22) gh#python/cpython#139257 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python310?expand=0&rev=194 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..30a85b2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,41 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*.gitignore filter=lfs diff=lfs merge=lfs -text +*.patch filter=lfs diff=lfs merge=lfs -text +/PACKAGING-NOTES filter=lfs diff=lfs merge=lfs -text +*.asc filter=lfs diff=lfs merge=lfs -text +*.SUSE filter=lfs diff=lfs merge=lfs -text +/_multibuild filter=lfs diff=lfs merge=lfs -text +*.conf filter=lfs diff=lfs merge=lfs -text +*.xml filter=lfs diff=lfs merge=lfs -text +*.desktop filter=lfs diff=lfs merge=lfs -text +*.map filter=lfs diff=lfs merge=lfs -text +*.py filter=lfs diff=lfs merge=lfs -text +*.python3 filter=lfs diff=lfs merge=lfs -text +*.sh filter=lfs diff=lfs merge=lfs -text +*.keyring filter=lfs diff=lfs merge=lfs -text +*.changes filter=lfs diff=lfs merge=lfs -text +*.spec filter=lfs diff=lfs merge=lfs -text +/python310-rpmlintrc filter=lfs diff=lfs merge=lfs -text +*.sigstore filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8516fa1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a561dfd59aebe87aa7c1bde7dece8700c7d1c930e3bd9bd39bc29b70495f0af +size 5 diff --git a/CVE-2023-52425-libexpat-2.6.0-backport.patch b/CVE-2023-52425-libexpat-2.6.0-backport.patch new file mode 100644 index 0000000..02326b4 --- /dev/null +++ b/CVE-2023-52425-libexpat-2.6.0-backport.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee953198950e88db42e40c4b7a531823ba71afdf72eaf2e2b7afe17dc061151d +size 2203 diff --git a/CVE-2025-6069-quad-complex-HTMLParser.patch b/CVE-2025-6069-quad-complex-HTMLParser.patch new file mode 100644 index 0000000..f5b5a73 --- /dev/null +++ b/CVE-2025-6069-quad-complex-HTMLParser.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:578af6e8478582ee59e201da60c5c8d957ecd8519b50b166650d602ab562678c +size 10603 diff --git a/CVE-2025-8194-tarfile-no-neg-offsets.patch b/CVE-2025-8194-tarfile-no-neg-offsets.patch new file mode 100644 index 0000000..c974e80 --- /dev/null +++ b/CVE-2025-8194-tarfile-no-neg-offsets.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:196e1aaf982d52b9ab445ebfccb7ac6bd8e9b3a05010cffe4ac3042c6ed65c36 +size 8348 diff --git a/F00251-change-user-install-location.patch b/F00251-change-user-install-location.patch new file mode 100644 index 0000000..0f1e2af --- /dev/null +++ b/F00251-change-user-install-location.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eece0efbfffe9aa161c018c8a32bb6cb6a93b88f98042c415cd50e77cb734cb0 +size 8273 diff --git a/PACKAGING-NOTES b/PACKAGING-NOTES new file mode 100644 index 0000000..8fd4fc6 --- /dev/null +++ b/PACKAGING-NOTES @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd13dff238ebbffbb541ec1cd0ffd547ea2761cce30969256393cd2c7535e8cf +size 1126 diff --git a/Python-3.10.18.tar.xz b/Python-3.10.18.tar.xz new file mode 100644 index 0000000..5fc6dc7 --- /dev/null +++ b/Python-3.10.18.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f +size 19619316 diff --git a/Python-3.10.18.tar.xz.sigstore b/Python-3.10.18.tar.xz.sigstore new file mode 100644 index 0000000..d119710 --- /dev/null +++ b/Python-3.10.18.tar.xz.sigstore @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b007dd0d35d2db75dd73994799ca14c03a2fd1f9a6bd40d6dc5affd00e7a7c22 +size 5199 diff --git a/README.SUSE b/README.SUSE new file mode 100644 index 0000000..9519217 --- /dev/null +++ b/README.SUSE @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6bfbf80938110d83227f0dd1df5dfac476c65d101465a211cacfe8bfb232aed +size 1683 diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..6b07689 --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3050455787009dd2eeef6ea004f859782e864368bf198961154602a23399ae9e +size 78 diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..134e7b2 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e8e8a96f680af75c046e6249e45ed0cf3cd77baf8576a75694f5ede83bacf95 +size 43 diff --git a/bluez-devel-vendor.tar.xz b/bluez-devel-vendor.tar.xz new file mode 100644 index 0000000..bb4fd89 --- /dev/null +++ b/bluez-devel-vendor.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4624c6ab6543ec4875bdd5c6c58c874d487128e44e54c8ef1924ec1d48e35928 +size 25328 diff --git a/bpo-31046_ensurepip_honours_prefix.patch b/bpo-31046_ensurepip_honours_prefix.patch new file mode 100644 index 0000000..878aa29 --- /dev/null +++ b/bpo-31046_ensurepip_honours_prefix.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9404c08086d06a43d91c079fbea1883c6fa4d72b5e08d33b30be4392965206e5 +size 6312 diff --git a/bpo-37596-make-set-marshalling.patch b/bpo-37596-make-set-marshalling.patch new file mode 100644 index 0000000..be96a59 --- /dev/null +++ b/bpo-37596-make-set-marshalling.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b8570b0cb5a7e6ccd48a41948d1acf7630c712eb04747ad4a4b22087dfc3a07 +size 4476 diff --git a/bso1227999-reproducible-builds.patch b/bso1227999-reproducible-builds.patch new file mode 100644 index 0000000..7bd63b9 --- /dev/null +++ b/bso1227999-reproducible-builds.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f1b2de3dd52d09833f697f702de9ed262390f6ce075f7caa8b2a5975226e3c1 +size 1454 diff --git a/distutils-reproducible-compile.patch b/distutils-reproducible-compile.patch new file mode 100644 index 0000000..dc1c1a2 --- /dev/null +++ b/distutils-reproducible-compile.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2815e2505a05ff302aa1457c3cc7dbc7c7c90e8547678e92b83a1d9b13a54f32 +size 1207 diff --git a/fix_configure_rst.patch b/fix_configure_rst.patch new file mode 100644 index 0000000..bc91072 --- /dev/null +++ b/fix_configure_rst.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f856532f8fcb2c4e2f5b821f3de4bd53498f1d5751cb25ba7c5218c91c13723f +size 1297 diff --git a/gh-78214-marshal_stabilize_FLAG_REF.patch b/gh-78214-marshal_stabilize_FLAG_REF.patch new file mode 100644 index 0000000..86bd131 --- /dev/null +++ b/gh-78214-marshal_stabilize_FLAG_REF.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952f63c14613cc50564dff01092017682d388db500c5995b2777697ef9e34dec +size 1132 diff --git a/gh120226-fix-sendfile-test-kernel-610.patch b/gh120226-fix-sendfile-test-kernel-610.patch new file mode 100644 index 0000000..0c0357d --- /dev/null +++ b/gh120226-fix-sendfile-test-kernel-610.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:161836ac7e7a5a329dadeffd33f40f9ccf663715d57ff7e8f185ca0b277adadb +size 1472 diff --git a/gh139257-Support-docutils-0.22.patch b/gh139257-Support-docutils-0.22.patch new file mode 100644 index 0000000..a14fa7d --- /dev/null +++ b/gh139257-Support-docutils-0.22.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:778313da0062935034b54fd3cc550ea0af2ed2f520483192cf09b431d235e640 +size 1449 diff --git a/idle3.appdata.xml b/idle3.appdata.xml new file mode 100644 index 0000000..7975877 --- /dev/null +++ b/idle3.appdata.xml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:213f50995008215e9cb109e0dabe984555e02fbfc1d020cee65cd4afe486cf1c +size 1913 diff --git a/idle3.desktop b/idle3.desktop new file mode 100644 index 0000000..63ee1d2 --- /dev/null +++ b/idle3.desktop @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af40a227aebeb8a7b85d4efee4ff982e874963171c2a4e6cf4fd725edb4b5335 +size 253 diff --git a/import_failed.map b/import_failed.map new file mode 100644 index 0000000..70ae744 --- /dev/null +++ b/import_failed.map @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a4f2c243f40757b0375838065b6d8268fca25c7876672e58b05418bd15e455 +size 326 diff --git a/import_failed.py b/import_failed.py new file mode 100644 index 0000000..194e9fb --- /dev/null +++ b/import_failed.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dab1fc749b5e285769da5611aebe18789a1a78cd91c40561f768ba9f8e90017 +size 706 diff --git a/macros.python3 b/macros.python3 new file mode 100644 index 0000000..f15a22c --- /dev/null +++ b/macros.python3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44a45e46ea0c217d1f8aed71e328da51fc5ad9e4e637ac9aa212e7f8439edd6e +size 1031 diff --git a/no-skipif-doctests.patch b/no-skipif-doctests.patch new file mode 100644 index 0000000..eb71f15 --- /dev/null +++ b/no-skipif-doctests.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ea50aa8844dfcc9e8480f6f0144d55c491956f1b75ccb88c96b0f5d48798060 +size 15520 diff --git a/pre_checkin.sh b/pre_checkin.sh new file mode 100644 index 0000000..4c68459 --- /dev/null +++ b/pre_checkin.sh @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3372de2f94e085cd488078b168285b190b20ca4a9602d72bb0e330201f0b27f +size 2150 diff --git a/python-3.3.0b1-fix_date_time_compiler.patch b/python-3.3.0b1-fix_date_time_compiler.patch new file mode 100644 index 0000000..f98b190 --- /dev/null +++ b/python-3.3.0b1-fix_date_time_compiler.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ad41863b2e1e189f30a327d9252a81dfd0570ad3caa985d14471b46a7726525 +size 896 diff --git a/python-3.3.0b1-localpath.patch b/python-3.3.0b1-localpath.patch new file mode 100644 index 0000000..453f492 --- /dev/null +++ b/python-3.3.0b1-localpath.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4031ec72a8d08594e3187e968b6320462bbd6a1ac76006907450dd53688bfedb +size 467 diff --git a/python.keyring b/python.keyring new file mode 100644 index 0000000..b1fab77 --- /dev/null +++ b/python.keyring @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb28243ffeb9725b14b60586a9a123682a89604c025b7a9d4bcdeb67078203c6 +size 6884 diff --git a/python310-rpmlintrc b/python310-rpmlintrc new file mode 100644 index 0000000..1ad56ff --- /dev/null +++ b/python310-rpmlintrc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c01102a71621da2254ef2b3ef4518e5ba8fe07f7852b43c02e5030e3cb948092 +size 61 diff --git a/python310.changes b/python310.changes new file mode 100644 index 0000000..db3fd91 --- /dev/null +++ b/python310.changes @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6845968f4b04ab2f35ecd8b91ecac74da9d07d1ddf150dc26f283f6cd4970b +size 199440 diff --git a/python310.spec b/python310.spec new file mode 100644 index 0000000..301b4c4 --- /dev/null +++ b/python310.spec @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f768a7eb935303025b408e7ea6f8d1acdab4ae6fc24ec8c9795c1d6799c59523 +size 36315 diff --git a/skip-test_pyobject_freed_is_freed.patch b/skip-test_pyobject_freed_is_freed.patch new file mode 100644 index 0000000..5899719 --- /dev/null +++ b/skip-test_pyobject_freed_is_freed.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae024b634fd89af911e4c792e6193de29caf16b5823d4b3f7e1590630ae08e9 +size 848 diff --git a/skipped_tests.py b/skipped_tests.py new file mode 100644 index 0000000..a505445 --- /dev/null +++ b/skipped_tests.py @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac01ddc57f47f2e2c7077622d6d6250bb424aac2655b403dc400f80992c91a11 +size 1872 diff --git a/sphinx-72.patch b/sphinx-72.patch new file mode 100644 index 0000000..dc4e22d --- /dev/null +++ b/sphinx-72.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02a5eaaac05115bba607d3d7b4afb4fb3601ceae4b4c74e6b581369648d60e14 +size 96416 diff --git a/sphinx-802.patch b/sphinx-802.patch new file mode 100644 index 0000000..9edf41f --- /dev/null +++ b/sphinx-802.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4099342706764d75e3fc2910e7980ee03b6a8d85c0b89312047eadcb143c6faf +size 808 diff --git a/subprocess-raise-timeout.patch b/subprocess-raise-timeout.patch new file mode 100644 index 0000000..96592fb --- /dev/null +++ b/subprocess-raise-timeout.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:461ad43cc28888fe00df4f384514719c0e28333796e70db09b6475ebd638a607 +size 772 diff --git a/support-expat-CVE-2022-25236-patched.patch b/support-expat-CVE-2022-25236-patched.patch new file mode 100644 index 0000000..a22f104 --- /dev/null +++ b/support-expat-CVE-2022-25236-patched.patch @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a901aa3e786ef2d4cdd4923b01376627ab01838b7a5ae7441cd59783d377213f +size 3078