[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 3f50dbcc59f347bfb190961d19b2fd06ddaaf7d2 Author: Sam James gentoo org> AuthorDate: Fri May 17 13:04:27 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 17 13:04:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f50dbcc dev-python/cattrs: Stabilize 23.2.3 ppc, #932071 Signed-off-by: Sam James gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index aee6c6116b63..a3b6fcf9d90f 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/files/, dev-python/cattrs/
commit: 950550d279004abe95b69c8bacac5e8027f7353e Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 15:31:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 15:31:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950550d2 dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 3 - dev-python/cattrs/cattrs-23.1.2.ebuild | 76 -- dev-python/cattrs/cattrs-23.2.1.ebuild | 69 dev-python/cattrs/cattrs-23.2.2.ebuild | 69 .../cattrs/files/cattrs-23.1.2-32bit-time_t.patch | 38 --- 5 files changed, 255 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 45dd14664739..9ea98d964c55 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,4 +1 @@ -DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 -DIST cattrs-23.2.1.gh.tar.gz 611553 BLAKE2B f0d1c34838c5b869242411d393f2e395b45a84afb302d2df87ab0a51c537fc0057ee9def2b47313e8134635ffb616045f606070a0260ea4814a2cf227539132d SHA512 2b733dc6123cb26ab6d33b1d445ecbddea98a1a76a02acb15231deee2273933bc726da387419fd6143b44e97729d4fd1746eebadd2309e2440bfc5c153f7079b -DIST cattrs-23.2.2.gh.tar.gz 611668 BLAKE2B b7abcffa8c6f62deed70b3fc3850913054a54382c07384d5635984eb1ceaf456c7d8aa45a6baaf3189ca57477eeea9990a60381045b3e1711969dff7f56d0be4 SHA512 d969f3d4b9e9d25a940ab1a48f1a8b2de306cc9180f88f403537d78757f50486d522f40e97f1bccbb60839f3d503dfdbd6ad3379e99bd5c5d66306fe36447341 DIST cattrs-23.2.3.gh.tar.gz 612120 BLAKE2B a227cc50cb23a76931562f17444fcfb4a5532cac74f80b478a8abb6d113cbb0a06c471c3ca7ee256f74640486464762f4a13387ccfc1cd144cfd1a9bfecddd8e SHA512 76a75ea0893bb1549dd5178436c4823ae5b918c16f0d8195203c48e894438ec792cee77698d783f7e43c07445c46a6041a309c3d3bbcadcff95d9c4079e3d622 diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild deleted file mode 100644 index 30d1c61d53bb.. --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - test? ( - >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] - >=dev-python/immutables-0.18[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] - >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] - test-rust? ( - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/python-attrs/cattrs/pull/415 - "${FILESDIR}/${P}-32bit-time_t.patch" - ) - - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=() - if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_preconf.py::test_orjson - tests/test_preconf.py::test_orjson_converter - tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p xdist -n "$(makeopts_jobs)" tests -} diff --git a/dev-python/cattrs/cattrs-23.2.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: c85b26feca67357cb4532b290570e15d7c32d6e6 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 15:30:05 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 15:30:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85b26fe dev-python/cattrs: Stabilize 23.2.3 ppc64, #919518 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index 1fb875711f42..aee6c6116b63 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 73d66b35d034a042d0cb64d48d4fc426dac9ac07 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 15:13:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 15:13:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d66b35 dev-python/cattrs: Stabilize 23.2.3 amd64, #919518 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index 723dca7dea36..1fb875711f42 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 1f595368f6ed59b1736a5114e8e47e4dad59dc64 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:30:03 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:30:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f595368 dev-python/cattrs: Stabilize 23.2.3 x86, #919518 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index b8c0d1166700..723dca7dea36 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 399bb2cce87b08478aba58c56016b96b343727ac Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:09:58 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:09:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399bb2cc dev-python/cattrs: Stabilize 23.2.3 arm, #919518 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index 4867f19ebcd4..b8c0d1166700 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 55e1067ae717c03368017f21677d15f90f3ced91 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 14:00:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 14:00:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e1067a dev-python/cattrs: Stabilize 23.2.3 arm64, #919518 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild index 8216c327b1d3..4867f19ebcd4 100644 --- a/dev-python/cattrs/cattrs-23.2.3.ebuild +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 8c3e7c2eabf334034c597eb2b51ab26ff2b17ace Author: Michał Górny gentoo org> AuthorDate: Fri Dec 1 05:19:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 1 05:19:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3e7c2e dev-python/cattrs: Bump to 23.2.3 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-23.2.3.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index a5284fbefd33..45dd14664739 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,3 +1,4 @@ DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 DIST cattrs-23.2.1.gh.tar.gz 611553 BLAKE2B f0d1c34838c5b869242411d393f2e395b45a84afb302d2df87ab0a51c537fc0057ee9def2b47313e8134635ffb616045f606070a0260ea4814a2cf227539132d SHA512 2b733dc6123cb26ab6d33b1d445ecbddea98a1a76a02acb15231deee2273933bc726da387419fd6143b44e97729d4fd1746eebadd2309e2440bfc5c153f7079b DIST cattrs-23.2.2.gh.tar.gz 611668 BLAKE2B b7abcffa8c6f62deed70b3fc3850913054a54382c07384d5635984eb1ceaf456c7d8aa45a6baaf3189ca57477eeea9990a60381045b3e1711969dff7f56d0be4 SHA512 d969f3d4b9e9d25a940ab1a48f1a8b2de306cc9180f88f403537d78757f50486d522f40e97f1bccbb60839f3d503dfdbd6ad3379e99bd5c5d66306fe36447341 +DIST cattrs-23.2.3.gh.tar.gz 612120 BLAKE2B a227cc50cb23a76931562f17444fcfb4a5532cac74f80b478a8abb6d113cbb0a06c471c3ca7ee256f74640486464762f4a13387ccfc1cd144cfd1a9bfecddd8e SHA512 76a75ea0893bb1549dd5178436c4823ae5b918c16f0d8195203c48e894438ec792cee77698d783f7e43c07445c46a6041a309c3d3bbcadcff95d9c4079e3d622 diff --git a/dev-python/cattrs/cattrs-23.2.3.ebuild b/dev-python/cattrs/cattrs-23.2.3.ebuild new file mode 100644 index ..8216c327b1d3 --- /dev/null +++ b/dev-python/cattrs/cattrs-23.2.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + test-rust? ( + $(python_gen_cond_dep ' + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ' 'python*') + ) + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_preconf.py::test_orjson + tests/test_preconf.py::test_orjson_converter + tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= tests +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: af50cbd60a23cad7ccfc7beae9f98704689f754f Author: Michał Górny gentoo org> AuthorDate: Tue Nov 21 16:43:01 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 21 19:04:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af50cbd6 dev-python/cattrs: Bump to 23.2.2 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-23.2.2.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index b6f764ced0a8..a5284fbefd33 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1,3 @@ DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 DIST cattrs-23.2.1.gh.tar.gz 611553 BLAKE2B f0d1c34838c5b869242411d393f2e395b45a84afb302d2df87ab0a51c537fc0057ee9def2b47313e8134635ffb616045f606070a0260ea4814a2cf227539132d SHA512 2b733dc6123cb26ab6d33b1d445ecbddea98a1a76a02acb15231deee2273933bc726da387419fd6143b44e97729d4fd1746eebadd2309e2440bfc5c153f7079b +DIST cattrs-23.2.2.gh.tar.gz 611668 BLAKE2B b7abcffa8c6f62deed70b3fc3850913054a54382c07384d5635984eb1ceaf456c7d8aa45a6baaf3189ca57477eeea9990a60381045b3e1711969dff7f56d0be4 SHA512 d969f3d4b9e9d25a940ab1a48f1a8b2de306cc9180f88f403537d78757f50486d522f40e97f1bccbb60839f3d503dfdbd6ad3379e99bd5c5d66306fe36447341 diff --git a/dev-python/cattrs/cattrs-23.2.2.ebuild b/dev-python/cattrs/cattrs-23.2.2.ebuild new file mode 100644 index ..1434d99afd5e --- /dev/null +++ b/dev-python/cattrs/cattrs-23.2.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + test-rust? ( + $(python_gen_cond_dep ' + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ' 'python*') + ) + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_preconf.py::test_orjson + tests/test_preconf.py::test_orjson_converter + tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= tests +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 992eaa62c5b438a11ee15e92aee49ae1b03d5b38 Author: Michał Górny gentoo org> AuthorDate: Mon Nov 20 16:33:11 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 20 16:33:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992eaa62 dev-python/cattrs: Enable pypy3 Sponsored-by: Ex Makhina, Inc. exmakhina.com> Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.2.1.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/cattrs/cattrs-23.2.1.ebuild b/dev-python/cattrs/cattrs-23.2.1.ebuild index 5fef8728bdc0..1434d99afd5e 100644 --- a/dev-python/cattrs/cattrs-23.2.1.ebuild +++ b/dev-python/cattrs/cattrs-23.2.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1 @@ -42,7 +42,9 @@ BDEPEND=" >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] test-rust? ( - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ' 'python*') ) ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: cf24fc262d5b9e621022785ee26a9d418ed81086 Author: Michał Górny gentoo org> AuthorDate: Sat Nov 18 06:28:12 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 18 06:42:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf24fc26 dev-python/cattrs: Bump to 23.2.1 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-23.2.1.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 62c587a736b2..b6f764ced0a8 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 +DIST cattrs-23.2.1.gh.tar.gz 611553 BLAKE2B f0d1c34838c5b869242411d393f2e395b45a84afb302d2df87ab0a51c537fc0057ee9def2b47313e8134635ffb616045f606070a0260ea4814a2cf227539132d SHA512 2b733dc6123cb26ab6d33b1d445ecbddea98a1a76a02acb15231deee2273933bc726da387419fd6143b44e97729d4fd1746eebadd2309e2440bfc5c153f7079b diff --git a/dev-python/cattrs/cattrs-23.2.1.ebuild b/dev-python/cattrs/cattrs-23.2.1.ebuild new file mode 100644 index ..5fef8728bdc0 --- /dev/null +++ b/dev-python/cattrs/cattrs-23.2.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + test-rust? ( + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ) + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_preconf.py::test_orjson + tests/test_preconf.py::test_orjson_converter + tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -o addopts= tests +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: a8d407256f05f57395cb23f16387f15bdfb78dcf Author: Michał Górny gentoo org> AuthorDate: Tue Oct 24 17:19:14 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Oct 24 17:51:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d40725 dev-python/cattrs: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 62a32d0c6c57..30d1c61d53bb 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 multiprocessing
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 19ef5ae7e880f69e1133a649b7c3338642118e29 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 1 18:17:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 1 18:17:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ef5ae7 dev-python/cattrs: Stabilize 23.1.2 ppc64, #914938 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index dc9ccf55cff6..62a32d0c6c57 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 4641b2dffb698e144b52db45e7467e9575549b53 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 1 18:17:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 1 18:17:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4641b2df dev-python/cattrs: Stabilize 23.1.2 arm64, #914938 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 58e96c446782..dc9ccf55cff6 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 75d33856d81cc525c9450f664b7887ef219487c6 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 1 18:16:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 1 18:17:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d33856 dev-python/cattrs: Stabilize 23.1.2 arm, #914938 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index c6eef1f8974d..58e96c446782 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 004c90e6574dee02c33300ba16638378cc60dd8c Author: WANG Xuerui gentoo org> AuthorDate: Sun Sep 10 05:23:40 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Sep 10 05:26:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004c90e6 dev-python/cattrs: keyword 23.1.2 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index f6f50f7dddfa..c6eef1f8974d 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: b7a61a38b86c991225c2250813f520f648e284c1 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 20 17:52:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 20 17:52:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a61a38 dev-python/cattrs: Keyword 23.1.2 hppa, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 57fc22dd0ae1..f6f50f7dddfa 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 7259fa8c51930761433ee622d9494472affcf520 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 17 08:41:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 17 08:41:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7259fa8c dev-python/cattrs: Keyword 23.1.2 ppc, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 16709e93de91..57fc22dd0ae1 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: f52e48ee8ef9a6a17270d30d28981ae31a85c14f Author: Jakov Smolić gentoo org> AuthorDate: Mon Aug 14 17:57:22 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Aug 14 17:57:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52e48ee dev-python/cattrs: Keyword 23.1.2 riscv, #910584 Signed-off-by: Jakov Smolić gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 26edf4814be2..16709e93de91 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 3340341e23510090edda63de7775af836234b1a3 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 14 04:11:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 14 04:43:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3340341e dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 2 -- dev-python/cattrs/cattrs-22.2.0.ebuild | 57 -- dev-python/cattrs/cattrs-23.1.1.ebuild | 56 - 3 files changed, 115 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index bae8e6c6c80a..62c587a736b2 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,3 +1 @@ -DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c -DIST cattrs-23.1.1.gh.tar.gz 602294 BLAKE2B c0be7dc8979919c4d29f9bd51203d219b9d65bbaa271a38f4d1d6c705121a5c9747c3b8a29431de8ea6769baeae67323b8bd6f133f9fd6c80aa1f3bbf969b4d2 SHA512 8a048ce214ed1aa4b138164e3cd7e39fec84ee3d46f167dda402e3de0041fb0548b2e75051c63694a5baf59c78705823247e4204408f5d0b410a9aabdc68c7e3 DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 diff --git a/dev-python/cattrs/cattrs-22.2.0.ebuild b/dev-python/cattrs/cattrs-22.2.0.ebuild deleted file mode 100644 index 1f12097fec14.. --- a/dev-python/cattrs/cattrs-22.2.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] - >=dev-python/immutables-0.18[${PYTHON_USEDEP}] - ) -" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -} diff --git a/dev-python/cattrs/cattrs-23.1.1.ebuild b/dev-python/cattrs/cattrs-23.1.1.ebuild deleted file mode 100644 index 9c62d3accf1e.. --- a/dev-python/cattrs/cattrs-23.1.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - test? ( - >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] - >=dev-python/immutables-0.18[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] - >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: de4c190ae17b91308842c8aaf12e8c07339a3575 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 13 19:34:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 13 19:34:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4c190a dev-python/cattrs: Stabilize 23.1.2 x86, #912240 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index fadd061a6636..26edf4814be2 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: f1c254611262c9040a65960fb0a8ef47c6115fe1 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 13 16:09:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 13 16:09:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c25461 dev-python/cattrs: Keyword 23.1.2 ppc64, #910584 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 090df39fb3b3..fadd061a6636 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 54823e22f7be63f2cd23f1ccc86d6a7dec95c020 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 13 16:04:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 13 16:06:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54823e22 dev-python/cattrs: Keyword 23.1.2 s390, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index e5218a5c247d..090df39fb3b3 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~s390 ~sparc ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 88821e69be2091eea648ad39f71c4c152db4fe9f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 13 16:04:43 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 13 16:06:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88821e69 dev-python/cattrs: Keyword 23.1.2 sparc, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 6019ceb9cdf4..e5218a5c247d 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~sparc ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 0e4af741fdcbe50707e8e67b45f700a38608a4f8 Author: Joonas Niilola gentoo org> AuthorDate: Sun Aug 13 06:36:34 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Aug 13 06:37:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e4af741 dev-python/cattrs: Keyword 23.1.2 x86, #910584 Signed-off-by: Joonas Niilola gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 1d859d02cd96..9820a0459f2c 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/, dev-python/cattrs/files/
commit: 092d354cb65458249ee780530456cd0263b28bc7 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 12 16:08:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 12 16:12:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092d354c dev-python/cattrs: Add a patch to fix tests on 32-bit systems Closes: https://bugs.gentoo.org/912187 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 5 +++ .../cattrs/files/cattrs-23.1.2-32bit-time_t.patch | 38 ++ 2 files changed, 43 insertions(+) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index e7a53a8e43d0..1d859d02cd96 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -50,6 +50,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/python-attrs/cattrs/pull/415 + "${FILESDIR}/${P}-32bit-time_t.patch" + ) + sed -e 's:--benchmark.*::' \ -e '/addopts/d' \ -i pyproject.toml || die diff --git a/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch b/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch new file mode 100644 index ..68d1606c7b31 --- /dev/null +++ b/dev-python/cattrs/files/cattrs-23.1.2-32bit-time_t.patch @@ -0,0 +1,38 @@ +From 1b001c30090876dd9cefa3aefac8218ad78222c0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 12 Aug 2023 18:04:07 +0200 +Subject: [PATCH] Fix typeddict tests on systems with 32-bit time_t + +Reduce the range of generated `datetime` instances to values valid +for 32-bit `time_t` range, as otherwise multiple tests fail with errors +such as: + +FAILED tests/test_typeddicts.py::test_simple_roundtrip - OverflowError: timestamp out of range for platform time_t + +This is based on an earlier fix for `test_preconf.py`, +see a0e56f43f061c43814d6f938833d1c325ed61525 +and c58028789454fc7a9b459b94c214cab2ab1acb81. + +Originally reported as https://bugs.gentoo.org/912187. +--- + tests/typeddicts.py | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/tests/typeddicts.py b/tests/typeddicts.py +index d7f8141..4f7804d 100644 +--- a/tests/typeddicts.py b/tests/typeddicts.py +@@ -59,7 +59,9 @@ def int_attributes( + def datetime_attributes( + draw: DrawFn, total: bool = True, not_required: bool = False + ) -> Tuple[datetime, SearchStrategy, SearchStrategy]: +-success_strat = datetimes().map(lambda dt: dt.replace(microsecond=0)) ++success_strat = datetimes( ++min_value=datetime(1970, 1, 1), max_value=datetime(2038, 1, 1) ++).map(lambda dt: dt.replace(microsecond=0)) + type = datetime + strat = success_strat if total else success_strat | just(NOTHING) + if not_required and draw(booleans()): +-- +2.41.0 +
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: ebd96cb1bc9c744458017715155ce5210b0e2e53 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 12 14:29:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 12 14:29:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd96cb1 dev-python/cattrs: Stabilize 23.1.2 amd64, #909702 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 73ac1770e24c..e7a53a8e43d0 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 4259c8b7c5a35c74a952e986f07d21d39bce0917 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259c8b7 dev-python/cattrs: Keyword 23.1.2 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 097477200e4c..73ac1770e24c 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 02328058d57f02458985af54a372c536755e6c49 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 23 08:38:30 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 23 09:26:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02328058 dev-python/cattrs: Put dev-python/orjson under IUSE=test-rust Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index cf1b943f4846..097477200e4c 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -21,6 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="test-rust" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] @@ -35,12 +36,14 @@ BDEPEND=" >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] >=dev-python/immutables-0.18[${PYTHON_USEDEP}] >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] dev-python/pytest-xdist[${PYTHON_USEDEP}] >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + test-rust? ( + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + ) ) " @@ -54,6 +57,15 @@ src_prepare() { } python_test() { + local EPYTEST_DESELECT=() + if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_preconf.py::test_orjson + tests/test_preconf.py::test_orjson_converter + tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides + ) + fi + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 epytest -p xdist -n "$(makeopts_jobs)" tests }
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 0d460acadbf9636f9a09b714cbcd03bae6de2b1b Author: Michał Górny gentoo org> AuthorDate: Fri Jun 2 07:45:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 2 08:28:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d460aca dev-python/cattrs: Bump to 23.1.2 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-23.1.2.ebuild | 59 ++ 2 files changed, 60 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 09f886ebb590..bae8e6c6c80a 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1,3 @@ DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c DIST cattrs-23.1.1.gh.tar.gz 602294 BLAKE2B c0be7dc8979919c4d29f9bd51203d219b9d65bbaa271a38f4d1d6c705121a5c9747c3b8a29431de8ea6769baeae67323b8bd6f133f9fd6c80aa1f3bbf969b4d2 SHA512 8a048ce214ed1aa4b138164e3cd7e39fec84ee3d46f167dda402e3de0041fb0548b2e75051c63694a5baf59c78705823247e4204408f5d0b410a9aabdc68c7e3 +DIST cattrs-23.1.2.gh.tar.gz 602336 BLAKE2B f39ff3c1525ea14789edd137d82343a9447de0a41f65a71ee85754a15f8fdc929137125043b23c6cd088c8b2d2e9da18577c3b6dbbb6e9a33bdf6789f117bc46 SHA512 d05c8a5d4c5dc0b69ccdf33164d44c35a37a871199a35d1c2c25f9fbd8ee53d48da8e9d9bec49cde2baf901b524d5e8ff1ade175928908ea81f94e8398224488 diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild new file mode 100644 index ..cf1b943f4846 --- /dev/null +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + test? ( + >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' \ + -e '/addopts/d' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p xdist -n "$(makeopts_jobs)" tests +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: ad1f3240b1b0871871e9e5580056b151c1615c94 Author: Michał Górny gentoo org> AuthorDate: Wed May 31 06:08:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed May 31 06:33:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1f3240 dev-python/cattrs: Bump to 23.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-23.1.1.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index c7462bd373d9..09f886ebb590 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c +DIST cattrs-23.1.1.gh.tar.gz 602294 BLAKE2B c0be7dc8979919c4d29f9bd51203d219b9d65bbaa271a38f4d1d6c705121a5c9747c3b8a29431de8ea6769baeae67323b8bd6f133f9fd6c80aa1f3bbf969b4d2 SHA512 8a048ce214ed1aa4b138164e3cd7e39fec84ee3d46f167dda402e3de0041fb0548b2e75051c63694a5baf59c78705823247e4204408f5d0b410a9aabdc68c7e3 diff --git a/dev-python/cattrs/cattrs-23.1.1.ebuild b/dev-python/cattrs/cattrs-23.1.1.ebuild new file mode 100644 index ..9c62d3accf1e --- /dev/null +++ b/dev-python/cattrs/cattrs-23.1.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.{9..10}) +" +BDEPEND=" + test? ( + >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/orjson-3.5.2[${PYTHON_USEDEP}] + >=dev-python/pymongo-4.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] + >=dev-python/ujson-5.4.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' \ + -e '/addopts/d' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + epytest tests +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: c17d719cdaacda60be2816c11ec805ee2808d8bc Author: Michał Górny gentoo org> AuthorDate: Fri Nov 4 08:32:16 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 4 08:32:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c17d719c dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 - dev-python/cattrs/cattrs-22.1.0.ebuild | 57 -- 2 files changed, 58 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 6f2ed5507bd7..c7462bd373d9 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1 @@ -DIST cattrs-22.1.0.gh.tar.gz 108033 BLAKE2B 823e3ab466fd73385a4aaefb547b3457ee9cd100f38b6778c26bbe3d93e23ed9a00f071d6a5d7626da91e6660e2a8118e70cfa53a5960d550b9038fffec58eef SHA512 db1effb8d632dc3843d38b18bcd439c35d8bae0e4379b075417eaedbc130f6426186c0d299bc5b5d68a7354d7c5e53927ba5e0e989d498841a73237c588febb8 DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild deleted file mode 100644 index b7aab0ff36c4.. --- a/dev-python/cattrs/cattrs-22.1.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/immutables[${PYTHON_USEDEP}] - ) -" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 9e03d9a2d917edf7f6bcac83a3c690259ce7c9ad Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 4 08:15:49 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 4 08:15:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e03d9a2 dev-python/cattrs: Stabilize 22.2.0 x86, #879479 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-22.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-22.2.0.ebuild b/dev-python/cattrs/cattrs-22.2.0.ebuild index 83ba8e4cb04e..8338eb2d5339 100644 --- a/dev-python/cattrs/cattrs-22.2.0.ebuild +++ b/dev-python/cattrs/cattrs-22.2.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 5fecbb84db4593f90612fef0ce26d21ab2646428 Author: Sam James gentoo org> AuthorDate: Thu Nov 3 22:04:23 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 22:04:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fecbb84 dev-python/cattrs: Stabilize 22.2.0 amd64, #879479 Signed-off-by: Sam James gentoo.org> dev-python/cattrs/cattrs-22.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-22.2.0.ebuild b/dev-python/cattrs/cattrs-22.2.0.ebuild index 6737972d47f6..83ba8e4cb04e 100644 --- a/dev-python/cattrs/cattrs-22.2.0.ebuild +++ b/dev-python/cattrs/cattrs-22.2.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 7ff833e61ec6daea6dc3d97bf850aab4b39a7c9e Author: Michał Górny gentoo org> AuthorDate: Mon Oct 3 19:03:27 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Oct 3 19:55:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff833e6 dev-python/cattrs: Bump to 22.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-22.2.0.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 4c2e996470cf..6f2ed5507bd7 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-22.1.0.gh.tar.gz 108033 BLAKE2B 823e3ab466fd73385a4aaefb547b3457ee9cd100f38b6778c26bbe3d93e23ed9a00f071d6a5d7626da91e6660e2a8118e70cfa53a5960d550b9038fffec58eef SHA512 db1effb8d632dc3843d38b18bcd439c35d8bae0e4379b075417eaedbc130f6426186c0d299bc5b5d68a7354d7c5e53927ba5e0e989d498841a73237c588febb8 +DIST cattrs-22.2.0.gh.tar.gz 117001 BLAKE2B 34601cf48c582da2d9aa8d741a08919b5f06043bc6ba6b072d8b0934e90e781349b1325ced478ca0b42b50db1f7fe2a6d3cd16ac29609efd72c9aa894debfe9e SHA512 d198864402f56d4e9403c61ee3d9d109c5eac3350908afa1e244dbe31e4bc986271fcb4c72bde9cdaa9ee865c6a8b81de68ec0d51490ed658b410714e1fc550c diff --git a/dev-python/cattrs/cattrs-22.2.0.ebuild b/dev-python/cattrs/cattrs-22.2.0.ebuild new file mode 100644 index ..6737972d47f6 --- /dev/null +++ b/dev-python/cattrs/cattrs-22.2.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) +" +BDEPEND=" + test? ( + >=dev-python/hypothesis-6.54.5[${PYTHON_USEDEP}] + >=dev-python/immutables-0.18[${PYTHON_USEDEP}] + ) +" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' \ + -e '/addopts/d' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 0f10a5a75d9d30562e869605d6053b28bb5d1ca3 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 22 07:56:21 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 22 07:56:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f10a5a7 dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest| 1 - dev-python/cattrs/cattrs-1.10.0-r1.ebuild | 52 --- 2 files changed, 53 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index a5aee28ff19c..4c2e996470cf 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1 @@ -DIST cattrs-1.10.0.gh.tar.gz 100657 BLAKE2B b0475644bdd31e12dabf7b969e1890932309497e66b45a311e97d56062e99837af11677c24e33c6d1bed6ec2c6373eab6535874115960ed450f52804a6e5d73e SHA512 51cda84d30627f9d0eb6842c45f7c91dd2f3d9a21b1a635ad21d0648d409b576f52e6127392d60bdd1b6a803f8f897f970706b9cc64b703c06387bc85cd3740e DIST cattrs-22.1.0.gh.tar.gz 108033 BLAKE2B 823e3ab466fd73385a4aaefb547b3457ee9cd100f38b6778c26bbe3d93e23ed9a00f071d6a5d7626da91e6660e2a8118e70cfa53a5960d550b9038fffec58eef SHA512 db1effb8d632dc3843d38b18bcd439c35d8bae0e4379b075417eaedbc130f6426186c0d299bc5b5d68a7354d7c5e53927ba5e0e989d498841a73237c588febb8 diff --git a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild deleted file mode 100644 index 30f62de28d7f.. --- a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/; -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/immutables[${PYTHON_USEDEP}] - )" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' \ - -e '/addopts/d' \ - -i pyproject.toml || die - # backport pyproject.toml fix (50ba769c8349f5891b157d2bb7f06602822ac0a3) - sed -e 's:group.dev.dependencies:dev-dependencies:' \ - -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 281b32f8d101c91f1508b8736593ebb396dcd876 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 22 06:52:10 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 22 06:52:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281b32f8 dev-python/cattrs: amd64 stable wrt bug #853559 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-22.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild index 3a0027ace0b3..b7aab0ff36c4 100644 --- a/dev-python/cattrs/cattrs-22.1.0.ebuild +++ b/dev-python/cattrs/cattrs-22.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 6e8c6ae87ba1455f61902f845a36eac55bec2960 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jun 22 05:50:17 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jun 22 05:50:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8c6ae8 dev-python/cattrs: x86 stable wrt bug #853559 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-22.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild index 333c5d6b2290..3a0027ace0b3 100644 --- a/dev-python/cattrs/cattrs-22.1.0.ebuild +++ b/dev-python/cattrs/cattrs-22.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: a2f8694a328d6ce88f984069ed428ecf1a378e5b Author: Jakov Smolić gentoo org> AuthorDate: Wed Apr 27 11:21:34 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Apr 27 11:21:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f8694a dev-python/cattrs: Keyword 22.1.0 x86, #839933 Signed-off-by: Jakov Smolić gentoo.org> dev-python/cattrs/cattrs-22.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild index b49113e5db97..333c5d6b2290 100644 --- a/dev-python/cattrs/cattrs-22.1.0.ebuild +++ b/dev-python/cattrs/cattrs-22.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: e42feeba69ddf3304e43bb5fd8309fdebde53779 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 26 10:25:54 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 26 10:55:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42feeba dev-python/cattrs: Remove obsolete sed Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-22.1.0.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild index 5f09a67c0719..b49113e5db97 100644 --- a/dev-python/cattrs/cattrs-22.1.0.ebuild +++ b/dev-python/cattrs/cattrs-22.1.0.ebuild @@ -48,9 +48,6 @@ src_prepare() { sed -e 's:--benchmark.*::' \ -e '/addopts/d' \ -i pyproject.toml || die - # backport pyproject.toml fix (50ba769c8349f5891b157d2bb7f06602822ac0a3) - sed -e 's:group.dev.dependencies:dev-dependencies:' \ - -i pyproject.toml || die distutils-r1_src_prepare }
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 3674cb86c0fe46c877d976c464f6f571ae61a40e Author: Michał Górny gentoo org> AuthorDate: Thu Apr 21 14:48:35 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 21 15:19:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3674cb86 dev-python/cattrs: Bump to 22.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-22.1.0.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index b44f49d62b20..a5aee28ff19c 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-1.10.0.gh.tar.gz 100657 BLAKE2B b0475644bdd31e12dabf7b969e1890932309497e66b45a311e97d56062e99837af11677c24e33c6d1bed6ec2c6373eab6535874115960ed450f52804a6e5d73e SHA512 51cda84d30627f9d0eb6842c45f7c91dd2f3d9a21b1a635ad21d0648d409b576f52e6127392d60bdd1b6a803f8f897f970706b9cc64b703c06387bc85cd3740e +DIST cattrs-22.1.0.gh.tar.gz 108033 BLAKE2B 823e3ab466fd73385a4aaefb547b3457ee9cd100f38b6778c26bbe3d93e23ed9a00f071d6a5d7626da91e6660e2a8118e70cfa53a5960d550b9038fffec58eef SHA512 db1effb8d632dc3843d38b18bcd439c35d8bae0e4379b075417eaedbc130f6426186c0d299bc5b5d68a7354d7c5e53927ba5e0e989d498841a73237c588febb8 diff --git a/dev-python/cattrs/cattrs-22.1.0.ebuild b/dev-python/cattrs/cattrs-22.1.0.ebuild new file mode 100644 index ..5f09a67c0719 --- /dev/null +++ b/dev-python/cattrs/cattrs-22.1.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/ +" +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + ) +" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' \ + -e '/addopts/d' \ + -i pyproject.toml || die + # backport pyproject.toml fix (50ba769c8349f5891b157d2bb7f06602822ac0a3) + sed -e 's:group.dev.dependencies:dev-dependencies:' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 0da0442be951307c24ec22c8edd673b65853ef18 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 13 12:57:32 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 13 12:57:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da0442b dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest | 1 - dev-python/cattrs/cattrs-1.10.0.ebuild | 47 -- dev-python/cattrs/cattrs-1.9.0.ebuild | 47 -- 3 files changed, 95 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 91dd136e7aff..b44f49d62b20 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1 @@ DIST cattrs-1.10.0.gh.tar.gz 100657 BLAKE2B b0475644bdd31e12dabf7b969e1890932309497e66b45a311e97d56062e99837af11677c24e33c6d1bed6ec2c6373eab6535874115960ed450f52804a6e5d73e SHA512 51cda84d30627f9d0eb6842c45f7c91dd2f3d9a21b1a635ad21d0648d409b576f52e6127392d60bdd1b6a803f8f897f970706b9cc64b703c06387bc85cd3740e -DIST cattrs-1.9.0.gh.tar.gz 102241 BLAKE2B 89cc71de97e1e63d3cfe3a4169c20e44d9fb8b85c6f939a0503d569dbf521d97ac325ead7c8bd58d4d32b6c6097a70effdf58553e334300639d6ef6c26b40bc7 SHA512 e1e4e59f802baf63cf931b3798bf39e4f18d5ab12a9aea000c2b649d34905d29ccb94f9ccdc5b2c52e48114fb9b292e59ab86da4c747243cae8a9d9ba25e768c diff --git a/dev-python/cattrs/cattrs-1.10.0.ebuild b/dev-python/cattrs/cattrs-1.10.0.ebuild deleted file mode 100644 index cd5e38f65158.. --- a/dev-python/cattrs/cattrs-1.10.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/; -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/immutables[${PYTHON_USEDEP}] - )" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -e 's:--benchmark.*::' -e '/addopts/d' -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -} diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild deleted file mode 100644 index 91c9c3554798.. --- a/dev-python/cattrs/cattrs-1.9.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/; -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/immutables[${PYTHON_USEDEP}] - )" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--benchmark.*::' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: c33a86da2bb7c0cd83536abf2bb0934e9aedc326 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Feb 13 10:37:31 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Feb 13 10:37:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33a86da dev-python/cattrs: amd64 stable wrt bug #833225 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-1.10.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild index 78c5b540f863..30f62de28d7f 100644 --- a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild +++ b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 9f0cce2874ea7cb0e64fd01e8abedb6fc09c4b9e Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 13 08:40:19 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 13 08:40:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0cce28 dev-python/cattrs: Stabilize 1.10.0-r1 x86, #833225 Signed-off-by: Jakov Smolić gentoo.org> dev-python/cattrs/cattrs-1.10.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild index 6472f2331420..78c5b540f863 100644 --- a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild +++ b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: ed87a23a474419166ffc09d70a9d59062e74ff67 Author: Michał Górny gentoo org> AuthorDate: Thu Jan 27 16:56:08 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jan 27 16:56:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed87a23a dev-python/cattrs: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest| 1 - dev-python/cattrs/cattrs-1.7.1.ebuild | 47 --- 2 files changed, 48 deletions(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 3cab146b0e70..91dd136e7aff 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,3 +1,2 @@ DIST cattrs-1.10.0.gh.tar.gz 100657 BLAKE2B b0475644bdd31e12dabf7b969e1890932309497e66b45a311e97d56062e99837af11677c24e33c6d1bed6ec2c6373eab6535874115960ed450f52804a6e5d73e SHA512 51cda84d30627f9d0eb6842c45f7c91dd2f3d9a21b1a635ad21d0648d409b576f52e6127392d60bdd1b6a803f8f897f970706b9cc64b703c06387bc85cd3740e -DIST cattrs-1.7.1.gh.tar.gz 85853 BLAKE2B 36c411ffa92eb263b85d48c81daeea1deea10d5779c6cd1f57988792ef5ec68bedc20b59620077e6500c2e41bb91e83f110467083f90219be7e2419c3880ed94 SHA512 a72370541cbec8928f9e1ae0c130c94e71d826ac522eb39062840d4b78a7f6aacd13395b677f6ff1453e327af31a71af0e5f81893f57ba33edbb53b7683835b2 DIST cattrs-1.9.0.gh.tar.gz 102241 BLAKE2B 89cc71de97e1e63d3cfe3a4169c20e44d9fb8b85c6f939a0503d569dbf521d97ac325ead7c8bd58d4d32b6c6097a70effdf58553e334300639d6ef6c26b40bc7 SHA512 e1e4e59f802baf63cf931b3798bf39e4f18d5ab12a9aea000c2b649d34905d29ccb94f9ccdc5b2c52e48114fb9b292e59ab86da4c747243cae8a9d9ba25e768c diff --git a/dev-python/cattrs/cattrs-1.7.1.ebuild b/dev-python/cattrs/cattrs-1.7.1.ebuild deleted file mode 100644 index 9657398295c1.. --- a/dev-python/cattrs/cattrs-1.7.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/Tinche/cattrs/; -SRC_URI=" - https://github.com/Tinche/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/immutables[${PYTHON_USEDEP}] - )" -# test_preconf: -# dev-python/bson[${PYTHON_USEDEP}] -# dev-python/msgpack[${PYTHON_USEDEP}] -# dev-python/orjson[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/tomlkit[${PYTHON_USEDEP}] -# dev-python/ujson[${PYTHON_USEDEP}] - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--benchmark.*::' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - # unpackaged deps, see above - epytest tests --ignore tests/test_preconf.py -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 62bf9631bf504037439408217eca9a10bdc58606 Author: Jakov Smolić gentoo org> AuthorDate: Thu Jan 27 15:13:12 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jan 27 15:13:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bf9631 dev-python/cattrs: Stabilize 1.9.0 x86, #832130 Signed-off-by: Jakov Smolić gentoo.org> dev-python/cattrs/cattrs-1.9.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild index 26fa4d082892..91c9c3554798 100644 --- a/dev-python/cattrs/cattrs-1.9.0.ebuild +++ b/dev-python/cattrs/cattrs-1.9.0.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 6db1d2f5804dd4907b5cb43ff37815d8fae7f5fd Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jan 27 09:20:51 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jan 27 09:21:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db1d2f5 dev-python/cattrs: amd64 stable wrt bug #832130 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-1.9.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild index 46bae34b5e89..26fa4d082892 100644 --- a/dev-python/cattrs/cattrs-1.9.0.ebuild +++ b/dev-python/cattrs/cattrs-1.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: fce3ac1c95d722c2adb9098a7785eb9c10bb5d5c Author: Michał Górny gentoo org> AuthorDate: Wed Jan 26 20:26:38 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 26 20:55:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce3ac1c dev-python/cattrs: Switch to PEP 517 build Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/cattrs-1.10.0-r1.ebuild | 52 +++ 1 file changed, 52 insertions(+) diff --git a/dev-python/cattrs/cattrs-1.10.0-r1.ebuild b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild new file mode 100644 index ..6472f2331420 --- /dev/null +++ b/dev-python/cattrs/cattrs-1.10.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/; +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + )" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' \ + -e '/addopts/d' \ + -i pyproject.toml || die + # backport pyproject.toml fix (50ba769c8349f5891b157d2bb7f06602822ac0a3) + sed -e 's:group.dev.dependencies:dev-dependencies:' \ + -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 4d8a10f738466bfb3c4c0a418803858bea512563 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 4 22:15:08 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 4 22:15:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8a10f7 dev-python/cattrs: add 1.10.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/Manifest | 1 + dev-python/cattrs/cattrs-1.10.0.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index a9892b178bd0..3cab146b0e70 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1,2 +1,3 @@ +DIST cattrs-1.10.0.gh.tar.gz 100657 BLAKE2B b0475644bdd31e12dabf7b969e1890932309497e66b45a311e97d56062e99837af11677c24e33c6d1bed6ec2c6373eab6535874115960ed450f52804a6e5d73e SHA512 51cda84d30627f9d0eb6842c45f7c91dd2f3d9a21b1a635ad21d0648d409b576f52e6127392d60bdd1b6a803f8f897f970706b9cc64b703c06387bc85cd3740e DIST cattrs-1.7.1.gh.tar.gz 85853 BLAKE2B 36c411ffa92eb263b85d48c81daeea1deea10d5779c6cd1f57988792ef5ec68bedc20b59620077e6500c2e41bb91e83f110467083f90219be7e2419c3880ed94 SHA512 a72370541cbec8928f9e1ae0c130c94e71d826ac522eb39062840d4b78a7f6aacd13395b677f6ff1453e327af31a71af0e5f81893f57ba33edbb53b7683835b2 DIST cattrs-1.9.0.gh.tar.gz 102241 BLAKE2B 89cc71de97e1e63d3cfe3a4169c20e44d9fb8b85c6f939a0503d569dbf521d97ac325ead7c8bd58d4d32b6c6097a70effdf58553e334300639d6ef6c26b40bc7 SHA512 e1e4e59f802baf63cf931b3798bf39e4f18d5ab12a9aea000c2b649d34905d29ccb94f9ccdc5b2c52e48114fb9b292e59ab86da4c747243cae8a9d9ba25e768c diff --git a/dev-python/cattrs/cattrs-1.10.0.ebuild b/dev-python/cattrs/cattrs-1.10.0.ebuild new file mode 100644 index ..cd5e38f65158 --- /dev/null +++ b/dev-python/cattrs/cattrs-1.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses" +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/; +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + )" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--benchmark.*::' -e '/addopts/d' -i pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 5ce0f8dab19390aa66ef82aafec08372dbbb1e8c Author: Michał Górny gentoo org> AuthorDate: Mon Dec 6 05:42:50 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Dec 6 07:01:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce0f8da dev-python/cattrs: Bump to 1.9.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest| 1 + dev-python/cattrs/cattrs-1.9.0.ebuild | 47 +++ dev-python/cattrs/metadata.xml| 2 +- 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest index 95b46e8d81d2..a9892b178bd0 100644 --- a/dev-python/cattrs/Manifest +++ b/dev-python/cattrs/Manifest @@ -1 +1,2 @@ DIST cattrs-1.7.1.gh.tar.gz 85853 BLAKE2B 36c411ffa92eb263b85d48c81daeea1deea10d5779c6cd1f57988792ef5ec68bedc20b59620077e6500c2e41bb91e83f110467083f90219be7e2419c3880ed94 SHA512 a72370541cbec8928f9e1ae0c130c94e71d826ac522eb39062840d4b78a7f6aacd13395b677f6ff1453e327af31a71af0e5f81893f57ba33edbb53b7683835b2 +DIST cattrs-1.9.0.gh.tar.gz 102241 BLAKE2B 89cc71de97e1e63d3cfe3a4169c20e44d9fb8b85c6f939a0503d569dbf521d97ac325ead7c8bd58d4d32b6c6097a70effdf58553e334300639d6ef6c26b40bc7 SHA512 e1e4e59f802baf63cf931b3798bf39e4f18d5ab12a9aea000c2b649d34905d29ccb94f9ccdc5b2c52e48114fb9b292e59ab86da4c747243cae8a9d9ba25e768c diff --git a/dev-python/cattrs/cattrs-1.9.0.ebuild b/dev-python/cattrs/cattrs-1.9.0.ebuild new file mode 100644 index ..dfba59ab9045 --- /dev/null +++ b/dev-python/cattrs/cattrs-1.9.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses." +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/python-attrs/cattrs/; +SRC_URI=" + https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + )" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--benchmark.*::' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +} diff --git a/dev-python/cattrs/metadata.xml b/dev-python/cattrs/metadata.xml index 04146e11f924..1ffb8b193cd0 100644 --- a/dev-python/cattrs/metadata.xml +++ b/dev-python/cattrs/metadata.xml @@ -5,7 +5,7 @@ pyt...@gentoo.org - Tinche/cattrs + python-attrs/cattrs cattrs
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 7f3e659a7be3c703f9d7fad80d433e2c97d08726 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Sep 18 12:28:07 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Sep 18 12:28:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3e659a dev-python/cattrs: amd64 stable wrt bug #808342 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cattrs/cattrs-1.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-1.7.1.ebuild b/dev-python/cattrs/cattrs-1.7.1.ebuild index 121366bb696..f0f80e71252 100644 --- a/dev-python/cattrs/cattrs-1.7.1.ebuild +++ b/dev-python/cattrs/cattrs-1.7.1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 1fb48747eeb0ed482beffd2bdbc905e19c32ef1e Author: Sam James gentoo org> AuthorDate: Sun Aug 29 17:55:53 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 29 17:55:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb48747 dev-python/cattrs: Stabilize 1.7.1 x86, #808342 Signed-off-by: Sam James gentoo.org> dev-python/cattrs/cattrs-1.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-1.7.1.ebuild b/dev-python/cattrs/cattrs-1.7.1.ebuild index 556f4c5620b..121366bb696 100644 --- a/dev-python/cattrs/cattrs-1.7.1.ebuild +++ b/dev-python/cattrs/cattrs-1.7.1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" RDEPEND=" >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 686255b6c0fdd1df25f65b7970afab990f9e4370 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 10 15:40:04 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 10 17:45:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686255b6 dev-python/cattrs: New dep of dev-python/requests-cache Signed-off-by: Michał Górny gentoo.org> dev-python/cattrs/Manifest| 1 + dev-python/cattrs/cattrs-1.7.1.ebuild | 47 +++ dev-python/cattrs/metadata.xml| 11 3 files changed, 59 insertions(+) diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest new file mode 100644 index 000..95b46e8d81d --- /dev/null +++ b/dev-python/cattrs/Manifest @@ -0,0 +1 @@ +DIST cattrs-1.7.1.gh.tar.gz 85853 BLAKE2B 36c411ffa92eb263b85d48c81daeea1deea10d5779c6cd1f57988792ef5ec68bedc20b59620077e6500c2e41bb91e83f110467083f90219be7e2419c3880ed94 SHA512 a72370541cbec8928f9e1ae0c130c94e71d826ac522eb39062840d4b78a7f6aacd13395b677f6ff1453e327af31a71af0e5f81893f57ba33edbb53b7683835b2 diff --git a/dev-python/cattrs/cattrs-1.7.1.ebuild b/dev-python/cattrs/cattrs-1.7.1.ebuild new file mode 100644 index 000..556f4c5620b --- /dev/null +++ b/dev-python/cattrs/cattrs-1.7.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Composable complex class support for attrs and dataclasses." +HOMEPAGE=" + https://pypi.org/project/cattrs/ + https://github.com/Tinche/cattrs/; +SRC_URI=" + https://github.com/Tinche/cattrs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/immutables[${PYTHON_USEDEP}] + )" +# test_preconf: +# dev-python/bson[${PYTHON_USEDEP}] +# dev-python/msgpack[${PYTHON_USEDEP}] +# dev-python/orjson[${PYTHON_USEDEP}] +# dev-python/pyyaml[${PYTHON_USEDEP}] +# dev-python/tomlkit[${PYTHON_USEDEP}] +# dev-python/ujson[${PYTHON_USEDEP}] + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--benchmark.*::' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + # unpackaged deps, see above + epytest tests --ignore tests/test_preconf.py +} diff --git a/dev-python/cattrs/metadata.xml b/dev-python/cattrs/metadata.xml new file mode 100644 index 000..ca8344b5586 --- /dev/null +++ b/dev-python/cattrs/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + pyt...@gentoo.org + + + Tinche/cattrs + cattrs + +