Skip to content

Commit 6ffff3b

Browse files
committed
Up to 3.14.0
1 parent 2ca232e commit 6ffff3b

2 files changed

Lines changed: 20 additions & 14 deletions

File tree

‎python3-tests_with_pythonpath.patch‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@ diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_asyncio/test_tasks.py Pyth
2020
diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_cmd_line.py Python-3.9.2/Lib/test/test_cmd_line.py
2121
--- Python-3.9.2.org/Lib/test/test_cmd_line.py 2021-02-19 13:31:44.000000000 +0100
2222
+++ Python-3.9.2/Lib/test/test_cmd_line.py 2021-02-25 18:41:41.098779547 +0100
23-
@@ -265,6 +265,7 @@ class CmdLineTest(unittest.TestCase):
23+
@@ -383,6 +383,7 @@ class CmdLineTest(unittest.TestCase):
2424
self.assertEqual(rc, 0)
25-
self.assertTrue(data.startswith(b'x'), data)
25+
self.assertStartsWith(data, b'x')
2626

2727
+ @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
2828
def test_large_PYTHONPATH(self):
2929
path1 = "ABCDE" * 100
3030
path2 = "FGHIJ" * 100
31-
3231
@@ -374,6 +374,7 @@ class CmdLineTest(unittest.TestCase):
3332

