Date: Thursday, January 13, 2022 @ 03:36:25 Author: polyzen Revision: 1101785
upgpkg: ipython 8.0.0-1 Requires stack-data, which requires the rest. Added: python-asttokens/ python-asttokens/repos/ python-asttokens/trunk/ python-asttokens/trunk/PKGBUILD python-executing/ python-executing/repos/ python-executing/trunk/ python-executing/trunk/PKGBUILD python-littleutils/ python-littleutils/repos/ python-littleutils/trunk/ python-littleutils/trunk/PKGBUILD python-pure-eval/ python-pure-eval/repos/ python-pure-eval/trunk/ python-pure-eval/trunk/PKGBUILD python-stack-data/ python-stack-data/repos/ python-stack-data/trunk/ python-stack-data/trunk/PKGBUILD Modified: ipython/trunk/PKGBUILD -----------------------------------+ ipython/trunk/PKGBUILD | 40 ++++++++++++++++++++------------- python-asttokens/trunk/PKGBUILD | 42 +++++++++++++++++++++++++++++++++++ python-executing/trunk/PKGBUILD | 43 ++++++++++++++++++++++++++++++++++++ python-littleutils/trunk/PKGBUILD | 36 ++++++++++++++++++++++++++++++ python-pure-eval/trunk/PKGBUILD | 42 +++++++++++++++++++++++++++++++++++ python-stack-data/trunk/PKGBUILD | 43 ++++++++++++++++++++++++++++++++++++ 6 files changed, 231 insertions(+), 15 deletions(-) Modified: ipython/trunk/PKGBUILD =================================================================== --- ipython/trunk/PKGBUILD 2022-01-13 03:34:16 UTC (rev 1101784) +++ ipython/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -6,7 +6,7 @@ # Contributor: Douglas Soares de Andrade <[email protected]> pkgname=ipython -pkgver=7.31.0 +pkgver=8.0.0 pkgrel=1 pkgdesc="An enhanced Interactive Python shell." arch=('any') @@ -15,16 +15,17 @@ depends=('python' 'python-traitlets' 'python-pexpect' 'sqlite' 'python-pickleshare' 'python-prompt_toolkit' 'python-jedi' 'python-pygments' 'python-backcall' - 'python-matplotlib-inline') -makedepends=('python-setuptools') -checkdepends=('python-nose' 'python-requests' 'python-testpath' - 'jupyter-nbformat' 'python-ipykernel' 'python-numpy' - 'python-pytest-trio' 'python-matplotlib') + 'python-matplotlib-inline' 'python-black' 'python-stack-data') +makedepends=('python-build' 'python-install' 'python-setuptools' 'python-wheel') +# texlive-bin checkdep excluded due to test_latex_to_png_color failure +checkdepends=('python-pytest' 'python-pytest-asyncio' 'python-testpath' + 'jupyter-nbformat' 'python-ipykernel' 'python-numpy' 'python-trio' + 'python-matplotlib' 'python-curio' 'python-pandas' 'tcsh') source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz" - "https://www.packal.org/sites/default/files/public/styles/icon_large/public/workflow-files/nkeimipynbworkflow/icon/icon.png") -sha256sums=('346c74db7312c41fa566d3be45d2e759a528dcc2994fe48aac1a03a70cd668a3' + "IPython-icon.png::https://www.packal.org/sites/default/files/public/styles/icon_large/public/workflow-files/nkeimipynbworkflow/icon/icon.png") +sha256sums=('004a0d05aeecd32adec4841b6e2586d5ca35785b1477db4d8333a39333e0ce98' '3c44a6fa1e3a8afc24754c90469404770b639cb960361988999a4cdd677699d8') -b2sums=('5debac9a1011cc6541a2ce97df5d8793465ce4c289d1293c33c29eacc23cbd2271f0a8d7362c3445a88d080edefd85046aebc8782cd930c3dd8b6837ec682bf6' +b2sums=('8844372c423c4b33a2a77b376c033aa00a4d44d1735cad42c4c85b05950370fcafea109025f4f02d124643656673ebf45ef27f78a93d31083b94e13d9364b32c' 'd445e2bc7a037db8715ea103611720e965987e155c32e445b0ef783e519fca8a0301b16c5763fd9a5d8d169c3b0d7b4db6c0bd0f9772842258b135dcb1d6d5a2') # confirm that an update does not break sage? @@ -31,24 +32,33 @@ build() { cd $pkgname-$pkgver - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } check() { cd $pkgname-$pkgver - # Exclude minor test failures with Python 3.10 - pytest -k 'not test_magic_arguments and not test_pinfo_docstring_if_detail_and_no_source and not test_pprint_heap_allocated_type' + python -m venv --system-site-packages test-env + test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python -m pytest } package() { cd $pkgname-$pkgver - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 docs/source/about/license_and_copyright.rst "$pkgdir/usr/share/licenses/ipython/LICENSE" + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + # https://github.com/FFY00/python-install/pull/6 + chmod +x "$pkgdir"/usr/bin/* + cd "examples/IPython Kernel" # FS#45120 sed -i 's/gnome-netstatus-idle/ipython/' ipython.desktop install -Dm644 -t "$pkgdir/usr/share/applications" ipython.desktop # FS#47046 - install -Dm644 "$srcdir/icon.png" "$pkgdir/usr/share/pixmaps/ipython.png" + install -Dm644 "$srcdir/IPython-icon.png" "$pkgdir/usr/share/pixmaps/ipython.png" + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/$pkgname-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } Added: python-asttokens/trunk/PKGBUILD =================================================================== --- python-asttokens/trunk/PKGBUILD (rev 0) +++ python-asttokens/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -0,0 +1,42 @@ +# Maintainer: Daniel M. Capella <[email protected]> + +_name=asttokens +pkgname=python-asttokens +pkgver=2.0.5 +pkgrel=2 +pkgdesc='Get the currently executing AST node of a frame, and other information' +arch=('any') +url=https://github.com/alexmojaki/executing +license=('Apache') +depends=('python-six') +makedepends=('python-build' 'python-install' 'python-setuptools-scm' + 'python-wheel') +checkdepends=('python-astroid' 'python-pytest') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('9a54c114f02c7a9480d56550932546a3f1fe71d8a02f1bc7ccd0ee3ee35cf4d5') +b2sums=('44fd821230dbec4b2e4182872bd3509becb4669c6c1d3a143a33a86cd2b8d7fd94e8cee77390834475d9290ac3723735a7d6ba3b3695758a89c46a106a56501a') + +build() { + cd "$_name-$pkgver" + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "$_name-$pkgver" + python -m venv --system-site-packages test-env + test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python -m pytest +} + +package() { + cd "$_name-$pkgver" + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/$_name-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: Added: python-executing/trunk/PKGBUILD =================================================================== --- python-executing/trunk/PKGBUILD (rev 0) +++ python-executing/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -0,0 +1,43 @@ +# Maintainer: Daniel M. Capella <[email protected]> + +_name=executing +pkgname=python-executing +pkgver=0.8.2 +pkgrel=2 +pkgdesc='Get the currently executing AST node of a frame, and other information' +arch=('any') +url=https://github.com/alexmojaki/executing +license=('MIT') +depends=('python') +makedepends=('python-build' 'python-install' 'python-setuptools-scm' + 'python-wheel') +checkdepends=('python-asttokens' 'python-pytest') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('c23bf42e9a7b9b212f185b1b2c3c91feb895963378887bb10e64a2e612ec0023') +b2sums=('2e966b8f2248af7be2f4c329cf2a04a9ca49fef785c0fb3c5c3280586dee28f737b78902cdd5a2ef3de61a7864df8760cd78386004f602d439035437a9237870') + +build() { + cd "$_name-$pkgver" + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "$_name-$pkgver" + python -m venv --system-site-packages test-env + test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python tests/test_main.py + test-env/bin/python -m pytest tests/test_pytest.py +} + +package() { + cd "$_name-$pkgver" + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/$_name-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: Added: python-littleutils/trunk/PKGBUILD =================================================================== --- python-littleutils/trunk/PKGBUILD (rev 0) +++ python-littleutils/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -0,0 +1,36 @@ +# Maintainer: Daniel M. Capella <[email protected]> +# Contributor: Jose Riha <jose1711 gmail com> + +_name=littleutils +pkgname=python-littleutils +pkgver=0.2.2 +pkgrel=3 +pkgdesc='Small personal collection of python utility functions' +arch=('any') +url=https://github.com/alexmojaki/littleutils +license=('MIT') +depends=('python') +makedepends=('python-setuptools') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" + 'littleutils-LICENSE::https://raw.githubusercontent.com/alexmojaki/littleutils/master/LICENSE') +sha256sums=('e6cae3a4203e530d51c9667ed310ffe3b1948f2876e3d69605b3de4b7d96916f' + 'dfe14f8798c400cbcc85bb4536a686c6fcf3086b3446c3f7c7054a2bcd73ca6a') +b2sums=('80aec2c133e39eb0e18c948b15d475e60842689fd0e758c43511a8b014648d7c9e843182e2a87c0b3f9933f748340f2059653f0885cf416edbc5a60457c70629' + 'e44ad793561d875774b4af672b66ee48156279a99d23a4c2d24425b33adf6fa6cc0c2abc6f99302b435da198b3525c4107f56bbed06155162712e1bd9b13e62e') + +build() { + cd $_name-$pkgver + python setup.py build +} + +check() { + cd $_name-$pkgver + python littleutils/__init__.py +} + +package() { + install -Dm644 littleutils-LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd $_name-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} Added: python-pure-eval/trunk/PKGBUILD =================================================================== --- python-pure-eval/trunk/PKGBUILD (rev 0) +++ python-pure-eval/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -0,0 +1,42 @@ +# Maintainer: Daniel M. Capella <[email protected]> + +_name=pure_eval +pkgname=python-pure-eval +pkgver=0.2.1 +pkgrel=2 +pkgdesc='Safely evaluate AST nodes without side effects' +arch=('any') +url=https://github.com/alexmojaki/pure_eval +license=('MIT') +depends=('python') +makedepends=('python-build' 'python-install' 'python-setuptools-scm' + 'python-wheel') +checkdepends=('python-pytest') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('0f04483b16c9429532d2c0ddc96e2b3bb6b2dc37a2bfb0e986248dbfd0b78873') +b2sums=('6907cf2fc2a7118274a80dacdebeae163be57cc31086bc66f8ad9960f4624accde78149db9098bfba902774b367e2e0e9c5aac53c4e75119465d5f07cabbf17d') + +build() { + cd "$_name-$pkgver" + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "$_name-$pkgver" + python -m venv --system-site-packages test-env + test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python -m pytest +} + +package() { + cd "$_name-$pkgver" + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/$_name-$pkgver.dist-info/LICENSE.txt \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +} + +# vim:set ts=2 sw=2 et: Added: python-stack-data/trunk/PKGBUILD =================================================================== --- python-stack-data/trunk/PKGBUILD (rev 0) +++ python-stack-data/trunk/PKGBUILD 2022-01-13 03:36:25 UTC (rev 1101785) @@ -0,0 +1,43 @@ +# Maintainer: Daniel M. Capella <[email protected]> + +_name=stack_data +pkgname=python-stack-data +pkgver=0.1.3 +pkgrel=2 +pkgdesc='Extract data from python stack frames and tracebacks for informative displays' +arch=('any') +url=https://github.com/alexmojaki/stack_data +license=('MIT') +depends=('python-asttokens' 'python-executing' 'python-pure-eval') +makedepends=('python-build' 'python-install' 'python-setuptools-scm' + 'python-wheel') +checkdepends=('python-littleutils' 'python-pygments' 'python-pytest' + 'python-typeguard') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('5cb2aff8164a81901160078ea2f5e39de978f08c96ac69e552a5c5345f892a81') +b2sums=('8d60f7c589f75dc8362c25ce88c3d46935768033373fd22846e81cce26609c8137ff64d346904ed38181dc27d24e14ed4c4d0217a1229881b6f7373ea359161f') + +build() { + cd "$_name-$pkgver" + python -m build --wheel --skip-dependency-check --no-isolation +} + +check() { + cd "$_name-$pkgver" + python -m venv --system-site-packages test-env + test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python -m pytest +} + +package() { + cd "$_name-$pkgver" + python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + + # Symlink license file + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s "$site_packages"/$_name-$pkgver.dist-info/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et:
