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/Manifest5
-rw-r--r--dev-python/ast-serialize/ast-serialize-0.12.0.ebuild47
-rw-r--r--dev-python/ast-serialize/ast-serialize-0.7.0.ebuild231
3 files changed, 50 insertions, 233 deletions
diff --git a/dev-python/ast-serialize/Manifest b/dev-python/ast-serialize/Manifest
index dbdf13b4860a..1822d804f176 100644
--- a/dev-python/ast-serialize/Manifest
+++ b/dev-python/ast-serialize/Manifest
@@ -17,8 +17,9 @@ DIST ast_serialize-0.10.0.tar.gz.provenance 9976 BLAKE2B b53ba5b18e7de1ef6494299
DIST ast_serialize-0.11.2-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69
DIST ast_serialize-0.11.2.tar.gz 954387 BLAKE2B cbaadfb641ce65e26c65f0b10348591f4b4e6dc4282b3eb292018348d8719c80e3c60f345554bb439f212493231d2022796262d452a2a2c857f847b1165d511d SHA512 ec0ba26321f3fa1622444abe6ee26e604434477398746122b2414b6851fc053d527dde6ae26880a5ab6b506070437206337018e5f49d57854f593e6a31759348
DIST ast_serialize-0.11.2.tar.gz.provenance 9835 BLAKE2B a92d1307c050d3c757bd5c7aa01b18fdb4f9f81b7616d0f0b60e2bc88b8402cb596c8ebda0e43aca05e7a725010f3ae58d167ed2da393fd6a01c4a0e13c82af6 SHA512 9a1770038629de5d9d88eaadef1ea4398c0ce908f302eb9764a1523eec21ccac7a3b5fd88a3fdf5320f7b649169dc9b7d538c8b192b40add6ebcfa6108240c16
-DIST ast_serialize-0.7.0.tar.gz 845507 BLAKE2B 2ae173ce25210a8fa69917acef2eb6de3dec5f3bc3ea0cddf1fd962f654b5ed9b7fb3ac3d39f089fa8c9c058dd366d48a49543d97f706164b8459f243259fdb3 SHA512 b50d29b37640939e0b7e6f05ee46e7f8fb0e5f2e7a2cdec91c7093e01015d0ce9d23e1734594be2435fb17e6111ec88f40c3d8297a520edd7e95516b17ca6940
-DIST ast_serialize-0.7.0.tar.gz.provenance 9942 BLAKE2B b6c2a9796d9079900d1b1b729c3488a8bed445d3f22410112dceb7c2991d699e29dac56e3674fa059064d6908f28401e442b2dc7e6bb00ba01871d085726a68a SHA512 4775c8a45e5c5cfaf87486fe468c1b115172dcfd21e5fe459033c8d604b157158d12689d7a0ea4134ef4c91a0fb5ac934d51f11e47f6cf51d995e82122b5d202
+DIST ast_serialize-0.12.0-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69
+DIST ast_serialize-0.12.0.tar.gz 954475 BLAKE2B 70baf196eaafd7011f88c4486a5d710322fafb65668c2900dd94938815e97cade912142151045c2aaee2a94821906818eb868142fc56a047a4d2c124b7579369 SHA512 504477ed0da183c4cf52a139b36dfda5039b4ddea15d52911dd3382bdf612e54141998dd7be128e0ab3674a30a757d703ad1124f7d99723137ee4478c784d3e7
+DIST ast_serialize-0.12.0.tar.gz.provenance 10070 BLAKE2B c077d4d2f7c887e2786037bc3a91daffcfa12dbba443429180bcaaed6612063b465649177b01a44f24f804d259609765a3038f6b865bc3fe029ffe4c0e773609 SHA512 7fa0d37ec04c6afc49a1a4838eb31552ddd378eda47169b2b2e0da209fae03e4861927b18131e826c19dc21b6814b597177ab89fc7c379d40b042cea8ca73290
DIST ast_serialize-0.8.0.tar.gz 845638 BLAKE2B 9b09fb82f073c3ae73486dab703c22e80cb2c5973adc94faa747d01923221d79b06f17b5b300adf13e59fa5e64b3d0fb31d7beecf1e84b0a7b692d1ae79ae8ea SHA512 5ccb2f87da07e432e6f7f3790c6c9adb9403fb90c60a223a2fc598c6a931e44b88b504b1f3e45bcef5b51f2f75349fd0e3718d7f484addd046f566b3b1045315
DIST ast_serialize-0.8.0.tar.gz.provenance 9844 BLAKE2B c0d30fca1b7a90f1a5e7e67cdf118c3527422bff8dc81ca88c79428dfac2e4b1cca55ded5a778f6fd7932984831aacbd5a4efe422f1a381d37181d62014eba62 SHA512 5318100f2793f5fbbaf61964ca0344c7b1a3a50d4e841dffa23632c4377cf85a047e2840a6d5b5c012485be46c8d184e63265dc8ab2aa8e235aa3e8c65fd7170
DIST ast_serialize-0.9.0.tar.gz 951293 BLAKE2B 7d2bbbaeb9708c50bbeec4f603c50a79fa9f4c97f028b296daf3ebd5dd166db97b328df1f919c1ea54c21d471095e812d2329151b08fc234170d94fe763cecf7 SHA512 7cc3dae13229bc2418af65722b4e94f0a3e823136736380c808211548cac69d6b1112ac4ff518a51f81277460fb0e79a3e6e43b1063d20bbd4789bf88d5eab96
diff --git a/dev-python/ast-serialize/ast-serialize-0.12.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.12.0.ebuild
new file mode 100644
index 000000000000..7142c24913c5
--- /dev/null
+++ b/dev-python/ast-serialize/ast-serialize-0.12.0.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 ~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
+}
diff --git a/dev-python/ast-serialize/ast-serialize-0.7.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.7.0.ebuild
deleted file mode 100644
index 9759c45c0324..000000000000
--- a/dev-python/ast-serialize/ast-serialize-0.7.0.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# 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.93.0"
-CRATES="
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- anstream@0.6.21
- anstream@1.0.0
- anstyle-lossy@1.1.5
- anstyle-parse@0.2.7
- anstyle-parse@1.0.0
- anstyle-query@1.1.5
- anstyle-svg@1.1.1
- anstyle-wincon@3.0.11
- anstyle@1.0.14
- anyhow@1.0.100
- attribute-derive-macro@0.10.5
- attribute-derive@0.10.5
- autocfg@1.5.1
- bit-set@0.8.0
- bit-vec@0.8.0
- bitflags@2.10.0
- block-buffer@0.10.4
- boxcar@0.2.14
- bstr@1.12.1
- camino@1.2.5
- castaway@0.2.4
- cfg-if@1.0.4
- clap@4.5.60
- clap_builder@4.5.60
- clap_derive@4.5.55
- clap_lex@1.1.0
- collection_literals@1.0.3
- colorchoice@1.0.5
- compact_str@0.9.0
- console@0.16.4
- cpufeatures@0.2.17
- crossbeam-deque@0.8.7
- crossbeam-epoch@0.9.20
- crossbeam-queue@0.3.13
- crossbeam-utils@0.8.22
- crypto-common@0.1.7
- datatest-stable@0.3.3
- derive-where@1.6.0
- digest@0.10.7
- dyn-clone@1.0.20
- either@1.15.0
- encode_unicode@1.0.0
- equivalent@1.0.2
- errno@0.3.14
- escape8259@0.5.3
- escargot@0.5.15
- fancy-regex@0.14.0
- fastrand@2.5.0
- filetime@0.2.29
- foldhash@0.1.5
- foldhash@0.2.0
- generic-array@0.14.7
- get-size-derive2@0.8.0
- get-size2@0.8.0
- getopts@0.2.24
- getrandom@0.2.17
- getrandom@0.4.3
- glob@0.3.4
- globset@0.4.20
- hashbrown@0.15.5
- hashbrown@0.17.1
- hashlink@0.10.0
- heck@0.5.0
- html-escape@0.2.15
- ignore@0.4.33
- indexmap@2.14.0
- indoc@2.0.7
- insta@1.48.0
- interpolator@0.5.0
- intrusive-collections@0.9.7
- inventory@0.3.24
- is-macro@0.3.7
- is_terminal_polyfill@1.70.2
- itertools@0.14.0
- itoa@1.0.17
- libc@0.2.189
- libtest-mimic@0.8.2
- linux-raw-sys@0.12.1
- lock_api@0.4.14
- log@0.4.29
- manyhow-macros@0.11.4
- manyhow@0.11.4
- memchr@2.7.6
- memoffset@0.9.1
- normalize-line-endings@0.3.0
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- ordermap@1.2.0
- os_pipe@1.2.3
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- phf@0.11.3
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_shared@0.11.3
- pin-project-lite@0.2.17
- portable-atomic@1.13.0
- ppv-lite86@0.2.21
- proc-macro-utils@0.10.0
- proc-macro2@1.0.106
- pyo3-build-config@0.29.2
- pyo3-ffi@0.29.2
- pyo3-macros-backend@0.29.2
- pyo3-macros@0.29.2
- pyo3@0.29.2
- quote-use-macros@0.8.4
- quote-use@0.8.4
- quote@1.0.44
- r-efi@6.0.0
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- redox_syscall@0.5.18
- ref-cast-impl@1.0.26
- ref-cast@1.0.26
- regex-automata@0.4.18
- regex-syntax@0.8.11
- regex@1.13.1
- rustc-hash@2.1.1
- rustix@1.1.4
- rustversion@1.0.22
- ryu@1.0.22
- salsa-macro-rules@0.26.2
- salsa-macros@0.26.2
- salsa@0.26.2
- same-file@1.0.6
- schemars@1.2.2
- schemars_derive@1.2.2
- scopeguard@1.2.0
- seahash@4.1.0
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_derive_internals@0.30.0
- serde_json@1.0.151
- serde_spanned@1.1.1
- serde_test@1.0.177
- sha1@0.10.6
- similar@2.7.0
- similar@3.1.2
- siphasher@1.0.1
- smallvec@1.15.1
- snapbox-macros@1.1.0
- snapbox@1.2.2
- static_assertions@1.1.0
- strsim@0.11.1
- syn@2.0.114
- syn@3.0.3
- synstructure@0.13.2
- target-lexicon@0.13.5
- tempfile@3.27.0
- thin-vec@0.2.19
- thiserror-impl@2.0.18
- thiserror@2.0.18
- tinyvec@1.10.0
- tinyvec_macros@0.1.1
- toml@1.1.4+spec-1.1.0
- toml_datetime@1.1.1+spec-1.1.0
- toml_parser@1.1.3+spec-1.1.0
- toml_writer@1.1.2+spec-1.1.0
- tracing-core@0.1.36
- tracing@0.1.44
- tryfn@1.1.0
- typeid@1.0.3
- typenum@1.19.0
- unicode-ident@1.0.22
- unicode-normalization@0.1.25
- unicode-width@0.2.2
- unicode_names2@1.3.0
- unicode_names2_generator@1.3.0
- utf8parse@0.2.2
- version_check@0.9.5
- wait-timeout@0.2.1
- walkdir@2.5.0
- wasi@0.11.1+wasi-snapshot-preview1
- winapi-util@0.1.11
- windows-link@0.2.1
- windows-sys@0.61.2
- winnow@1.0.4
- zerocopy-derive@0.8.33
- zerocopy@0.8.33
- zmij@1.0.23
-"
-
-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+="
- ${CARGO_CRATE_URIS}
-"
-
-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 arm64 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_src_unpack
-}