3433
@unittest.skipIf(sys.flags.safe_path,

‎python3.spec‎

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
%define _python_target_abi %{?_gnu}
3131
%endif
3232

33-
%define py_ver 3.13
33+
%define py_ver 3.14
3434
%define py_abi %{py_ver}
3535
%define py_platform %{py_abi}-%{_target_base_arch}-%{_target_os}%{?_python_target_abi}
3636
%define py_prefix %{_prefix}
@@ -48,13 +48,13 @@ Summary(ru.UTF-8): Язык программирования очень высо
4848
Summary(tr.UTF-8): X arayüzlü, yüksek düzeyli, kabuk yorumlayıcı dili
4949
Summary(uk.UTF-8): Мова програмування дуже високого рівня з X-інтерфейсом
5050
Name: python3
51-
Version: %{py_ver}.7
51+
Version: %{py_ver}.0
5252
Release: 1
5353
Epoch: 1
5454
License: PSF
5555
Group: Development/Languages/Python
5656
Source0: https://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
57-
# Source0-md5: 256cdb3bbf45cdce7499e52ba6c36ea3
57+
# Source0-md5: 41389edaf9c643263cbed9b5ed307df8
5858
Source1: pyconfig.h.in
5959

6060
Patch2: %{name}-multilib.patch
@@ -773,6 +773,9 @@ rm -rf $RPM_BUILD_ROOT
773773
%{py_libdir}/importlib
774774
%{py_libdir}/sysconfig
775775

776+
%{py_libdir}/build-details.json
777+
%{py_libdir}/_sysconfig_vars__*.json
778+
776779
%dir %{py_libdir}/config-%{py_platform}
777780
%{py_libdir}/config-%{py_platform}/Makefile
778781
%{py_libdir}/config-%{py_platform}/Setup
@@ -788,9 +791,9 @@ rm -rf $RPM_BUILD_ROOT
788791
%{py_libdir}/_aix_support.py
789792
%{py_libdir}/_android_support.py
790793
%{py_libdir}/_apple_support.py
794+
%{py_libdir}/_ast_unparse.py
791795
%{py_libdir}/_colorize.py
792796
%{py_libdir}/_compat_pickle.py
793-
%{py_libdir}/_compression.py
794797
%{py_libdir}/_ios_support.py
795798
%{py_libdir}/_markupbase.py
796799
%{py_libdir}/_opcode_metadata.py
@@ -800,8 +803,10 @@ rm -rf $RPM_BUILD_ROOT
800803
%{py_libdir}/_pydatetime.py
801804
%{py_libdir}/_pyio.py
802805
%{py_libdir}/_pylong.py
806+
%{py_libdir}/_py_warnings.py
803807
%{py_libdir}/_strptime.py
804808
%{py_libdir}/_threading_local.py
809+
%{py_libdir}/annotationlib.py
805810
%{py_libdir}/antigravity.py
806811
%{py_libdir}/argparse.py
807812
%{py_libdir}/ast.py
@@ -882,7 +887,6 @@ rm -rf $RPM_BUILD_ROOT
882887
%{py_libdir}/socketserver.py
883888
%{py_libdir}/ssl.py
884889
%{py_libdir}/statistics.py
885-
%{py_libdir}/string.py
886890
%{py_libdir}/stringprep.py
887891
%{py_libdir}/struct.py
888892
%{py_libdir}/subprocess.py
@@ -909,9 +913,9 @@ rm -rf $RPM_BUILD_ROOT
909913
%{py_libdir}/__pycache__/_aix_support.cpython-*.py[co]
910914
%{py_libdir}/__pycache__/_android_support.cpython-*.py[co]
911915
%{py_libdir}/__pycache__/_apple_support.cpython-*.py[co]
916+
%{py_libdir}/__pycache__/_ast_unparse.cpython-*.py[co]
912917
%{py_libdir}/__pycache__/_colorize.cpython-*.py[co]
913918
%{py_libdir}/__pycache__/_compat_pickle.cpython-*.py[co]
914-
%{py_libdir}/__pycache__/_compression.cpython-*.py[co]
915919
%{py_libdir}/__pycache__/_ios_support.cpython-*.py[co]
916920
%{py_libdir}/__pycache__/_markupbase.cpython-*.py[co]
917921
%{py_libdir}/__pycache__/_opcode_metadata.cpython-*.py[co]
@@ -921,8 +925,10 @@ rm -rf $RPM_BUILD_ROOT
921925
%{py_libdir}/__pycache__/_pydatetime.cpython-*.py[co]
922926
%{py_libdir}/__pycache__/_pyio.cpython-*.py[co]
923927
%{py_libdir}/__pycache__/_pylong.cpython-*.py[co]
928+
%{py_libdir}/__pycache__/_py_warnings.cpython-*.py[co]
924929
%{py_libdir}/__pycache__/_strptime.cpython-*.py[co]
925930
%{py_libdir}/__pycache__/_threading_local.cpython-*.py[co]
931+
%{py_libdir}/__pycache__/annotationlib.cpython-*.py[co]
926932
%{py_libdir}/__pycache__/antigravity.cpython-*.py[co]
927933
%{py_libdir}/__pycache__/argparse.cpython-*.py[co]
928934
%{py_libdir}/__pycache__/ast.cpython-*.py[co]
@@ -1003,7 +1009,6 @@ rm -rf $RPM_BUILD_ROOT
10031009
%{py_libdir}/__pycache__/socketserver.cpython-*.py[co]
10041010
%{py_libdir}/__pycache__/ssl.cpython-*.py[co]
10051011
%{py_libdir}/__pycache__/statistics.cpython-*.py[co]
1006-
%{py_libdir}/__pycache__/string.cpython-*.py[co]
10071012
%{py_libdir}/__pycache__/stringprep.cpython-*.py[co]
10081013
%{py_libdir}/__pycache__/struct.cpython-*.py[co]
10091014
%{py_libdir}/__pycache__/subprocess.cpython-*.py[co]
@@ -1040,12 +1045,10 @@ rm -rf $RPM_BUILD_ROOT
10401045
%attr(755,root,root) %{py_dyndir}/_codecs_jp.cpython-*.so
10411046
%attr(755,root,root) %{py_dyndir}/_codecs_kr.cpython-*.so
10421047
%attr(755,root,root) %{py_dyndir}/_codecs_tw.cpython-*.so
1043-
%attr(755,root,root) %{py_dyndir}/_contextvars.cpython-*.so
10441048
%attr(755,root,root) %{py_dyndir}/_csv.cpython-*.so
10451049
%attr(755,root,root) %{py_dyndir}/_ctypes*.cpython-*.so
10461050
%attr(755,root,root) %{py_dyndir}/_curses_panel.cpython-*.so
10471051
%attr(755,root,root) %{py_dyndir}/_curses.cpython-*.so
1048-
%attr(755,root,root) %{py_dyndir}/_datetime.cpython-*.so
10491052
%ifnarch sparc64
10501053
%attr(755,root,root) %{py_dyndir}/_dbm.cpython-*.so
10511054
%endif
@@ -1054,6 +1057,7 @@ rm -rf $RPM_BUILD_ROOT
10541057
%attr(755,root,root) %{py_dyndir}/_gdbm.cpython-*.so
10551058
%attr(755,root,root) %{py_dyndir}/_hashlib.cpython-*.so
10561059
%attr(755,root,root) %{py_dyndir}/_heapq.cpython-*.so
1060+
%attr(755,root,root) %{py_dyndir}/_hmac.cpython-*.so
10571061
%attr(755,root,root) %{py_dyndir}/_interpchannels.cpython-*.so
10581062
%attr(755,root,root) %{py_dyndir}/_interpqueues.cpython-*.so
10591063
%attr(755,root,root) %{py_dyndir}/_interpreters.cpython-*.so
@@ -1063,12 +1067,12 @@ rm -rf $RPM_BUILD_ROOT
10631067
%attr(755,root,root) %{py_dyndir}/_md5.cpython-*.so
10641068
%attr(755,root,root) %{py_dyndir}/_multibytecodec.cpython-*.so
10651069
%attr(755,root,root) %{py_dyndir}/_multiprocessing.cpython-*.so
1066-
%attr(755,root,root) %{py_dyndir}/_opcode.cpython-*.so
10671070
%attr(755,root,root) %{py_dyndir}/_pickle.cpython-*.so
10681071
%attr(755,root,root) %{py_dyndir}/_posixshmem.cpython-*.so
10691072
%attr(755,root,root) %{py_dyndir}/_posixsubprocess.cpython-*.so
10701073
%attr(755,root,root) %{py_dyndir}/_queue.cpython-*.so
10711074
%attr(755,root,root) %{py_dyndir}/_random.cpython-*.so
1075+
%attr(755,root,root) %{py_dyndir}/_remote_debugging.cpython-*.so
10721076
%attr(755,root,root) %{py_dyndir}/_sha1.cpython-*.so
10731077
%attr(755,root,root) %{py_dyndir}/_sha2.cpython-*.so
10741078
%attr(755,root,root) %{py_dyndir}/_sha3.cpython-*.so
@@ -1079,14 +1083,15 @@ rm -rf $RPM_BUILD_ROOT
10791083
%attr(755,root,root) %{py_dyndir}/_testcapi.cpython-*.so
10801084
%attr(755,root,root) %{py_dyndir}/_testclinic.cpython-*.so
10811085
%attr(755,root,root) %{py_dyndir}/_testclinic_limited.cpython-*.so
1082-
%attr(755,root,root) %{py_dyndir}/_testexternalinspection.cpython-*.so
1086+
#%attr(755,root,root) %{py_dyndir}/_testexternalinspection.cpython-*.so
10831087
%attr(755,root,root) %{py_dyndir}/_testimportmultiple.cpython-*.so
10841088
%attr(755,root,root) %{py_dyndir}/_testinternalcapi.cpython-*.so
10851089
%attr(755,root,root) %{py_dyndir}/_testlimitedcapi.cpython-*.so
10861090
%attr(755,root,root) %{py_dyndir}/_testmultiphase.cpython-*.so
10871091
%attr(755,root,root) %{py_dyndir}/_testsinglephase.cpython-*.so
10881092
%attr(755,root,root) %{py_dyndir}/_uuid.cpython-*.so
10891093
%attr(755,root,root) %{py_dyndir}/_xxtestfuzz.cpython-*.so
1094+
%attr(755,root,root) %{py_dyndir}/_zstd.cpython-*.so
10901095
%attr(755,root,root) %{py_dyndir}/array.cpython-*.so
10911096
%attr(755,root,root) %{py_dyndir}/binascii.cpython-*.so
10921097
%attr(755,root,root) %{py_dyndir}/cmath.cpython-*.so
@@ -1110,6 +1115,7 @@ rm -rf $RPM_BUILD_ROOT
11101115
%{py_libdir}/asyncio/__pycache__
11111116
%{py_libdir}/asyncio/*.py
11121117

1118+
%{py_libdir}/compression
11131119
%{py_libdir}/concurrent
11141120

11151121
%dir %{py_libdir}/ctypes
@@ -1169,6 +1175,7 @@ rm -rf $RPM_BUILD_ROOT
11691175

11701176
%{py_libdir}/pathlib
11711177
%{py_libdir}/re
1178+
%{py_libdir}/string
11721179
%{py_libdir}/tomllib
11731180
%{py_libdir}/turtledemo
11741181

0 commit comments

Comments
 (0)