From 37eaca180f2533ebcf9f3b986c42dcf861185620 Mon Sep 17 00:00:00 2001 From: Mihail Ivanchev Date: Mon, 23 Sep 2024 13:14:22 +0200 Subject: [PATCH 1/2] New package: python3-typing_inspect-0.9.0 --- srcpkgs/python3-typing_inspect/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/python3-typing_inspect/template diff --git a/srcpkgs/python3-typing_inspect/template b/srcpkgs/python3-typing_inspect/template new file mode 100644 index 00000000000000..262bcd5b9ac9fd --- /dev/null +++ b/srcpkgs/python3-typing_inspect/template @@ -0,0 +1,17 @@ +# Template file for 'python3-typing_inspect' +pkgname=python3-typing_inspect +version=0.9.0 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-typing_extensions python3-mypy_extensions" +short_desc="Runtime inspection utilities for the Python module typing" +maintainer="Mihail Ivanchev " +license="MIT" +homepage="https://github.com/ilevkivskyi/typing_inspect" +distfiles="${PYPI_SITE}/t/typing-inspect/typing_inspect-${version}.tar.gz" +checksum=b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78 + +post_install() { + vlicense LICENSE +} From 0ab3f24bea5408b278c45f1edd1fa2a8bd12e795 Mon Sep 17 00:00:00 2001 From: Mihail Ivanchev Date: Mon, 23 Sep 2024 09:34:06 +0200 Subject: [PATCH 2/2] New package: python3-dataclasses-json-0.6.7 --- srcpkgs/python3-dataclasses-json/template | 25 +++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/python3-dataclasses-json/template diff --git a/srcpkgs/python3-dataclasses-json/template b/srcpkgs/python3-dataclasses-json/template new file mode 100644 index 00000000000000..361233043c2d46 --- /dev/null +++ b/srcpkgs/python3-dataclasses-json/template @@ -0,0 +1,25 @@ +# Template file for 'python3-dataclasses-json' +pkgname=python3-dataclasses-json +version=0.6.7 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-wheel python3-poetry-core" +depends="python3-marshmallow python3-typing_inspect" +short_desc="Easy serialization of data classes to and from JSON" +maintainer="Mihail Ivanchev " +license="MIT" +homepage="https://github.com/lidatong/dataclasses-json" +distfiles="${PYPI_SITE}/d/dataclasses-json/dataclasses_json-${version}.tar.gz" +checksum=b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0 + +post_patch() { + # Patch away the poetry-dynamic-versioning dependency since we know + # the version. + vsed -i -e "s/^requires = \[\"poetry-core>=1.2.0\", \"poetry-dynamic-versioning\"\]/requires = [\"poetry-core>=1.2.0\"]/" pyproject.toml + vsed -i -e "s/^version = .*/version = \"${version}\"/" pyproject.toml + vsed -i -e 's/^build-backend = .*//' pyproject.toml +} + +post_install() { + vlicense LICENSE +}