commit:     d41e9bbd9b095f91d9c24aa8f0bb515ec29f54a0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 22 04:00:31 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 22 04:18:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41e9bbd

dev-python/rpds-py: Bump to 0.25.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/rpds-py/Manifest              |  1 +
 dev-python/rpds-py/rpds-py-0.25.1.ebuild | 60 ++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 16a45605be6d..d10d94ce5ff4 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -41,6 +41,7 @@ DIST rpds-1.1.1.crate 75894 BLAKE2B 
d53d2686f3807331203213469b7558bf9db82d3ace76
 DIST rpds_py-0.23.1.tar.gz 26806 BLAKE2B 
33b871bf5c849d607662279182a69f8ce20b377ca26ab4b21c7c12436972a9c2b6a76448db4593ec13cf4984828a3166737e6b4861105981ed3cc056666ae75b
 SHA512 
c3130ebe5b259cf3f2bb26d2e8f1da404cb024e0fda81c4720d3ab55ac18865646865e465475328ee6504b646bed38c27ba20b9c169392a12c3f25afb428472a
 DIST rpds_py-0.24.0.tar.gz 26863 BLAKE2B 
c248b74cd698ba66c73e97f5b4471833b020fab56261877693e98c262e7fe59e2f31f24ca2b8b9317a82303f0f9d41a3cfcfcc718b215c681181254121646c17
 SHA512 
dc11c2056f049039ac4afde50176ec3ff439b6a7f1caa90e89d387b68464f0e8541bdd13c84d3616439a46e18e7259f1aa37d3d14252da2d712b302fad2da91a
 DIST rpds_py-0.25.0.tar.gz 26822 BLAKE2B 
c969c3fe7db6c20575eca9b51b1b6684460c4c98ab902b86664a715b28b23c981a1e6f07f4820d7577e639127bc7aa8e063dfb47aef9aa2898a5ef6296671ee0
 SHA512 
267b72f84a77b993d7797d6d37e7b49dd450399bd1a9f83c71ddd1d51abecbffc43289cd41c72ae24f19d5909ef57ae2b9625624adc29a738cfc055dee1631d4
+DIST rpds_py-0.25.1.tar.gz 27304 BLAKE2B 
4ca27f7316a95fd5cd8da3e863596b5637684e270f042c77b25770b3f708c9d2dacc4678825a1b3f713c7662bb512f09867ef2e5593171f15eaa6378cb7c2cfe
 SHA512 
f628e36848ec247de6c9df2c5b620137842853bae0f2d2552269552822d0a1f811d531d9b61768f7e89cbe99de8e5d637912ad680d29b1f95704114bac453591
 DIST shlex-1.3.0.crate 18713 BLAKE2B 
18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d
 SHA512 
5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
 DIST syn-2.0.101.crate 299250 BLAKE2B 
7018cdede66dca82e7d7a7e07e52a178687957fcfd69f1a2862094497d2fb9d78ada14b94761679bbc5f6c76c808a63e948ed071e4f65c2f9580a40bf58c9426
 SHA512 
05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
 DIST syn-2.0.69.crate 265441 BLAKE2B 
b01576c2c86426d2bbb2c9553dc1dce6a309d9922c35167ee6a718ad08cf3d0a22f0aed4d4c547cdbed85b47283e5b60a128fd1bbb230a6687f0c28af3a9c228
 SHA512 
fddc0f1ffa3e68ce57833c6ff18382296838287dd98f9f77f679ced471c3f801af30376363a870232f337bda27b3ba6ea93074f8e3c05ee390bcc024e3690bea

diff --git a/dev-python/rpds-py/rpds-py-0.25.1.ebuild 
b/dev-python/rpds-py/rpds-py-0.25.1.ebuild
new file mode 100644
index 000000000000..320652ac4ef4
--- /dev/null
+++ b/dev-python/rpds-py/rpds-py-0.25.1.ebuild
@@ -0,0 +1,60 @@
+# 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.22
+       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.0
+       pyo3-ffi@0.25.0
+       pyo3-macros-backend@0.25.0
+       pyo3-macros@0.25.0
+       pyo3@0.25.0
+       python3-dll-a@0.2.13
+       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.77.1"
+
+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
+
+distutils_enable_tests pytest

Reply via email to