From 62848a13d7415b999c7e76b56d52537af98f785a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 2 May 2023 01:01:14 -0300 Subject: [PATCH 01/24] python3-argcomplete: update to 3.0.8. --- srcpkgs/python3-argcomplete/template | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python3-argcomplete/template b/srcpkgs/python3-argcomplete/template index abe32205b908..209ab8569635 100644 --- a/srcpkgs/python3-argcomplete/template +++ b/srcpkgs/python3-argcomplete/template @@ -1,13 +1,20 @@ # Template file for 'python3-argcomplete' pkgname=python3-argcomplete -version=3.0.5 +version=3.0.8 revision=1 build_style=python3-pep517 -hostmakedepends="python3-wheel" +hostmakedepends="python3-setuptools python3-wheel" depends="python3" +checkdepends="python3-pexpect python3-pip zsh" short_desc="Bash tab completion for argparse" maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://github.com/kislyuk/argcomplete" +changelog="https://raw.githubusercontent.com/kislyuk/argcomplete/develop/Changes.rst" distfiles="${PYPI_SITE}/a/argcomplete/argcomplete-${version}.tar.gz" -checksum=fe3ce77125f434a0dd1bffe5f4643e64126d5731ce8d173d36f62fa43d6eb6f7 +checksum=b9ca96448e14fa459d7450a4ab5a22bbf9cee4ba7adddf03e65c398b5daeea28 + +do_check() { + # pytest is not supported + python3 -m unittest -b test/test.py +} From 12e3bf61770246aa2c6df525e93ee265ef932c7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 24 May 2023 12:59:09 -0300 Subject: [PATCH 02/24] python3-BeautifulSoup4: update to 4.12.2. --- srcpkgs/python3-BeautifulSoup4/template | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/srcpkgs/python3-BeautifulSoup4/template b/srcpkgs/python3-BeautifulSoup4/template index 882ea8a33214..25d104f6d0d4 100644 --- a/srcpkgs/python3-BeautifulSoup4/template +++ b/srcpkgs/python3-BeautifulSoup4/template @@ -1,18 +1,18 @@ # Template file for 'python3-BeautifulSoup4' pkgname=python3-BeautifulSoup4 -version=4.11.1 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3 python3-soupsieve" -checkdepends="python3-pytest $depends" +version=4.12.2 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling" +depends="python3-soupsieve" +checkdepends="$depends python3-pytest python3-html5lib python3-lxml" short_desc="Python3 HTML/XML parser" maintainer="Orphaned " license="MIT" homepage="https://www.crummy.com/software/BeautifulSoup" -changelog="https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG" +changelog="https://git.launchpad.net/beautifulsoup/plain/CHANGELOG" distfiles="${PYPI_SITE}/b/beautifulsoup4/beautifulsoup4-${version}.tar.gz" -checksum=ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 +checksum=492bbc69dca35d12daac71c4db1bfff0c876c00ef4a2ffacce226d4638eb72da post_install() { vlicense LICENSE From 18f7277a03dd5a937036c42fd8341d9600243e45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 24 May 2023 12:25:30 -0300 Subject: [PATCH 03/24] python3-bleach: update to 6.0.0. --- srcpkgs/python3-bleach/template | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/srcpkgs/python3-bleach/template b/srcpkgs/python3-bleach/template index aea09c368c1f..1a14acbfc21f 100644 --- a/srcpkgs/python3-bleach/template +++ b/srcpkgs/python3-bleach/template @@ -1,10 +1,10 @@ # Template file for 'python3-bleach' pkgname=python3-bleach -version=4.1.0 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools" -depends="python3-six python3-webencodings python3-packaging" +version=6.0.0 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3-six python3-webencodings" checkdepends="python3-pytest $depends" short_desc="Easy safelist-based HTML-sanitizing tool (Python3)" maintainer="Orphaned " @@ -12,4 +12,4 @@ license="Apache-2.0" homepage="https://github.com/mozilla/bleach" changelog="https://raw.githubusercontent.com/mozilla/bleach/master/CHANGES" distfiles="${PYPI_SITE}/b/bleach/bleach-${version}.tar.gz" -checksum=0900d8b37eba61a802ee40ac0061f8c2b5dee29c1927dd1d233e075ebf5a71da +checksum=1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414 From 0cb52626c29595ca03f420697384283cf15ae98a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 2 May 2023 00:25:45 -0300 Subject: [PATCH 04/24] python3-comm: update to 0.1.3. --- srcpkgs/python3-comm/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python3-comm/template b/srcpkgs/python3-comm/template index 0bbba8dc0eda..29ebd5afd772 100644 --- a/srcpkgs/python3-comm/template +++ b/srcpkgs/python3-comm/template @@ -1,6 +1,6 @@ # Template file for 'python3-comm' pkgname=python3-comm -version=0.1.1 +version=0.1.3 revision=1 build_style=python3-pep517 hostmakedepends="hatchling" @@ -10,8 +10,9 @@ short_desc="Python comm implementation for the Jupyter kernel protocol" maintainer="dkwo " license="BSD-3-Clause" homepage="https://github.com/ipython/comm/" -distfiles="https://github.com/ipython/comm/archive/refs/tags/$version.tar.gz" -checksum=2868dfd1e482b821a929d662bf3d89adeb8a091239bf1497187797fe9e4c12fa +changelog="https://raw.githubusercontent.com/ipython/comm/main/CHANGELOG.md" +distfiles="https://github.com/ipython/comm/archive/refs/tags/v$version.tar.gz" +checksum=9bdea650a6194bf1628b17c2668bf74bf5295c87a7528a8aa4fe4472904b26f2 post_install() { vlicense LICENSE From 417e3f5e3fceb3d8612b2a5d69d274f3d1b715e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 23 May 2023 10:28:43 -0300 Subject: [PATCH 05/24] python3-fastjsonschema: update to 2.17.1. --- srcpkgs/python3-fastjsonschema/template | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/srcpkgs/python3-fastjsonschema/template b/srcpkgs/python3-fastjsonschema/template index 7e4495b9456b..54fbdb6dde10 100644 --- a/srcpkgs/python3-fastjsonschema/template +++ b/srcpkgs/python3-fastjsonschema/template @@ -1,19 +1,18 @@ # Template file for 'python3-fastjsonschema' pkgname=python3-fastjsonschema -version=2.16.3 +version=2.17.1 revision=1 -build_style=python3-module -make_check_args="--deselect tests/benchmarks/test_benchmark.py" -hostmakedepends="python3-setuptools" +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" depends="python3" -checkdepends="python3-pytest" +checkdepends="python3-pytest-benchmark" short_desc="Fastest Python implementation of JSON schema" maintainer="Gonzalo Tornaría " license="BSD-3-Clause" homepage="https://github.com/horejsek/python-fastjsonschema" changelog="https://raw.githubusercontent.com/horejsek/python-fastjsonschema/master/CHANGELOG.txt" distfiles="https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v${version}.tar.gz" -checksum=f9834e4994830942d58949043820024261dc22e2640bcf787391deb607cc91c6 +checksum=9295090b468152cea7a53c651a46d6a1afb83f0124f86c9a64da43fd3453a9f4 post_install() { vlicense LICENSE From 08dd71d328398b06d990a1d44554c9b35683be46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 7 Jun 2023 23:00:05 -0300 Subject: [PATCH 06/24] python3-jsonpointer: update to 2.3. --- srcpkgs/python3-jsonpointer/template | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/srcpkgs/python3-jsonpointer/template b/srcpkgs/python3-jsonpointer/template index 1da8295d63fc..59b38c2228d6 100644 --- a/srcpkgs/python3-jsonpointer/template +++ b/srcpkgs/python3-jsonpointer/template @@ -1,18 +1,23 @@ # Template file for 'python3-jsonpointer' pkgname=python3-jsonpointer -version=2.0 -revision=6 -build_style=python3-module -hostmakedepends="python3-setuptools" +version=2.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" depends="python3" short_desc="Resolve JSON Pointers according to RFC 6901 (Python3)" maintainer="Orphaned " license="BSD-3-Clause" homepage="https://github.com/stefankoegl/python-json-pointer" distfiles="${PYPI_SITE}/j/jsonpointer/jsonpointer-${version}.tar.gz" -checksum=c192ba86648e05fdae4f08a17ec25180a9aef5008d973407b581798a83975362 +checksum=97cba51526c829282218feb99dab1b1e6bdf8efd1c43dc9d57be093c0d69c99a conflicts="python-jsonpointer>=0" +do_check() { + # pytest is not supported + python3 tests.py +} + post_install() { vlicense LICENSE.txt LICENSE } From 74e8358cd1729ddeffe8d9d7eca90aa2dce3489d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 2 May 2023 00:30:38 -0300 Subject: [PATCH 07/24] python3-nest_asyncio: update to 1.5.6. --- srcpkgs/python3-nest_asyncio/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/python3-nest_asyncio/template b/srcpkgs/python3-nest_asyncio/template index 41981f82fc19..d0165041eb17 100644 --- a/srcpkgs/python3-nest_asyncio/template +++ b/srcpkgs/python3-nest_asyncio/template @@ -1,9 +1,9 @@ # Template file for 'python3-nest_asyncio' pkgname=python3-nest_asyncio -version=1.5.4 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools_scm" +version=1.5.6 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools_scm python3-wheel" depends="python3" checkdepends="python3-pytest" short_desc="Python asyncio patch to allow nested event loops" @@ -11,7 +11,7 @@ maintainer="dkwo " license="BSD-2-Clause" homepage="https://github.com/erdewit/nest_asyncio" distfiles="${PYPI_SITE}/n/nest_asyncio/nest_asyncio-${version}.tar.gz" -checksum=f969f6013a16fadb4adcf09d11a68a4f617c6049d7af7ac2c676110169a63abd +checksum=d267cc1ff794403f7df692964d1d2a3fa9418ffea2a3f6859a439ff482fef290 post_install() { vlicense LICENSE From 40cd37b1a8cbaceb4c6a6ed867ec645dac7aecc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 7 Jun 2023 23:08:30 -0300 Subject: [PATCH 08/24] python3-pyrsistent: update to 0.19.3. --- srcpkgs/python3-pyrsistent/template | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/srcpkgs/python3-pyrsistent/template b/srcpkgs/python3-pyrsistent/template index 50ead293041f..d8e8578064ae 100644 --- a/srcpkgs/python3-pyrsistent/template +++ b/srcpkgs/python3-pyrsistent/template @@ -1,17 +1,18 @@ # Template file for 'python3-pyrsistent' pkgname=python3-pyrsistent -version=0.18.1 -revision=2 -build_style=python3-module -hostmakedepends="python3-setuptools python3-devel" +version=0.19.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel python3-devel" depends="python3" checkdepends="python3-pytest python3-hypothesis" short_desc="Python persistent immutable data structures" maintainer="dkwo " license="MIT" homepage="https://github.com/tobgu/pyrsistent/" +changelog="https://raw.githubusercontent.com/tobgu/pyrsistent/master/CHANGES.txt" distfiles="${PYPI_SITE}/p/pyrsistent/pyrsistent-${version}.tar.gz" -checksum=d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 +checksum=1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440 post_install() { vlicense LICENSE.mit LICENSE From d61d6bf161073d60dce6ad46b5f87163cca6f993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 2 May 2023 00:32:26 -0300 Subject: [PATCH 09/24] python3-tornado: update to 6.3.2. --- srcpkgs/python3-tornado/template | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/srcpkgs/python3-tornado/template b/srcpkgs/python3-tornado/template index 48c9e57b0bdb..8e737db63b54 100644 --- a/srcpkgs/python3-tornado/template +++ b/srcpkgs/python3-tornado/template @@ -1,20 +1,21 @@ # Template file for 'python3-tornado' pkgname=python3-tornado -version=6.2 +version=6.3.2 revision=1 -build_style=python3-module -hostmakedepends="python3-setuptools" +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" makedepends="python3-devel" depends="python3 ca-certificates" +checkdepends="python3-curl python3-pycares python3-Twisted" short_desc="Python3 web framework and asynchronous networking library" maintainer="Orphaned " license="Apache-2.0" homepage="http://www.tornadoweb.org/" +changelog="https://www.tornadoweb.org/en/stable/releases.html" distfiles="${PYPI_SITE}/t/tornado/tornado-${version}.tar.gz" -checksum=9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13 -make_check=no # tests failing, already with 6.1 +checksum=4b927c4f19b71e627b13f3db2324e4ae660527143f9e1f2e2fb404f3a187e2ba -pre_build() { - # use system ca-certificates - sed -i "/install_requires.append('certifi')/d" setup.py +do_check() { + # pytest is not supported + ./runtests.sh } From cfd9505a6df25a4cd4a043cd18bed50f700237f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Fri, 26 May 2023 20:03:16 -0300 Subject: [PATCH 10/24] New package: python3-strict-rfc3339-0.7 --- srcpkgs/python3-strict-rfc3339/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/python3-strict-rfc3339/template diff --git a/srcpkgs/python3-strict-rfc3339/template b/srcpkgs/python3-strict-rfc3339/template new file mode 100644 index 000000000000..411d2e93535a --- /dev/null +++ b/srcpkgs/python3-strict-rfc3339/template @@ -0,0 +1,14 @@ +# Template file for 'python3-strict-rfc3339' +pkgname=python3-strict-rfc3339 +version=0.7 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3" +short_desc="Strict, simple, lightweight RFC3339 functions" +maintainer="Gonzalo Tornaría " +license="GPL-3.0-or-later" +homepage="https://pypi.org/project/strict-rfc3339/" +distfiles="${PYPI_SITE}/s/strict-rfc3339/strict-rfc3339-${version}.tar.gz" +checksum=5cad17bedfc3af57b399db0fed32771f18fc54bbd917e85546088607ac5e1277 +make_check=no # no tests available From f1e8d9f68ec63d204f5646f5a99145243ce67188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Thu, 25 May 2023 18:09:32 -0300 Subject: [PATCH 11/24] New package: python3-rfc3339-validator-0.1.4 --- srcpkgs/python3-rfc3339-validator/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-rfc3339-validator/template diff --git a/srcpkgs/python3-rfc3339-validator/template b/srcpkgs/python3-rfc3339-validator/template new file mode 100644 index 000000000000..bc572b2f301a --- /dev/null +++ b/srcpkgs/python3-rfc3339-validator/template @@ -0,0 +1,18 @@ +# Template file for 'python3-rfc3339-validator' +pkgname=python3-rfc3339-validator +version=0.1.4 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3-six" +checkdepends="$depends python3-hypothesis python3-pytest python3-strict-rfc3339" +short_desc="Pure python RFC3339 validator" +maintainer="Gonzalo Tornaría " +license="MIT" +homepage="https://github.com/naimetti/rfc3339-validator" +distfiles="${PYPI_SITE}/r/rfc3339-validator/rfc3339_validator-${version}.tar.gz" +checksum=138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b + +post_install() { + vlicense LICENSE +} From da9094c94114a6dbc63f515cfb303688f1777f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 7 Jun 2023 23:34:03 -0300 Subject: [PATCH 12/24] New package: python3-rfc3987-1.3.8 --- srcpkgs/python3-rfc3987/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/python3-rfc3987/template diff --git a/srcpkgs/python3-rfc3987/template b/srcpkgs/python3-rfc3987/template new file mode 100644 index 000000000000..f25379e582b7 --- /dev/null +++ b/srcpkgs/python3-rfc3987/template @@ -0,0 +1,14 @@ +# Template file for 'python3-rfc3987' +pkgname=python3-rfc3987 +version=1.3.8 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3" +short_desc="Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)" +maintainer="Gonzalo Tornaría " +license="GPL-3.0-or-later" +homepage="http://pypi.python.org/pypi/rfc3987" +distfiles="${PYPI_SITE}/r/rfc3987/rfc3987-${version}.tar.gz" +checksum=d3c4d257a560d544e9826b38bc81db676890c79ab9d7ac92b39c7a253d5ca733 +make_check=no # no tests available From c03d59571eed3b26ad96864b4259cab5b08d4809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Thu, 25 May 2023 18:22:20 -0300 Subject: [PATCH 13/24] New package: python3-rfc3986-validator-0.1.1 --- .../python3-rfc3986-validator/patches/3.patch | 40 +++++++++++++++++++ srcpkgs/python3-rfc3986-validator/template | 18 +++++++++ 2 files changed, 58 insertions(+) create mode 100644 srcpkgs/python3-rfc3986-validator/patches/3.patch create mode 100644 srcpkgs/python3-rfc3986-validator/template diff --git a/srcpkgs/python3-rfc3986-validator/patches/3.patch b/srcpkgs/python3-rfc3986-validator/patches/3.patch new file mode 100644 index 000000000000..991662d5fb52 --- /dev/null +++ b/srcpkgs/python3-rfc3986-validator/patches/3.patch @@ -0,0 +1,40 @@ +From f34f482530170972947b259844d00830a15f81a4 Mon Sep 17 00:00:00 2001 +From: chedi toueiti +Date: Tue, 12 Jul 2022 21:01:31 +0100 +Subject: [PATCH] Removing deprecated pytest-runner and adding missing test + dependencies + +--- + setup.cfg | 5 +++++ + setup.py | 4 ++-- + 2 files changed, 7 insertions(+), 2 deletions(-) + +diff --git a/setup.cfg b/setup.cfg +index 21c0a34..db0c26b 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -23,3 +23,8 @@ test = pytest + [tool:pytest] + collect_ignore = ['setup.py'] + ++[options.extras_require] ++test = ++ pytest >= 3 ++ rfc3987 ++ hypothesis +diff --git a/setup.py b/setup.py +index 53ebea7..1652285 100644 +--- a/setup.py ++++ b/setup.py +@@ -10,9 +10,9 @@ + + requirements = [] + +-setup_requirements = ['pytest-runner', ] ++setup_requirements = [] + +-test_requirements = ['pytest>=3', ] ++test_requirements = [] + + setup( + author="Nicolas Aimetti", diff --git a/srcpkgs/python3-rfc3986-validator/template b/srcpkgs/python3-rfc3986-validator/template new file mode 100644 index 000000000000..fc402d543d14 --- /dev/null +++ b/srcpkgs/python3-rfc3986-validator/template @@ -0,0 +1,18 @@ +# Template file for 'python3-rfc3986-validator' +pkgname=python3-rfc3986-validator +version=0.1.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3" +checkdepends="python3-pytest python3-hypothesis python3-rfc3987" +short_desc="Pure python RFC3986 validator" +maintainer="Gonzalo Tornaría " +license="MIT" +homepage="https://github.com/naimetti/rfc3986-validator" +distfiles="${PYPI_SITE}/r/rfc3986-validator/rfc3986_validator-${version}.tar.gz" +checksum=3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055 + +post_install() { + vlicense LICENSE +} From 609e0513b71320c8653687c5e0fe544c4ef8aea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Thu, 25 May 2023 18:34:09 -0300 Subject: [PATCH 14/24] python3-jsonschema: add rfc3339 and rfc3986 validators. --- srcpkgs/python3-jsonschema/template | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/srcpkgs/python3-jsonschema/template b/srcpkgs/python3-jsonschema/template index 8ec7cef8d755..272eb06edbdd 100644 --- a/srcpkgs/python3-jsonschema/template +++ b/srcpkgs/python3-jsonschema/template @@ -1,11 +1,11 @@ # Template file for 'python3-jsonschema' pkgname=python3-jsonschema version=4.17.3 -revision=1 +revision=2 build_style=python3-pep517 -make_check_args="--deselect jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug" hostmakedepends="hatchling hatch-vcs" -depends="python3-attrs python3-pyrsistent" +depends="python3-attrs python3-idna python3-jsonpointer python3-pyrsistent + python3-rfc3339-validator python3-rfc3986-validator" checkdepends="${depends} python3-pytest python3-pip" short_desc="Implementation of JSON Schema for Python3" maintainer="Jan Christian Grünhage " @@ -15,10 +15,6 @@ changelog="https://raw.githubusercontent.com/Julian/jsonschema/master/CHANGELOG. distfiles="${PYPI_SITE}/j/jsonschema/jsonschema-${version}.tar.gz" checksum=0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d -pre_build() { - export SETUPTOOLS_SCM_PRETEND_VERSION="${version}" -} - post_install() { vlicense COPYING LICENSE } From 4f3db6bdc2ed0ec428e3c3a53adbb96a2374eb59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 24 May 2023 10:31:37 -0300 Subject: [PATCH 15/24] New package: hatch-jupyter-builder-0.8.3 --- srcpkgs/hatch-jupyter-builder/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/hatch-jupyter-builder/template diff --git a/srcpkgs/hatch-jupyter-builder/template b/srcpkgs/hatch-jupyter-builder/template new file mode 100644 index 000000000000..674c221e1ebb --- /dev/null +++ b/srcpkgs/hatch-jupyter-builder/template @@ -0,0 +1,19 @@ +# Template file for 'hatch-jupyter-builder' +pkgname=hatch-jupyter-builder +version=0.8.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling" +depends="hatchling" +checkdepends="python3-pytest-mock python3-tomli" +short_desc="Hatch plugin to help build Jupyter packages" +maintainer="Gonzalo Tornaría " +license="BSD-3-Clause" +homepage="https://github.com/jupyterlab/hatch-jupyter-builder" +changelog="https://raw.githubusercontent.com/jupyterlab/hatch-jupyter-builder/main/CHANGELOG.md" +distfiles="https://github.com/jupyterlab/hatch-jupyter-builder/archive/refs/tags/v${version}.tar.gz" +checksum=b167709e9bd196b3b92fe13a20b10c09cd30ca550759a9f06834378eb371af96 + +post_install() { + vlicense LICENSE.txt +} From 3322df2f5ec36956a47531f10c3b3e98b28c4cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 23 May 2023 18:18:06 -0300 Subject: [PATCH 16/24] New package: hatch-nodejs-version-0.3.1 --- srcpkgs/hatch-nodejs-version/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/hatch-nodejs-version/template diff --git a/srcpkgs/hatch-nodejs-version/template b/srcpkgs/hatch-nodejs-version/template new file mode 100644 index 000000000000..389c85500bf2 --- /dev/null +++ b/srcpkgs/hatch-nodejs-version/template @@ -0,0 +1,19 @@ +# Template file for 'hatch-nodejs-version' +pkgname=hatch-nodejs-version +version=0.3.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling" +depends="hatchling" +checkdepends="python3-pytest" +short_desc="Hatch plugin to read pyproject.toml metadata from package.json" +maintainer="Gonzalo Tornaría " +license="MIT" +homepage="https://github.com/agoose77/hatch-nodejs-version" +changelog="https://github.com/agoose77/hatch-nodejs-version/releases" +distfiles="https://github.com/agoose77/hatch-nodejs-version/archive/refs/tags/v${version}.tar.gz" +checksum=9959efbee3021dba4da7f8c152cacf104c746341ed176cd0488cbf3b45deba4d + +post_install() { + vlicense LICENSE.txt +} From 485ff8897bc6993b2d92d2a9ef7ae4fedb3ffaea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Wed, 24 May 2023 10:56:29 -0300 Subject: [PATCH 17/24] New package: python3-json-logger-2.0.7 --- srcpkgs/python3-json-logger/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-json-logger/template diff --git a/srcpkgs/python3-json-logger/template b/srcpkgs/python3-json-logger/template new file mode 100644 index 000000000000..747a925d56f0 --- /dev/null +++ b/srcpkgs/python3-json-logger/template @@ -0,0 +1,19 @@ +# Template file for 'python3-json-logger' +pkgname=python3-json-logger +version=2.0.7 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3" +checkdepends="python3-pytest" +short_desc="Json Formatter for the standard python logger" +maintainer="Gonzalo Tornaría " +license="BSD-2-Clause" +homepage="https://github.com/madzak/python-json-logger" +changelog="https://raw.githubusercontent.com/madzak/python-json-logger/master/CHANGELOG.md" +distfiles="https://github.com/madzak/python-json-logger/archive/refs/tags/v${version}.tar.gz" +checksum=1d743e5573642bed1a5698dbfa5fc1c2a8e076fea95212e67518bec940e43ec1 + +post_install() { + vlicense LICENSE +} From 1f16fe6ab2ae786b278aeb4d9c2389caa68b4f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 23 May 2023 23:58:52 -0300 Subject: [PATCH 18/24] New package: python3-jupyter_packaging-0.12.3 --- .../patches/178.patch | 23 +++++++++++++++++++ srcpkgs/python3-jupyter_packaging/template | 20 ++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 srcpkgs/python3-jupyter_packaging/patches/178.patch create mode 100644 srcpkgs/python3-jupyter_packaging/template diff --git a/srcpkgs/python3-jupyter_packaging/patches/178.patch b/srcpkgs/python3-jupyter_packaging/patches/178.patch new file mode 100644 index 000000000000..a158454dbb73 --- /dev/null +++ b/srcpkgs/python3-jupyter_packaging/patches/178.patch @@ -0,0 +1,23 @@ +From e963fb27aa3b58cd70c5ca61ebe68c222d803b7e Mon Sep 17 00:00:00 2001 +From: Steven Silvester +Date: Tue, 7 Mar 2023 10:47:22 -0600 +Subject: [PATCH] Ignore warning raised when importing + setuptools.command.develop + +--- + pyproject.toml | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/pyproject.toml b/pyproject.toml +index e4c1e27..b316257 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -81,5 +81,7 @@ filterwarnings= [ + # Fail on warnings + "error", + # Ignore our own deprecation warnings. +- "ignore:.*:deprecation.DeprecatedWarning" ++ "ignore:.*:deprecation.DeprecatedWarning", ++ # Ignore warning raised when importing setuptools.command.develop. ++ "ignore:pkg_resources is deprecated as an API:DeprecationWarning" + ] diff --git a/srcpkgs/python3-jupyter_packaging/template b/srcpkgs/python3-jupyter_packaging/template new file mode 100644 index 000000000000..8c064fb464c6 --- /dev/null +++ b/srcpkgs/python3-jupyter_packaging/template @@ -0,0 +1,20 @@ +# Template file for 'python3-jupyter_packaging' +pkgname=python3-jupyter_packaging +version=0.12.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="hatchling" +depends="python3-deprecation python3-packaging python3-setuptools + python3-tomlkit python3-wheel" +checkdepends="$depends python3-pytest-timeout python3-pytest-mock" +short_desc="Tools to help build and install Jupyter Python packages" +maintainer="Gonzalo Tornaría " +license="BSD-3-Clause" +homepage="https://github.com/jupyter/jupyter-packaging" +changelog="https://raw.githubusercontent.com/jupyter/jupyter-packaging/main/CHANGELOG.md" +distfiles="https://github.com/jupyter/jupyter-packaging/archive/refs/tags/v${version}.tar.gz" +checksum=3a326f3b4e8b7fea8b7abf775741996095a4caf13767a9c017e9f17043e591e0 + +post_install() { + vlicense LICENSE +} From 91f3ff273b865e114aa51927bd36121448bc6565 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Thu, 25 May 2023 19:19:18 -0300 Subject: [PATCH 19/24] New package: python3-overrides-7.3.1 --- srcpkgs/python3-overrides/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/python3-overrides/template diff --git a/srcpkgs/python3-overrides/template b/srcpkgs/python3-overrides/template new file mode 100644 index 000000000000..9c1b507e9240 --- /dev/null +++ b/srcpkgs/python3-overrides/template @@ -0,0 +1,15 @@ +# Template file for 'python3-overrides' +pkgname=python3-overrides +version=7.3.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-wheel" +depends="python3" +checkdepends="python3-pytest" +short_desc="Decorator to automatically detect mismatch when overriding a method" +maintainer="Gonzalo Tornaría " +license="Apache-2.0" +homepage="https://github.com/mkorpela/overrides" +changelog="https://github.com/mkorpela/overrides/releases" +distfiles="https://github.com/mkorpela/overrides/archive/refs/tags/${version}.tar.gz" +checksum=ff904c45a8a664aaeeac0a849f5097567d52a88c2324b12ad002c8b58e83625c From 758068d70855707e47488d2ac2c95ec1b3ac1534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Fri, 26 May 2023 21:18:00 -0300 Subject: [PATCH 20/24] New package: python3-pathable-0.4.3 --- srcpkgs/python3-pathable/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/python3-pathable/template diff --git a/srcpkgs/python3-pathable/template b/srcpkgs/python3-pathable/template new file mode 100644 index 000000000000..70892d570eaa --- /dev/null +++ b/srcpkgs/python3-pathable/template @@ -0,0 +1,15 @@ +# Template file for 'python3-pathable' +pkgname=python3-pathable +version=0.4.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3" +checkdepends="python3-pytest-cov python3-toml" +short_desc="Object-oriented paths" +maintainer="Gonzalo Tornaría " +license="Apache-2.0" +homepage="https://github.com/p1c2u/pathable" +changelog="https://github.com/p1c2u/pathable/releases" +distfiles="https://github.com/p1c2u/pathable/archive/refs/tags/${version}.tar.gz" +checksum=eea76120e5fdc54f4e9b7bc5e24748d163cef61c3e60ed32675828ade141cf4b From 048d79727fb20e55b6d025d0e66ba00942107b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Fri, 26 May 2023 20:52:44 -0300 Subject: [PATCH 21/24] New package: python3-jsonschema-spec-0.1.4 --- srcpkgs/python3-jsonschema-spec/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/python3-jsonschema-spec/template diff --git a/srcpkgs/python3-jsonschema-spec/template b/srcpkgs/python3-jsonschema-spec/template new file mode 100644 index 000000000000..2baf429eff08 --- /dev/null +++ b/srcpkgs/python3-jsonschema-spec/template @@ -0,0 +1,15 @@ +# Template file for 'python3-jsonschema-spec' +pkgname=python3-jsonschema-spec +version=0.1.4 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3-jsonschema python3-pathable python3-yaml" +checkdepends="$depends python3-pytest-cov python3-toml" +short_desc="JSONSchema Spec with object-oriented paths" +maintainer="Gonzalo Tornaría " +license="Apache-2.0" +homepage="https://github.com/p1c2u/jsonschema-spec" +changelog="https://github.com/p1c2u/jsonschema-spec/releases" +distfiles="https://github.com/p1c2u/jsonschema-spec/archive/refs/tags/${version}.tar.gz" +checksum=2a4ffb901ced9f37d86c64b29b9bfed72362e9cae82a319346ad234e434baf94 From 87d8a9697891a7365107919eff9766557f30caf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sat, 27 May 2023 00:39:45 -0300 Subject: [PATCH 22/24] New package: python3-openapi-schema-validator-0.4.4 --- .../python3-openapi-schema-validator/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/python3-openapi-schema-validator/template diff --git a/srcpkgs/python3-openapi-schema-validator/template b/srcpkgs/python3-openapi-schema-validator/template new file mode 100644 index 000000000000..bb26e4a7d603 --- /dev/null +++ b/srcpkgs/python3-openapi-schema-validator/template @@ -0,0 +1,19 @@ +# Template file for 'python3-openapi-schema-validator' +pkgname=python3-openapi-schema-validator +version=0.4.4 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3-jsonschema" +checkdepends="$depends python3-pytest-cov python3-toml" +short_desc="OpenAPI schema validation for Python" +maintainer="Gonzalo Tornaría " +license="BSD-3-Clause" +homepage="https://github.com/python-openapi/openapi-schema-validator" +changelog="https://github.com/python-openapi/openapi-schema-validator/releases" +distfiles="${PYPI_SITE}/o/openapi-schema-validator/openapi_schema_validator-${version}.tar.gz" +checksum=c573e2be2c783abae56c5a1486ab716ca96e09d1c3eab56020d1dc680aa57bf8 + +post_install() { + vlicense LICENSE +} From b8450eeeaaa5a7d718e113d12ba8faaabccf732f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sat, 27 May 2023 00:40:13 -0300 Subject: [PATCH 23/24] New package: python3-openapi-spec-validator-0.5.6 --- srcpkgs/python3-openapi-spec-validator/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/python3-openapi-spec-validator/template diff --git a/srcpkgs/python3-openapi-spec-validator/template b/srcpkgs/python3-openapi-spec-validator/template new file mode 100644 index 000000000000..f1e9665a676a --- /dev/null +++ b/srcpkgs/python3-openapi-spec-validator/template @@ -0,0 +1,16 @@ +# Template file for 'python3-openapi-spec-validator' +pkgname=python3-openapi-spec-validator +version=0.5.6 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3-jsonschema-spec python3-lazy-object-proxy + python3-openapi-schema-validator" +checkdepends="$depends python3-pytest-cov python3-toml" +short_desc="OpenAPI spec validator" +maintainer="Gonzalo Tornaría " +license="Apache-2.0" +homepage="https://github.com/python-openapi/openapi-spec-validator" +changelog="https://github.com/python-openapi/openapi-spec-validator/releases" +distfiles="${PYPI_SITE}/o/openapi-spec-validator/openapi_spec_validator-${version}.tar.gz" +checksum=1189d0618ae0678ccf6c883cc1266d381454eece6f21fcf330cc7caea5fc25eb From 7c79977bc949e285ff824b4e80ff5600e425e9e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sat, 27 May 2023 01:38:55 -0300 Subject: [PATCH 24/24] New package: python3-openapi-core-0.17.1 --- srcpkgs/python3-openapi-core/template | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 srcpkgs/python3-openapi-core/template diff --git a/srcpkgs/python3-openapi-core/template b/srcpkgs/python3-openapi-core/template new file mode 100644 index 000000000000..21c519c793c1 --- /dev/null +++ b/srcpkgs/python3-openapi-core/template @@ -0,0 +1,29 @@ +# Template file for 'python3-openapi-core' +pkgname=python3-openapi-core +version=0.17.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-poetry-core" +depends="python3-isodate python3-more-itertools python3-openapi-spec-validator + python3-parse python3-Werkzeug" +checkdepends="$depends python3-pytest-cov python3-Flask python3-requests + python3-responses python3-toml python3-WebOb" +short_desc="Support for the OpenAPI Specification v3" +maintainer="Gonzalo Tornaría " +license="BSD-3-Clause" +homepage="https://github.com/python-openapi/openapi-core" +changelog="https://github.com/python-openapi/openapi-core/releases" +distfiles="${PYPI_SITE}/o/openapi-core/openapi_core-${version}.tar.gz" +checksum=561b7e2b37b336e9c62d4634b9059d12d9bb2e1859062a39d3a0fa6afc8c9de6 + +# disable test files that need python packages not available +make_check_args=" + --ignore=tests/unit/contrib/django + --ignore=tests/integration/contrib/django + --ignore=tests/integration/contrib/falcon + --ignore=tests/integration/contrib/starlette + " + +post_install() { + vlicense LICENSE +}