diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-07 18:53:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-07 18:53:56 +0000 |
commit | c577a55e80fbc5ba7f9f0124a354335a98e4bf4a (patch) | |
tree | 247ea00560bad9c5ae6e4706d41222629f40db0f /dev-python | |
parent | 02814fd00146251691678aa18d9937665c677086 (diff) |
gentoo auto-resync : 07:01:2024 - 18:53:56
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/Manifest.gz | bin | 269034 -> 269047 bytes | |||
-rw-r--r-- | dev-python/aiohappyeyeballs/Manifest | 2 | ||||
-rw-r--r-- | dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild | 2 | ||||
-rw-r--r-- | dev-python/huawei-lte-api/Manifest | 2 | ||||
-rw-r--r-- | dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild | 40 | ||||
-rw-r--r-- | dev-python/psycopg/Manifest | 2 | ||||
-rw-r--r-- | dev-python/psycopg/psycopg-3.1.17.ebuild | 76 | ||||
-rw-r--r-- | dev-python/pygobject/Manifest | 2 | ||||
-rw-r--r-- | dev-python/pygobject/pygobject-3.46.0.ebuild | 4 | ||||
-rw-r--r-- | dev-python/xmlschema/Manifest | 2 | ||||
-rw-r--r-- | dev-python/xmlschema/xmlschema-3.0.0.ebuild | 37 |
11 files changed, 164 insertions, 5 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 2c0d86c2a274..56b15562ffea 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest index db831e6496d1..a8a136ac485e 100644 --- a/dev-python/aiohappyeyeballs/Manifest +++ b/dev-python/aiohappyeyeballs/Manifest @@ -1,3 +1,3 @@ DIST aiohappyeyeballs-2.3.1.gh.tar.gz 46348 BLAKE2B 6d20cd6db085b7d7bd0b2a18eec01dbd569eb64be7ae953eadcd07e161442637fee9ec63c3bb2253d11fea210d9ab6e8a130f9f036652a8965325db9fc30d3dd SHA512 c02a12a269e0733f653df9fedc150aea8ad061fb8b1f67e3519d6c2e8ea92f8ad3360b4eaacc0e55f51e81f57cc9c8aa82dbe0fcd9779dcd8151a3f944f28847 -EBUILD aiohappyeyeballs-2.3.1.ebuild 743 BLAKE2B 05dbe2bf7ad74df78928ffb1303869933b081ff88a128408c6a4cdc8b429533530fddf9a58dc866dc6227496cc81e4c12230737f9a17b6650a85394a15dabcb2 SHA512 fc57e94924fd7f076f6a943c272116262d3fed8e7a5fbf24290cf5641a4bcea0c5684f934548d039fb84362189dbbfb77a0b0f8272c8ca0b8b77cc06de4b7ca1 +EBUILD aiohappyeyeballs-2.3.1.ebuild 754 BLAKE2B 807e1d091777f22f37fdd68f1d7891253beb428b646a0ed9340babc6de43f4222fc1e70018df6ed2be391d01d80792fad517469f3ec4e358298a5c06b74a8c78 SHA512 133ff4616b02deba7eca98e526068cc8d70269b46af0a9390485f5bc12558e7f7d4999262cb05c65e9f0fa5664259c544c0b8d65315cb94161005e47e686a07d MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94 diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild index 915775fa595d..44fe5e0d0c99 100644 --- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild +++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" BDEPEND=" test? ( diff --git a/dev-python/huawei-lte-api/Manifest b/dev-python/huawei-lte-api/Manifest index 2afc0a2c6d1e..15cb88ca2876 100644 --- a/dev-python/huawei-lte-api/Manifest +++ b/dev-python/huawei-lte-api/Manifest @@ -1,3 +1,5 @@ DIST huawei-lte-api-1.7.3.gh.tar.gz 39166 BLAKE2B 52e2ab89a2ab6aadccd92192c73f1ef5ac4aa376dc6b5e29f9460881ccd3e600744789d33d490efa86315b5ad9f6090d56a45132ae3dc421dc5025032319ed59 SHA512 83bdfae0b8d44789ebfe8f94233b4d5b49fe3e379f25205fe71970d533ecbd0611c13cfbe3471c9331b4bcde6c737aaf53156c397d7016e5de5cc053f221374b +DIST huawei-lte-api-1.8.1.gh.tar.gz 40698 BLAKE2B 61e2e6399b106e7efe68ed50d0d3e17ca4b243d62c2b4d00215141931f806ef09c7bee826e50b2b37f7bc8cdb663912019470932a1aa491e0ca582f4ea7baa8d SHA512 704c9f18db74aaa544888c761a934e9886460ce5e1848e1e221ed05cedf1357a0bcce758d2afe126dfd39739d7819520a5fc82a19315647f38f058fbe60d0511 EBUILD huawei-lte-api-1.7.3.ebuild 873 BLAKE2B 1776b3fa9a10cf3c3a1c912f80b87845ffef50da84618a0e671dc5d12116aae57cfb8fa937f16b549cd85263aae72addaec67d505f3a1be71a9cec48b73f47ca SHA512 0c92c79a2e2c35b3029d64521d63848b3d1d308dd817400dae89ee5bb252d3063da047aefe3ce397ee65230a26a4676bd5f94a5124790f4282eaa1b9f4ebc6a7 +EBUILD huawei-lte-api-1.8.1.ebuild 873 BLAKE2B dd8992e3658610d0d0c1967d77999739e56f26e6dff75e027f7332632ddb23bab0a93250e2e79943bcf1e00d0a1adc74a1616e303c30ba4cb48cb5345bfcdd26 SHA512 f379f7aa101e4ac0b7c6380ab30b107e520e76d5e41d4588304a4efbe1588be63431b4e858a42f13969dbb2f88c20b54d6043c590746804f01f540c2aa46c9ab MISC metadata.xml 487 BLAKE2B a4aa976286ea3cc4e02227109277faa4506f73a4b7f6c47ef9a318ae5d1c3fe61cc6eeb50ab99c0b10e5edb4ae02101d8e4d6267e7dc8f20520e9259b1d17fd2 SHA512 2ea5ccd73098a9c4d074340c9d6eb433bdaf4530d8fdb899f2a9632c097d2021d9162aa92fb9ffb54eaad2f41050d0323ddc68d0d29ec2f13060e5fe9e26f74d diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild new file mode 100644 index 000000000000..8793f24f8b46 --- /dev/null +++ b/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="API For huawei LAN/WAN LTE Modems" +HOMEPAGE=" + https://github.com/Salamek/huawei-lte-api/ + https://pypi.org/project/huawei-lte-api/ +" +SRC_URI=" + https://github.com/Salamek/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pycryptodome[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] +" + +python_prepare_all() { + # make cryptodome-friendly + sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die + find -name '*.py' -exec \ + sed -i -e 's:Cryptodome:Crypto:g' {} + || die + + distutils-r1_python_prepare_all +} + +distutils_enable_tests pytest diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index 06b6df78d4be..b03a3c67c2cf 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -1,6 +1,7 @@ DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc SHA512 489ea9f562be6aaaa81b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3 DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25 SHA512 af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4 DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86 SHA512 d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8 +DIST psycopg-3.1.17.gh.tar.gz 503318 BLAKE2B 43c0c5ef0be20c9415c7dbe3b2ff242f30341d055bcf00ff4f9d9926c5c95df3bf10735e338c37f9e805562544637e75fd9edd5dbf71d67b42d04eea19e5c82e SHA512 d9f0ce05be71d67dbd7d1abad548befcdc229b53de93d5c08a52cae287d6f5293de6ede380c9ffc25ffa4d935782e90e9b04783f1c4c1fb88cb9ffd7016aabd5 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c SHA512 a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec @@ -8,4 +9,5 @@ EBUILD psycopg-2.9.9.ebuild 1290 BLAKE2B f478219e54cc7f2c59790b82f72bd38e26a3d11 EBUILD psycopg-3.1.13.ebuild 1778 BLAKE2B bc9559d99afc9615880cdd5cf68718cd0d1d37b9f2adc9fa228607eb1c1f13a471bc1fe327bbfe9d36208c963a148dac459fd8be0c56cc8a9280b51f182068fc SHA512 0bf78fb43a5ac565770a802d0656ccad2628a91c1d7f044ebdcbe461831fee8ca123c0c6618ca03816844fdf2ac4916e7a3df0f180255a282391038010033501 EBUILD psycopg-3.1.14.ebuild 1784 BLAKE2B d8538cbcd81d6941a7167659e5edf4bb0fc2bf3170cf6454744968ae6d5f57c30ed32d9133e0cf49d986ae8ba177f2c8b985e4cc3eeefa3592f5d533fa6d8c4b SHA512 60a0999ee54e9f6fe891060a9ed0b019db0e6f4720c6739b4cad532a030e80dadb1613c1467a0ad5d15c6c91b0c58b8c5fe84bbfa2d75726dea5dc9c487766d3 EBUILD psycopg-3.1.16.ebuild 1782 BLAKE2B bff43e95ae976dfd508466b12a2c865d8ccd7c15161491a7126fd4892ce5ce1c5a6ecf686661403fc9d370e713223523a685e62d4e76717d03fefd0701628265 SHA512 979f3ef13e8b9e51d715c419a9b72dc845068812fd36ac5fa24adc9f3b5b5c81a8ff2f822e093a1edab62918483661dcfd11213b03a632c9454f7fecb7d410d6 +EBUILD psycopg-3.1.17.ebuild 1788 BLAKE2B 9b0182f045fc6effca3ab54a6b9a9e48401308e905bb8c458cfe5c7ac19882034d2ddcbec98fbd5c5ac3f17bae1de54624c58d8b0baf19138977bcd6d7b6f934 SHA512 7f8e9fd4235e42a29ba79bbe98ee657ecb7babb2f2f89fb00d9c6ad930cb61af5c4a6df21a21541ecd4d09886aefc0350c637f7f5b9aef7e92ceb51ca5ed880e MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild b/dev-python/psycopg/psycopg-3.1.17.ebuild new file mode 100644 index 000000000000..a38236d2f183 --- /dev/null +++ b/dev-python/psycopg/psycopg-3.1.17.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="PostgreSQL database adapter for Python" +HOMEPAGE=" + https://www.psycopg.org/psycopg3/ + https://github.com/psycopg/psycopg/ + https://pypi.org/project/psycopg/ +" +SRC_URI=" + https://github.com/psycopg/psycopg/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${P}/psycopg + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +DEPEND=" + >=dev-db/postgresql-8.1:* +" +RDEPEND=" + ${DEPEND} + >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-db/postgresql-8.1[server] + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + # tests are lurking in top-level directory + cd .. || die + + initdb -D "${T}"/pgsql || die + # TODO: random port + pg_ctl -w -D "${T}"/pgsql start \ + -o "-h '' -k '${T}'" || die + createdb -h "${T}" test || die + + local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" + distutils-r1_src_test + + pg_ctl -w -D "${T}"/pgsql stop || die +} + +python_test() { + local EPYTEST_DESELECT=( + # tests for the psycopg_pool package + tests/pool + # some broken mypy magic + tests/test_module.py::test_version + tests/test_module.py::test_version_c + tests/test_typing.py + tests/crdb/test_typing.py + # TODO, relying on undefined ordering in Python? + tests/test_dns_srv.py::test_srv + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # leak and timing tests are fragile whereas slow tests are slow + epytest -p anyio -k "not leak" -m "not timing and not slow" +} diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index 3cae49dbdf1f..bcd888a6c59e 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -2,5 +2,5 @@ AUX pygobject-3.44.1-py312.patch 1941 BLAKE2B 93af1e4f307e003b7e9cd62b787efa9690 DIST pygobject-3.44.1.tar.xz 559432 BLAKE2B 7edfe91ac1b7301befaf8ef17078b517666467f446bfbe25850336cd365d314153d444d29ecf028ce44a12cef1c94f139d110ac6784c8a2c6077730d4836f6cc SHA512 5f2ff4a068e7e24dcc32f8c43ba58660c85a0fabdd9ff0bac4ddf1ca82bd0fc962ce5cb3ab25b991c212d45e5e89dac67c3259c5423a7d7fd70b2ac1f56e5327 DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd SHA512 48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661 EBUILD pygobject-3.44.1.ebuild 1992 BLAKE2B 0dd334932fbfe25a72f394ff496b6c9bd291f0e3b62520bc5aeeda57324b783116ff7352e495cf37d7fe9d902ad49dc7f0e751aa5923a627fbf0bf4f5aae19c5 SHA512 145a1544194f896ccdd8c26fd5136970b90e660171ade50a1bbd2cbc8e4812bff86677829a6a5f7f6fb7cdc3b9baa4d54786c2bb00a1cc9736cff18a98b44520 -EBUILD pygobject-3.46.0.ebuild 1827 BLAKE2B 35addf7e83a776ea181f6f0362c96b65493b18e85359eb4e7d5f393274d75145e46c3a0d8dc9ea72912aa120929acd8e79f44b5f34396a5262e3647c96d3ffdf SHA512 08052bb9b77f33715a6e9ccbe7652c12539adb26f2cbdf8f64692cdd685e88597aad3a825eda078a8a05930599f4c86b3a39f1c7fc7ece3afa4e4bdffdb7ca2d +EBUILD pygobject-3.46.0.ebuild 1825 BLAKE2B c84dcfe55d45b279a131d759fcc66b09f0d2db57c20df59fdd162fa2b94de73228d9b90870257541d111437b51780ece766f8e9fffd4fb5f4f42625c402835d2 SHA512 58d74137230ed7d42034b8c6c60dde7babd98dfb31235ca1fe32101be2e27c864d4c36c543ec066234fad33618b172353957b1d859a25c6c3dbc5a2ee175a576 MISC metadata.xml 1398 BLAKE2B 0f89629267eea1f03252ac53ebf6478977301f5edf58024152b7e25cac1bb238241d419241dac72181bc82d0bda4dc281fe490a72967b730df7087300562127c SHA512 49ec255944b9530fe59ba325925713512ca84d71149b988c034d092d4a433c6f7a23822d685180c343a40055bb5c879980996d34a30cae8fddc617707bc1a417 diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild b/dev-python/pygobject/pygobject-3.46.0.ebuild index 7555786f58cd..142546cb711e 100644 --- a/dev-python/pygobject/pygobject-3.46.0.ebuild +++ b/dev-python/pygobject/pygobject-3.46.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1+" SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+cairo examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index 5cafce6924df..1bc194c0241b 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,3 +1,5 @@ DIST xmlschema-2.5.1.tar.gz 539267 BLAKE2B 6eae451f1331fd506e8f70b8d00505f6773b6aa82599bad5a94662704d045411a60e86e96f946b20d8c9d6c79b1bd61bfcac65f00ac0273eab89d27f75bdb73a SHA512 b968323581140a768d44cbd7fec08638f556204a4c75dc608b1f78868a68dc3fe3103a2c03dfa79601301043807478bc08ded63923ec26c4425ebdf48fdf0c7e +DIST xmlschema-3.0.0.tar.gz 560036 BLAKE2B 94555a6f1bbc95f6597392dad039ef7997d44139017457f76c6b6d302b92a1f563cd3d0c248a430af85350241204c9297f3db16151771ebdd273b9df07858c92 SHA512 c1b22d78e8773fe3c1b22b785e86e7890d9ef9d1dce3e59faacef40dd21e68b0099fc89ff6029f63e1ce1d272e37ce944e14758cb4033c8b446c19adc03a05ba EBUILD xmlschema-2.5.1.ebuild 830 BLAKE2B 5ff5f4f4e0fd02e625852cacd83992f058a783bb6e07a4960dced2260aeadbd52cf7ea333abf666c816ab3929db3d40a3b13294c9aae32ac4ff929a5cc02e440 SHA512 0db9d9fe710ffd5daecb16eda8393ba6f7eda19e6d5e015afe80edbd45a649db6d711e8985746d5a9c9785c552e224d3ea1e21f18e6a6b2227aeae378a5be05c +EBUILD xmlschema-3.0.0.ebuild 838 BLAKE2B 8486127a71b82ffe6c63ea45ea4f1071392fe6d647337854a7c092e0adf6c0aea981f006b3819dc0181aeadfb67cb4b979464343d3ad0089411d398e469f1370 SHA512 bee32d8de28ea3613536a8400ff1af657e0376de41427821c1b187d7aa427f488b875e154221a231bec78723dd80fd93870787a46f276a9d5204730275f9529d MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb diff --git a/dev-python/xmlschema/xmlschema-3.0.0.ebuild b/dev-python/xmlschema/xmlschema-3.0.0.ebuild new file mode 100644 index 000000000000..0ec0cd9bd33b --- /dev/null +++ b/dev-python/xmlschema/xmlschema-3.0.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2019-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="An XML Schema validator and decoder" +HOMEPAGE=" + https://github.com/sissaschool/xmlschema/ + https://pypi.org/project/xmlschema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + <dev-python/elementpath-5[${PYTHON_USEDEP}] + >=dev-python/elementpath-4.1.5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}" +} |