From 668b36c015ae61191cf7d5007b0afdbdcedab441 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 16 Jul 2023 04:41:57 +0100 Subject: gentoo auto-resync : 16:07:2023 - 04:41:57 --- dev-python/reedsolo/Manifest | 3 ++ dev-python/reedsolo/metadata.xml | 23 +++++++++++++++ dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild | 38 +++++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 dev-python/reedsolo/Manifest create mode 100644 dev-python/reedsolo/metadata.xml create mode 100644 dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild (limited to 'dev-python/reedsolo') diff --git a/dev-python/reedsolo/Manifest b/dev-python/reedsolo/Manifest new file mode 100644 index 000000000000..27b5172ebc5f --- /dev/null +++ b/dev-python/reedsolo/Manifest @@ -0,0 +1,3 @@ +DIST reedsolo-2.1.0b1.tar.gz 379041 BLAKE2B 860d5d67fb7653b92a8163b72143ff3a5b1a482359339a596acd5e7f99eda1a2d6d208548e6689dca63018f5893d536a0c7040956cfee6077d9016fe7ca1d485 SHA512 1ae25c53f315cedcaaa4530388557c3dba1902856fe1543a061a65dc3c5c4201c1d8a5959786c3bf15a0f9799f984c8ba84e630ad1e75efbe44260346a650251 +EBUILD reedsolo-2.1.0_beta1.ebuild 771 BLAKE2B f9e0bb3e215b69846938b4dac8a30c0c4244c38727ca0074c2b77a28432802ab7aa82329f1ddf917bed6b76837c11fb1d7b29219b9f3f378b883afdb8f217f67 SHA512 8ca08fbe7f7dbe4654eaa65301fabd6d452cbc050831ef053dcb7a51754e0d796ff077641a99a6f8c8dcba994e6b5fdb16349e9adb10c7e20f8eec48e61ccf96 +MISC metadata.xml 721 BLAKE2B 3b6eabc895ec14507ea5d7d8e7fd8f90375326fb3a94b5a2c4ed2aa19024d4e582cbe6397687ab3ea3034fcbddce37edbebdbe7b0f332636f7b912e8aa4c4bbd SHA512 aebefdd8281ad96534dfe13cd8f4cbb4bb4ec1f4e4520f48d7858907c02ffa06a91e4718082394c50267b7fac11770936a134ffcc6ecc81a611609b39501fae1 diff --git a/dev-python/reedsolo/metadata.xml b/dev-python/reedsolo/metadata.xml new file mode 100644 index 000000000000..e5b66b4a2002 --- /dev/null +++ b/dev-python/reedsolo/metadata.xml @@ -0,0 +1,23 @@ + + + + + martin.dummer@gmx.net + Martin Dummer + + + proxy-maint@gentoo.org + Proxy Maintainers + + + python@gentoo.org + Python + + + tomerfiliba-org/reedsolomon + reedsolo + + + Compile native C extensions. + + diff --git a/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild b/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild new file mode 100644 index 000000000000..ca1cc20301c6 --- /dev/null +++ b/dev-python/reedsolo/reedsolo-2.1.0_beta1.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=reedsolo +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python Reed Solomon encoder/decoder" +HOMEPAGE=" + https://github.com/tomerfiliba-org/reedsolomon/ + https://pypi.org/project/reedsolo/ +" + +LICENSE="|| ( Unlicense MIT-0 )" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="+native-extensions" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/pytest-cov/d' pyproject.toml || die + distutils-r1_src_prepare +} + +src_configure() { + if use native-extensions; then + DISTUTILS_ARGS=( + # TODO: switch to --cythonize once we're on cython-3 + --native-compile + ) + fi +} -- cgit v1.2.3