From a24adb97665d9f8bc2a39e5669aabd253f5cbf52 Mon Sep 17 00:00:00 2001 From: icp Date: Sun, 9 Oct 2022 11:43:59 +0530 Subject: [PATCH 1/2] New package: hatch-fancy-pypi-readme-22.8.0 --- srcpkgs/hatch-fancy-pypi-readme/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/hatch-fancy-pypi-readme/template diff --git a/srcpkgs/hatch-fancy-pypi-readme/template b/srcpkgs/hatch-fancy-pypi-readme/template new file mode 100644 index 000000000000..34e95c34f793 --- /dev/null +++ b/srcpkgs/hatch-fancy-pypi-readme/template @@ -0,0 +1,23 @@ +# Template file for 'hatch-fancy-pypi-readme' +pkgname=hatch-fancy-pypi-readme +version=22.8.0 +revision=1 +wrksrc="hatch_fancy_pypi_readme-${version}" +build_style=python3-pep517 +make_check_args="--ignore tests/test_end_to_end.py + --deselect tests/test_cli.py::TestCLIEndToEnd::test_missing_config" +hostmakedepends="hatchling" +depends="python3-tomli" +checkdepends="python3-pytest python3-wheel" +short_desc="Fancy PyPI READMEs with Hatch" +maintainer="icp " +license="MIT" +homepage="https://github.com/hynek/hatch-fancy-pypi-readme" +changelog="https://raw.githubusercontent.com/hynek/hatch-fancy-pypi-readme/main/CHANGELOG.md" +distfiles="${PYPI_SITE}/h/hatch_fancy_pypi_readme/hatch_fancy_pypi_readme-${version}.tar.gz" +checksum=da91282ca09601c18aded8e378daf8b578c70214866f0971156ee9bb9ce6c26a +make_check_pre="env PYTHONPATH=src" + +post_install() { + vlicense LICENSE.txt +} From cd4afbc5c43df78a203cfbba67d9d90ea6325b80 Mon Sep 17 00:00:00 2001 From: icp Date: Sun, 9 Oct 2022 11:44:07 +0530 Subject: [PATCH 2/2] black: update to 22.10.0. --- srcpkgs/black/template | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/srcpkgs/black/template b/srcpkgs/black/template index 6acc211b8d4a..5f066ba480bc 100644 --- a/srcpkgs/black/template +++ b/srcpkgs/black/template @@ -1,9 +1,9 @@ # Template file for 'black' pkgname=black -version=22.8.0 +version=22.10.0 revision=1 -build_style=python3-module -hostmakedepends="python3-wheel python3-setuptools_scm" +build_style=python3-pep517 +hostmakedepends="hatchling hatch-vcs hatch-fancy-pypi-readme" 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" @@ -13,17 +13,11 @@ 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=792f7eb540ba9a17e8656538701d3eb1afcb134e3b45b71f20b25c77a8db7e6e +checksum=f513588da599943e0cde4e32cc9879e825d58720d6557062d1098c5ad80080e1 +make_check_pre="env PYTHONPATH=src" -do_check() { - PYTHONPATH="$(cd build/lib* && pwd)" python3 -m pytest --run-optional jupyter -m jupyter - - 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 - - PYTHONPATH="$(cd build/lib* && pwd)" python3 -m black --check src tests setup.py +post_check() { + PYTHONPATH=src python3 -m black --check src tests } post_install() {