summaryrefslogtreecommitdiff
path: root/dev-python/pyzstd
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-17 02:58:50 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-17 02:58:50 +0000
commit4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717 (patch)
tree12d9d98277485353fbb06ed38e39009f8b0104bc /dev-python/pyzstd
parent41e0438955d0caa8757aa79e0e41040cada3fc18 (diff)
downloadbaldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.tar.gz
baldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.tar.xz
baldeagleos-repo-4e3ec32c2336739b75a0f9bc43b33e0f1cbbd717.zip
Adding metadata
Diffstat (limited to 'dev-python/pyzstd')
-rw-r--r--dev-python/pyzstd/metadata.xml8
-rw-r--r--dev-python/pyzstd/pyzstd-0.17.0.ebuild29
2 files changed, 22 insertions, 15 deletions
diff --git a/dev-python/pyzstd/metadata.xml b/dev-python/pyzstd/metadata.xml
index c0f74ac187e2..853174b8f2ab 100644
--- a/dev-python/pyzstd/metadata.xml
+++ b/dev-python/pyzstd/metadata.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>pastalian46@gmail.com</email>
- <name>Takuya Wakazono</name>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
</maintainer>
- <origin>gentoo-guru-overlay</origin>
+ <origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyzstd/pyzstd-0.17.0.ebuild b/dev-python/pyzstd/pyzstd-0.17.0.ebuild
index 024b0257eeff..a35ec2ac03a4 100644
--- a/dev-python/pyzstd/pyzstd-0.17.0.ebuild
+++ b/dev-python/pyzstd/pyzstd-0.17.0.ebuild
@@ -5,38 +5,45 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
+DISTUTILS_UPSTREAM_PEP517=standalone
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
inherit distutils-r1 pypi
DESCRIPTION="Python bindings to Zstandard (zstd) compression library"
HOMEPAGE="
- https://github.com/Rogdham/pyzstd
+ https://github.com/Rogdham/pyzstd/
https://pypi.org/project/pyzstd/
"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
-RDEPEND="
+DEPEND="
app-arch/zstd:=
+"
+RDEPEND="
+ ${DEPEND}
$(python_gen_cond_dep '
dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.{11,12})
+ ' 3.11 3.12)
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
"
-DEPEND="${RDEPEND}"
distutils_enable_tests unittest
src_prepare() {
- # we don't need the custom build backend
- sed -i 's/pyzstd_pep517/setuptools.build_meta/' pyproject.toml || die
sed -i "s/'-g0', '-flto'//" setup.py || die
+
distutils-r1_src_prepare
-}
-python_configure_all() {
- DISTUTILS_ARGS=( --dynamic-link-zstd )
+ DISTUTILS_ARGS=(
+ --dynamic-link-zstd
+ --multi-phase-init
+ )
}
python_test() {