diff options
Diffstat (limited to 'dev-python/ast-serialize')
| -rw-r--r-- | dev-python/ast-serialize/Manifest | 3 | ||||
| -rw-r--r-- | dev-python/ast-serialize/ast-serialize-0.13.1.ebuild | 47 |
2 files changed, 50 insertions, 0 deletions
diff --git a/dev-python/ast-serialize/Manifest b/dev-python/ast-serialize/Manifest index 5911979459c0..429e44d5da81 100644 --- a/dev-python/ast-serialize/Manifest +++ b/dev-python/ast-serialize/Manifest @@ -13,3 +13,6 @@ DIST ast_serialize-0.12.1.tar.gz.provenance 9557 BLAKE2B e5c567ba038efc9d6c1e862 DIST ast_serialize-0.13.0-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69 DIST ast_serialize-0.13.0.tar.gz 954999 BLAKE2B b9a15d2f1ead3156949d649d7ff117df1c2d21e554aa8cd60127cbe145a7cd56f3fd7c20b25446cbecf9ec5a921384e6aa03cc7c0ba4e648a2c767147bcf43de SHA512 52e330f776646ec1c6e1b51289e2fe84588101cd28eedac112e1844470d1cc7606fc87659bfaad005cc1817fde430ee0ceda19ec83498bc8c8cde9778dc195de DIST ast_serialize-0.13.0.tar.gz.provenance 10009 BLAKE2B c5be17913c5a940d23f01f0bce74d7cc5283bad73c5bbbc5eeece0f54b0ba7ab393ca6ed5fe40817be741076c8775c2854fb2f551087e3d7868d8041b6ff4fd6 SHA512 70523fd95ab0fd273429b899234af14fc0d384957151e24e2ab918656639bee5815474dc9b2a2e215332912de1a6371f70df49e64cb07ea998755669d0f3537f +DIST ast_serialize-0.13.1-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69 +DIST ast_serialize-0.13.1.tar.gz 955137 BLAKE2B 8fb0b0c47f626f87b8d5ba9fa2adcade152d85ed72a663f9543cba8fa5abc5a03531184612d0d85cb4621e7e2089e8b8eb8d114e19de3495dbffa53c527ee6bc SHA512 af1c3713e8cb6474e0752f03173c2dafc220b64570f1ed5f89bace8b33545baf0bb9b71c8ccadfe265b6d31f9bc79d3ee75b258ddb9aae7c6fd23721277e2d1f +DIST ast_serialize-0.13.1.tar.gz.provenance 9762 BLAKE2B 1f470840ff391868915b197eadff2525c67af38e2f24b9f04a613390e1b313ca86dc6551d7a89f65f38e3238467f19992887d8aa55548ff7af0c56114933a47a SHA512 3635495bffb616be958cf4fc56937587c8693d0d8c080a434782b0e9c2d6baffe1a3576c9136f8d3314cba8bf4273cfb01f99b794d458af3a3753f3f59d834b4 diff --git a/dev-python/ast-serialize/ast-serialize-0.13.1.ebuild b/dev-python/ast-serialize/ast-serialize-0.13.1.ebuild new file mode 100644 index 000000000000..73ac85f79772 --- /dev/null +++ b/dev-python/ast-serialize/ast-serialize-0.13.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYPI_VERIFY_REPO=https://github.com/mypyc/ast_serialize +PYTHON_COMPAT=( python3_{13..14} ) + +RUST_MIN_VER="1.95.0" +CRATES=" +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Python bindings for mypy AST serialization" +HOMEPAGE=" + https://github.com/mypyc/ast_serialize/ + https://pypi.org/project/ast-serialize/ +" +SRC_URI+=" + https://github.com/gentoo-crate-dist/ast_serialize/releases/download/v${PV}/ast_serialize-${PV}-crates.tar.xz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + crates +) + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ast_serialize/ast_serialize.*" + +src_unpack() { + pypi_src_unpack + cargo_gen_config +} |
