[arch-commits] Commit in python/repos/staging-x86_64 (6 files)
Date: Friday, January 11, 2019 @ 01:01:00 Author: felixonmars Revision: 343538 archrelease: copy trunk to staging-x86_64 Added: python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch (from rev 343537, python/trunk/0001-compileall-Fix-ddir-when-recursing.patch) python/repos/staging-x86_64/PKGBUILD (from rev 343537, python/trunk/PKGBUILD) python/repos/staging-x86_64/dont-make-libpython-readonly.patch (from rev 343537, python/trunk/dont-make-libpython-readonly.patch) Deleted: python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch python/repos/staging-x86_64/PKGBUILD python/repos/staging-x86_64/dont-make-libpython-readonly.patch ---+ 0001-compileall-Fix-ddir-when-recursing.patch | 114 +- PKGBUILD | 264 dont-make-libpython-readonly.patch| 26 +- 3 files changed, 202 insertions(+), 202 deletions(-) Deleted: 0001-compileall-Fix-ddir-when-recursing.patch === --- 0001-compileall-Fix-ddir-when-recursing.patch 2019-01-11 01:00:37 UTC (rev 343537) +++ 0001-compileall-Fix-ddir-when-recursing.patch 2019-01-11 01:01:00 UTC (rev 343538) @@ -1,57 +0,0 @@ -From 84fdbc156ed424d030686de350fbfc6c3593263f Mon Sep 17 00:00:00 2001 -Message-Id: <84fdbc156ed424d030686de350fbfc6c3593263f.1537028533.git.jan.steff...@gmail.com> -From: "Jan Alexander Steffens (heftig)" -Date: Sat, 15 Sep 2018 18:22:06 +0200 -Subject: [PATCH] compileall: Fix ddir when recursing - - Lib/compileall.py | 14 +- - 1 file changed, 9 insertions(+), 5 deletions(-) - -diff --git a/Lib/compileall.py b/Lib/compileall.py -index 72592126d7..70e246fd96 100644 a/Lib/compileall.py -+++ b/Lib/compileall.py -@@ -45,12 +45,16 @@ def _walk_dir(dir, ddir=None, maxlevels=10, quiet=0): - else: - dfile = None - if not os.path.isdir(fullname): --yield fullname -+yield fullname, ddir - elif (maxlevels > 0 and name != os.curdir and name != os.pardir and - os.path.isdir(fullname) and not os.path.islink(fullname)): - yield from _walk_dir(fullname, ddir=dfile, - maxlevels=maxlevels - 1, quiet=quiet) - -+def _compile_one(file_ddir, *args, **kwargs): -+file, ddir = file_ddir -+return compile_file(file, ddir, *args, **kwargs) -+ - def compile_dir(dir, maxlevels=10, ddir=None, force=False, rx=None, - quiet=0, legacy=False, optimize=-1, workers=1, - invalidation_mode=py_compile.PycInvalidationMode.TIMESTAMP): -@@ -79,17 +83,17 @@ def compile_dir(dir, maxlevels=10, ddir=None, force=False, rx=None, - if workers is not None and workers != 1 and ProcessPoolExecutor is not None: - workers = workers or None - with ProcessPoolExecutor(max_workers=workers) as executor: --results = executor.map(partial(compile_file, -- ddir=ddir, force=force, -+results = executor.map(partial(_compile_one, -+ force=force, -rx=rx, quiet=quiet, -legacy=legacy, -optimize=optimize, - invalidation_mode=invalidation_mode), -files) - success = min(results, default=True) - else: --for file in files: --if not compile_file(file, ddir, force, rx, quiet, -+for file_ddir in files: -+if not _compile_one(file_ddir, force, rx, quiet, - legacy, optimize, invalidation_mode): - success = False - return success --- -2.18.0 - Copied: python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch (from rev 343537, python/trunk/0001-compileall-Fix-ddir-when-recursing.patch) === --- 0001-compileall-Fix-ddir-when-recursing.patch (rev 0) +++ 0001-compileall-Fix-ddir-when-recursing.patch 2019-01-11 01:01:00 UTC (rev 343538) @@ -0,0 +1,57 @@ +From 84fdbc156ed424d030686de350fbfc6c3593263f Mon Sep 17 00:00:00 2001 +Message-Id: <84fdbc156ed424d030686de350fbfc6c3593263f.1537028533.git.jan.steff...@gmail.com> +From: "Jan Alexander Steffens (heftig)" +Date: Sat, 15 Sep 2018 18:22:06 +0200 +Subject: [PATCH] compileall: Fix ddir when recursing + +--- + Lib/compileall.py | 14 +- + 1 file changed, 9 insertions(+), 5 deletions(-) + +diff --git a/Lib/compileall.py b/Lib/compileall.py +index 72592126d7..70e246fd96 100644 +--- a/Lib/compileall.py b/Lib/compileall.py +@@ -45,12 +45,16 @@ def _walk_dir(dir, ddir=None,
[arch-commits] Commit in python/repos/staging-x86_64 (5 files)
Date: Sunday, July 15, 2018 @ 10:50:32 Author: foutrelis Revision: 328676 archrelease: copy trunk to staging-x86_64 Added: python/repos/staging-x86_64/PKGBUILD (from rev 328675, python/trunk/PKGBUILD) python/repos/staging-x86_64/bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch (from rev 328675, python/trunk/bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch) python/repos/staging-x86_64/dont-make-libpython-readonly.patch (from rev 328675, python/trunk/dont-make-libpython-readonly.patch) Deleted: python/repos/staging-x86_64/PKGBUILD python/repos/staging-x86_64/dont-make-libpython-readonly.patch -+ PKGBUILD| 235 +- bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch | 83 +++ dont-make-libpython-readonly.patch | 26 - 3 files changed, 217 insertions(+), 127 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-15 10:50:26 UTC (rev 328675) +++ PKGBUILD2018-07-15 10:50:32 UTC (rev 328676) @@ -1,114 +0,0 @@ -# $Id$ -# Maintainer: Angel Velasquez -# Maintainer: Felix Yan -# Contributor: Stéphane Gaudreault -# Contributor: Allan McRae -# Contributor: Jason Chu - -pkgname=python -pkgver=3.7.0 -pkgrel=2 -_pybasever=${pkgver%.*} -pkgdesc="Next generation of the python high-level scripting language" -arch=('x86_64') -license=('custom') -url="http://www.python.org/; -depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'libnsl') -makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb') -optdepends=('python-setuptools' -'python-pip' -'sqlite' -'mpdecimal: for decimal' -'xz: for lzma' -'tk: for tkinter') -provides=('python3') -replaces=('python3') -source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc} -dont-make-libpython-readonly.patch) -sha512sums=('8bb11233fb67ee9ab8ed1b72f8fdc62f66e26a6beaaeb92448bce681cf065269833b1658d3ed2459127f25ba43adb0eab73cf27c59834a2a803fb529b4216739' -'SKIP' - '2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4') -validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D') # Ned Deily (Python release signing key) - -prepare() { - cd Python-${pkgver} - - # FS#45809 - patch -p1 -i ../dont-make-libpython-readonly.patch - - # FS#23997 - sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py - - # Ensure that we are using the system copy of various libraries (expat, libffi, and libmpdec), - # rather than copies shipped in the tarball - rm -r Modules/expat - rm -r Modules/_ctypes/{darwin,libffi}* - rm -r Modules/_decimal/libmpdec -} - -build() { - cd Python-${pkgver} - - # Disable bundled pip & setuptools - ./configure --prefix=/usr \ - --enable-shared \ - --with-threads \ - --with-computed-gotos \ - --enable-optimizations \ - --with-lto \ - --enable-ipv6 \ - --with-system-expat \ - --with-dbmliborder=gdbm:ndbm \ - --with-system-ffi \ - --with-system-libmpdec \ - --enable-loadable-sqlite-extensions \ - --without-ensurepip - - # Obtain next free server number for xvfb-run; this even works in a chroot environment. - export servernum=99 - while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done - - LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" -a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS" -} - -check() { - # test_gdb is expected to fail with LTO - # test_idle, test_tk, test_ttk_guionly segfaults since 3.6.5 - # test_cmd_line_script, test_compileall, test_importlib, test_multiprocessing_main_handling, test_py_compile, test_runpy fail in 3.7.0 - # (All 6 are about zipfile import error) - - cd Python-${pkgver} - - # Obtain next free server number for xvfb-run; this even works in a chroot environment. - export servernum=99 - while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done - - LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \ - LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" -a -n "$servernum" \ -"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb -x test_idle -x test_tk -x test_ttk_guionly \ --x test_cmd_line_script -x test_compileall -x test_importlib -x test_multiprocessing_main_handling -x test_py_compile -x test_runpy -} - -package() { - cd Python-${pkgver} - - # Hack to avoid building again - sed -i 's/^all:.*$/all: build_all/' Makefile - - make
[arch-commits] Commit in python/repos/staging-x86_64 (PKGBUILD)
Date: Thursday, June 28, 2018 @ 20:43:15 Author: felixonmars Revision: 327732 archrelease: copy trunk to staging-x86_64 Modified: python/repos/staging-x86_64/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-06-28 20:42:57 UTC (rev 327731) +++ PKGBUILD2018-06-28 20:43:15 UTC (rev 327732) @@ -6,7 +6,7 @@ # Contributor: Jason Chu pkgname=python -pkgver=3.7.0 +pkgver=3.6.6 pkgrel=1 _pybasever=3.6 pkgdesc="Next generation of the python high-level scripting language" @@ -25,7 +25,7 @@ replaces=('python3') source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc} dont-make-libpython-readonly.patch) -sha512sums=('8bb11233fb67ee9ab8ed1b72f8fdc62f66e26a6beaaeb92448bce681cf065269833b1658d3ed2459127f25ba43adb0eab73cf27c59834a2a803fb529b4216739' +sha512sums=('c71f87c5906e770322a14cacad228655659f782207db826320449d12bf86091c3662f317e1773158dec52f8b052eaedfb4c03b561cc2a6cfcd381597fd2d2b04' 'SKIP' '2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4') validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D') # Ned Deily (Python release signing key) @@ -42,6 +42,7 @@ # Ensure that we are using the system copy of various libraries (expat, zlib, libffi, and libmpdec), # rather than copies shipped in the tarball rm -r Modules/expat + rm -r Modules/zlib rm -r Modules/_ctypes/{darwin,libffi}* rm -r Modules/_decimal/libmpdec } @@ -72,10 +73,8 @@ } check() { - # test_gdb is expected to fail with LTO - # test_idle, test_tk, test_ttk_guionly segfaults since 3.6.5 - # test_cmd_line_script, test_compileall, test_importlib, test_multiprocessing_main_handling, test_py_compile, test_runpy fail in 3.7.0 - # (All 6 are about zipfile import error) + # test_gdb is expected to fail with LTO~ + # test_idle, test_tk, test_ttk_guionly segfaults on 3.6.5 cd Python-${pkgver} @@ -85,8 +84,7 @@ LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \ LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" -a -n "$servernum" \ -"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb -x test_idle -x test_tk -x test_ttk_guionly \ --x test_cmd_line_script -x test_compileall -x test_importlib -x test_multiprocessing_main_handling -x test_py_compile -x test_runpy +"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb -x test_idle -x test_tk -x test_ttk_guionly } package() {
[arch-commits] Commit in python/repos/staging-x86_64 (4 files)
Date: Thursday, June 28, 2018 @ 20:02:32 Author: felixonmars Revision: 327728 archrelease: copy trunk to staging-x86_64 Added: python/repos/staging-x86_64/PKGBUILD (from rev 327727, python/trunk/PKGBUILD) python/repos/staging-x86_64/dont-make-libpython-readonly.patch (from rev 327727, python/trunk/dont-make-libpython-readonly.patch) Deleted: python/repos/staging-x86_64/PKGBUILD python/repos/staging-x86_64/dont-make-libpython-readonly.patch + PKGBUILD | 226 +-- dont-make-libpython-readonly.patch | 26 ++-- 2 files changed, 127 insertions(+), 125 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-06-28 20:02:11 UTC (rev 327727) +++ PKGBUILD2018-06-28 20:02:32 UTC (rev 327728) @@ -1,112 +0,0 @@ -# $Id$ -# Maintainer: Angel Velasquez -# Maintainer: Felix Yan -# Contributor: Stéphane Gaudreault -# Contributor: Allan McRae -# Contributor: Jason Chu - -pkgname=python -pkgver=3.6.6 -pkgrel=1 -_pybasever=3.6 -pkgdesc="Next generation of the python high-level scripting language" -arch=('x86_64') -license=('custom') -url="http://www.python.org/; -depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'libnsl') -makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb') -optdepends=('python-setuptools' -'python-pip' -'sqlite' -'mpdecimal: for decimal' -'xz: for lzma' -'tk: for tkinter') -provides=('python3') -replaces=('python3') -source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc} -dont-make-libpython-readonly.patch) -sha512sums=('c71f87c5906e770322a14cacad228655659f782207db826320449d12bf86091c3662f317e1773158dec52f8b052eaedfb4c03b561cc2a6cfcd381597fd2d2b04' -'SKIP' - '2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4') -validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D') # Ned Deily (Python release signing key) - -prepare() { - cd Python-${pkgver} - - # FS#45809 - patch -p1 -i ../dont-make-libpython-readonly.patch - - # FS#23997 - sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py - - # Ensure that we are using the system copy of various libraries (expat, zlib, libffi, and libmpdec), - # rather than copies shipped in the tarball - rm -r Modules/expat - rm -r Modules/zlib - rm -r Modules/_ctypes/{darwin,libffi}* - rm -r Modules/_decimal/libmpdec -} - -build() { - cd Python-${pkgver} - - # Disable bundled pip & setuptools - ./configure --prefix=/usr \ - --enable-shared \ - --with-threads \ - --with-computed-gotos \ - --enable-optimizations \ - --with-lto \ - --enable-ipv6 \ - --with-system-expat \ - --with-dbmliborder=gdbm:ndbm \ - --with-system-ffi \ - --with-system-libmpdec \ - --enable-loadable-sqlite-extensions \ - --without-ensurepip - - # Obtain next free server number for xvfb-run; this even works in a chroot environment. - export servernum=99 - while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done - - LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" -a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS" -} - -check() { - # test_gdb is expected to fail with LTO~ - # test_idle, test_tk, test_ttk_guionly segfaults on 3.6.5 - - cd Python-${pkgver} - - # Obtain next free server number for xvfb-run; this even works in a chroot environment. - export servernum=99 - while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do servernum=$((servernum+1)); done - - LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \ - LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" -a -n "$servernum" \ -"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb -x test_idle -x test_tk -x test_ttk_guionly -} - -package() { - cd Python-${pkgver} - - # Hack to avoid building again - sed -i 's/^all:.*$/all: build_all/' Makefile - - make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install - - # Why are these not done by default... - ln -s python3 "${pkgdir}"/usr/bin/python - ln -s python3-config"${pkgdir}"/usr/bin/python-config - ln -s idle3 "${pkgdir}"/usr/bin/idle - ln -s pydoc3"${pkgdir}"/usr/bin/pydoc - ln -s python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python.1 - - # some useful "stuff" FS#46146 - install -dm755 "${pkgdir}"/usr/lib/python${_pybasever}/Tools/{i18n,scripts} - install -m755 Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}"/usr/lib/python${_pybasever}/Tools/i18n/ - install
[arch-commits] Commit in python/repos (staging-x86_64)
Date: Monday, February 21, 2011 @ 07:00:30 Author: stephane Revision: 110664 archrelease: copy trunk to staging-x86_64 Added: python/repos/staging-x86_64/
[arch-commits] Commit in python/repos (staging-x86_64 testing-x86_64)
Date: Monday, October 4, 2010 @ 06:58:17 Author: allan Revision: 93950 db-move: moved python from [staging] to [testing] (x86_64) Added: python/repos/testing-x86_64/ Deleted: python/repos/staging-x86_64/
[arch-commits] Commit in python/repos (staging-x86_64)
Date: Tuesday, August 17, 2010 @ 08:29:10 Author: allan Revision: 87619 archrelease: copy trunk to staging-x86_64 Added: python/repos/staging-x86_64/