summaryrefslogtreecommitdiff
path: root/dev-python/ast-serialize
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/ast-serialize')
-rw-r--r--dev-python/ast-serialize/Manifest3
-rw-r--r--dev-python/ast-serialize/ast-serialize-0.13.1.ebuild47
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
+}