From f4d5ebb41219c28b6d724eeec4f368f88f0472c6 Mon Sep 17 00:00:00 2001 From: icp Date: Sat, 25 Jun 2022 11:57:04 +0530 Subject: [PATCH] black: update to 22.3.0. --- srcpkgs/black/template | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/srcpkgs/black/template b/srcpkgs/black/template index b17749777fb0..c197da7cc670 100644 --- a/srcpkgs/black/template +++ b/srcpkgs/black/template @@ -1,30 +1,28 @@ # Template file for 'black' pkgname=black -version=21.9b0 -revision=2 +version=22.3.0 +revision=1 build_style=python3-module -# Disable tests that require `black` in the search path for commands. -make_check_args="--deselect tests/test_primer.py::PrimerLibTests::test_gen_check_output - --deselect tests/test_primer.py::PrimerLibTests::test_process_queue - --deselect tests/test_primer.py::PrimerCLITests::test_async_main" hostmakedepends="python3-setuptools python3-setuptools_scm" -depends="python3-click python3-platformdirs python3-tomli - python3-mypy_extensions python3-pathspec python3-regex - python3-typing_extensions" -checkdepends="python3-typed-ast python3-aiohttp python3-aiohttp-cors - python3-pytest python3-parameterized python3-ipython python3-tokenize-rt - $depends" +depends="python3-click python3-platformdirs python3-tomli python3-pathspec python3-mypy_extensions" +checkdepends="${depends} python3-pytest-xdist python3-aiohttp python3-colorama python3-uvloop + python3-ipython python3-tokenize-rt" short_desc="Uncompromising Python code formatter" maintainer="Orphaned " license="MIT" homepage="https://github.com/psf/black" changelog="https://raw.githubusercontent.com/psf/black/main/CHANGES.md" distfiles="${PYPI_SITE}/b/black/black-${version}.tar.gz" -checksum=7de4cfc7eb6b710de325712d40125689101d21d25283eed7e9998722cf10eb91 +checksum=35020b8886c022ced9282b51b5a875b6d1ab0c387b31a065b84db7c33085ca79 -pre_build() { - # . - vsed -i '/setuptools_scm/s:~=:>=:' setup.cfg +do_check() { + PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional jupyter \ + -m jupyter --deselect=tests/test_ipynb.py::test_set_input + + pyver=$(python3 -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")') + mv ${XBPS_MASTERDIR}/usr/lib/python${pyver}/site-packages/IPython ${XBPS_MASTERDIR}/tmp/IPython.bak + PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional no_jupyter + mv ${XBPS_MASTERDIR}/tmp/IPython.bak ${XBPS_MASTERDIR}/usr/lib/python${pyver}/site-packages/IPython } post_install() {