summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2025-08-28 05:27:53 +0200
committerMichał Górny <mgorny@gentoo.org>2025-08-28 05:42:35 +0200
commitd121565a70cf70330dd434f483f71483779352fd (patch)
tree7746486bce40e926e080b0b782ed52e92e882987 /dev-python
parent6b058451579c00ac8dbda8efd188137bfb63e78c (diff)
downloadgentoo-d121565a70cf70330dd434f483f71483779352fd.tar.gz
gentoo-d121565a70cf70330dd434f483f71483779352fd.tar.bz2
gentoo-d121565a70cf70330dd434f483f71483779352fd.zip
dev-python/rpds-py: Bump to 0.27.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/rpds-py/Manifest1
-rw-r--r--dev-python/rpds-py/rpds-py-0.27.1.ebuild61
2 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 3ec74b7a013b..1ac30b8bc559 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -25,6 +25,7 @@ DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4
DIST rpds-1.1.1.crate 75894 BLAKE2B d53d2686f3807331203213469b7558bf9db82d3ace76979ed5f019a9a81b3b923607698855d9eec584a59f967ff429f5b125d2e3c1d30bcb089b12d6e5764600 SHA512 21624cd1716945475be938632260535842c5f8220662c9eb31e39440a5e90741551d7cfa9581de2cfe736cacc70ccb0742c98911bfb8e108197638fa51768f85
DIST rpds_py-0.25.1.tar.gz 27304 BLAKE2B 4ca27f7316a95fd5cd8da3e863596b5637684e270f042c77b25770b3f708c9d2dacc4678825a1b3f713c7662bb512f09867ef2e5593171f15eaa6378cb7c2cfe SHA512 f628e36848ec247de6c9df2c5b620137842853bae0f2d2552269552822d0a1f811d531d9b61768f7e89cbe99de8e5d637912ad680d29b1f95704114bac453591
DIST rpds_py-0.27.0.tar.gz 27420 BLAKE2B b40668cd3cde21c8051920cc78352f6cab6a2241f590b2e5df43d063e70dcf2bfe52100768ea815ed52fe72413f870050812f88650c7b54e19a142ca1691bdd1 SHA512 feacf8d405cb86ba0361e2066edd958bf6cd3a614bab03a5a993a9de3062352133b05bbff40bdb8bf41065d9f2eefdbe50b1b634d69e2abf9c8eda84efc82e11
+DIST rpds_py-0.27.1.tar.gz 27479 BLAKE2B 3404f57cce6c92cf6f2df8a080d03a8d891de4bf6b3b12d7df7f5e2058acace42e3d56a4bfb04f661ec8d84e81cbbd60a2b9265e14a91a4e81023b9c397222f3 SHA512 3d252925cc4a54c7d9c5908332f8c85efbdb1a0756fceec730bb844587c4421a46f731fc44e9578eba756c272f705bf879bec247d5cffc8ad7ae8ea3bfefd1ec
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST syn-2.0.101.crate 299250 BLAKE2B 7018cdede66dca82e7d7a7e07e52a178687957fcfd69f1a2862094497d2fb9d78ada14b94761679bbc5f6c76c808a63e948ed071e4f65c2f9580a40bf58c9426 SHA512 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
diff --git a/dev-python/rpds-py/rpds-py-0.27.1.ebuild b/dev-python/rpds-py/rpds-py-0.27.1.ebuild
new file mode 100644
index 000000000000..ec16d44590d9
--- /dev/null
+++ b/dev-python/rpds-py/rpds-py-0.27.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+CRATES="
+ archery@1.2.1
+ autocfg@1.4.0
+ cc@1.2.25
+ heck@0.5.0
+ indoc@2.0.6
+ libc@0.2.172
+ memoffset@0.9.1
+ once_cell@1.21.3
+ portable-atomic@1.11.0
+ proc-macro2@1.0.95
+ pyo3-build-config@0.25.1
+ pyo3-ffi@0.25.1
+ pyo3-macros-backend@0.25.1
+ pyo3-macros@0.25.1
+ pyo3@0.25.1
+ python3-dll-a@0.2.14
+ quote@1.0.40
+ rpds@1.1.1
+ shlex@1.3.0
+ syn@2.0.101
+ target-lexicon@0.13.2
+ triomphe@0.1.14
+ unicode-ident@1.0.18
+ unindent@0.2.4
+"
+
+RUST_MIN_VER="1.85.0"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
+HOMEPAGE="
+ https://github.com/crate-py/rpds/
+ https://pypi.org/project/rpds-py/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
+
+export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest