diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -783,6 +783,7 @@ libpython2.7.so.1.0:_PyCodec_LookupTextEncoding libpython2.7.so.1.0:_PyComplex_FormatAdvanced libpython2.7.so.1.0:_PyDict_Contains +libpython2.7.so.1.0:_PyDict_DelItemIf libpython2.7.so.1.0:_PyDict_GetItemWithError libpython2.7.so.1.0:_PyDict_MaybeUntrack libpython2.7.so.1.0:_PyDict_NewPresized @@ -791,6 +792,7 @@ libpython2.7.so.1.0:_PyErr_ReplaceException libpython2.7.so.1.0:_PyEval_CallTracing libpython2.7.so.1.0:_PyEval_SliceIndex +libpython2.7.so.1.0:_PyEval_SliceIndexNotNone libpython2.7.so.1.0:_PyExc_Fini libpython2.7.so.1.0:_PyExc_Init libpython2.7.so.1.0:_PyFile_SanitizeMode @@ -872,7 +874,9 @@ libpython2.7.so.1.0:_PySet_Next libpython2.7.so.1.0:_PySet_NextEntry libpython2.7.so.1.0:_PySet_Update +libpython2.7.so.1.0:_PySlice_AdjustIndices libpython2.7.so.1.0:_PySlice_FromIndices +libpython2.7.so.1.0:_PySlice_Unpack libpython2.7.so.1.0:_PyString_Eq libpython2.7.so.1.0:_PyString_FormatLong libpython2.7.so.1.0:_PyString_InsertThousandsGrouping @@ -1017,8 +1021,8 @@ libpython2.7.so.1.0:_Py_double_round libpython2.7.so.1.0:_Py_findlabel libpython2.7.so.1.0:_Py_get_387controlword -libpython2.7.so.1.0:_Py_hgidentifier -libpython2.7.so.1.0:_Py_hgversion +libpython2.7.so.1.0:_Py_gitidentifier +libpython2.7.so.1.0:_Py_gitversion libpython2.7.so.1.0:_Py_keyword libpython2.7.so.1.0:_Py_mergebitset libpython2.7.so.1.0:_Py_meta_grammar @@ -1028,7 +1032,6 @@ libpython2.7.so.1.0:_Py_pgen libpython2.7.so.1.0:_Py_samebitset libpython2.7.so.1.0:_Py_set_387controlword -libpython2.7.so.1.0:_Py_svnversion libpython2.7.so.1.0:_Py_translatelabels libpython2.7.so.1.0:asdl_int_seq_new libpython2.7.so.1.0:asdl_seq_new diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,51 +1,52 @@ -name : python -version : 2.7.13 -release : 17 -source : - - https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz : 35d543986882f78261f97787fd3e06274bfa6df29fac9b4a94f73930ff98f731 -license : +name : python +version : 2.7.14 +release : 18 +source : + - https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz : 71ffb26e09e78650e424929b2b457b9c912ac216576e6bd9e7d204ed03296a66 +license : - Python-2.0 -summary : +summary : - Python 2.7 - - test: Python 2.7 Test package - - tkinter: Python 2.7 TKinter package -component : + - test : Python 2.7 Test package + - tkinter : Python 2.7 TKinter package +component : - system.base - - test: programming.python - - tkinter: programming.python -builddeps : - - pkgconfig(sqlite3) + - test : programming.python + - tkinter : programming.python +builddeps : - pkgconfig(expat) + - pkgconfig(harfbuzz) - pkgconfig(libffi) + - pkgconfig(sqlite3) - pkgconfig(tcl) - pkgconfig(tk) - pkgconfig(x11) + - bzip2-devel - db5-devel -devel : yes -autodep : no -rundeps : - - test: python - - tkinter: + - gdbm-devel +devel : yes +autodep : no +rundeps : + - test : python + - tkinter : - tk - tcl patterns : - /usr/include/python2.7/pyconfig.h - - test: + - test : - /usr/lib/python2.7/test - - tkinter: + - tkinter : - /usr/lib/python2.7/lib-dynload/_tkinter.so -description : | +description: | An interactive high-level object-oriented language (version 2.7) Version 2.7 of the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for network programming, system administration, sounds and graphics. setup : | # Enforce gdbm usage sed -e "s/ndbm_libs =.*/ndbm_libs = ['gdbm', 'gdbm_compat']/g" -i setup.py # Fix db5 %patch -p1 < $pkgfiles/Python-2.7.1-berkeley-db-5.3-2.patch - - autoreconf -vfi # Preserve compat with old Python package in Solus by forcing lib, not lib64 - %configure --prefix=/usr \ + %reconfigure --prefix=/usr \ --enable-unicode=ucs4 \ --with-system-expat \ --with-system-ffi \ @@ -57,3 +58,5 @@ %make install : | %make_install +check : | + EXTRATESTOPTS="-x test_posix -x test_pty" %make test diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ python - Michael Meinertzhagen - mmeinert@protonmail.com + Pierre-Yves + pyu@riseup.net Python-2.0 system.base @@ -1815,7 +1815,7 @@ /usr/lib/python2.7/keyword.py /usr/lib/python2.7/keyword.pyc /usr/lib/python2.7/keyword.pyo - /usr/lib/python2.7/lib-dynload/Python-2.7.13-py2.7.egg-info + /usr/lib/python2.7/lib-dynload/Python-2.7.14-py2.7.egg-info /usr/lib/python2.7/lib-dynload/_bisect.so /usr/lib/python2.7/lib-dynload/_bsddb.so /usr/lib/python2.7/lib-dynload/_codecs_cn.so @@ -1984,9 +1984,9 @@ /usr/lib/python2.7/lib-tk/turtle.pyc /usr/lib/python2.7/lib-tk/turtle.pyo /usr/lib/python2.7/lib2to3/Grammar.txt - /usr/lib/python2.7/lib2to3/Grammar2.7.13.final.0.pickle + /usr/lib/python2.7/lib2to3/Grammar2.7.14.final.0.pickle /usr/lib/python2.7/lib2to3/PatternGrammar.txt - /usr/lib/python2.7/lib2to3/PatternGrammar2.7.13.final.0.pickle + /usr/lib/python2.7/lib2to3/PatternGrammar2.7.14.final.0.pickle /usr/lib/python2.7/lib2to3/__init__.py /usr/lib/python2.7/lib2to3/__init__.pyc /usr/lib/python2.7/lib2to3/__init__.pyo @@ -2864,7 +2864,7 @@ system.devel - python + python /usr/include/ @@ -2879,7 +2879,7 @@ programming.python - python + python /usr/lib/python2.7/test @@ -2896,12 +2896,12 @@ - - 2017-01-11 - 2.7.13 + + 2017-09-17 + 2.7.14 Packaging update - Michael Meinertzhagen - mmeinert@protonmail.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file