diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-05-05 21:03:09 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-05-05 21:03:09 +0000 |
| commit | 4e0fdaed4cdd6acc8a8b436e10f21c732a0bcf01 (patch) | |
| tree | 4feb69bdf4479085422af0cc1dee53962b9e69c8 /dev-python | |
| parent | 68b5e8f7d6e06e6bcc7cfd4f6f8ca5bcd32aac83 (diff) | |
| download | baldeagleos-repo-4e0fdaed4cdd6acc8a8b436e10f21c732a0bcf01.tar.gz baldeagleos-repo-4e0fdaed4cdd6acc8a8b436e10f21c732a0bcf01.tar.xz baldeagleos-repo-4e0fdaed4cdd6acc8a8b436e10f21c732a0bcf01.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/PyQt-builder/PyQt-builder-1.16.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/PyQt-builder/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-python/anyio/anyio-4.3.0-r1.ebuild | 62 | ||||
| -rw-r--r-- | dev-python/flask-cors/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/flask-cors/flask-cors-4.0.0.ebuild | 43 | ||||
| -rw-r--r-- | dev-python/flask-cors/flask-cors-4.0.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch | 13 | ||||
| -rw-r--r-- | dev-python/pytest-repeat/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pytest-repeat/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-python/pytest-repeat/pytest-repeat-0.9.3.ebuild | 34 | ||||
| -rw-r--r-- | dev-python/simsimd/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/simsimd/metadata.xml | 9 | ||||
| -rw-r--r-- | dev-python/simsimd/simsimd-4.3.1.ebuild | 64 | ||||
| -rw-r--r-- | dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild | 4 | ||||
| -rw-r--r-- | dev-python/unasync/unasync-0.6.0-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/uv/files/uv-0.1.37-test.patch | 22 |
16 files changed, 187 insertions, 84 deletions
diff --git a/dev-python/PyQt-builder/PyQt-builder-1.16.2.ebuild b/dev-python/PyQt-builder/PyQt-builder-1.16.2.ebuild index 89ea0aa5cf13..a87c35f79ec1 100644 --- a/dev-python/PyQt-builder/PyQt-builder-1.16.2.ebuild +++ b/dev-python/PyQt-builder/PyQt-builder-1.16.2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" RDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] diff --git a/dev-python/PyQt-builder/metadata.xml b/dev-python/PyQt-builder/metadata.xml index 5f667737ca19..6ef6fe374ad6 100644 --- a/dev-python/PyQt-builder/metadata.xml +++ b/dev-python/PyQt-builder/metadata.xml @@ -10,4 +10,5 @@ <doc>https://www.riverbankcomputing.com/static/Docs/PyQt-builder/</doc> </upstream> <origin>gentoo-staging</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/anyio/anyio-4.3.0-r1.ebuild b/dev-python/anyio/anyio-4.3.0-r1.ebuild new file mode 100644 index 000000000000..8e5365f2fcbf --- /dev/null +++ b/dev-python/anyio/anyio-4.3.0-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" +HOMEPAGE=" + https://github.com/agronholm/anyio/ + https://pypi.org/project/anyio/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/idna-2.8[${PYTHON_USEDEP}] + >=dev-python/sniffio-1.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}] + ' 3.10) +" +# On amd64, let's get more test coverage by dragging in uvloop, but let's +# not bother on other arches where uvloop may not be supported. +BDEPEND=" + >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] + test? ( + >=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + >=dev-python/trio-0.23[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + amd64? ( + $(python_gen_cond_dep ' + >=dev-python/uvloop-0.17[${PYTHON_USEDEP}] + ' python3_{10..12}) + ) + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + '>=dev-python/sphinx-rtd-theme-1.2.2' \ + dev-python/sphinxcontrib-jquery \ + dev-python/sphinx-autodoc-typehints + +python_test() { + local EPYTEST_DESELECT=( + # requires link-local IPv6 interface + tests/test_sockets.py::TestTCPListener::test_bind_link_local + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m 'not network' +} diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest index 44ae3f08635e..20195edb349a 100644 --- a/dev-python/flask-cors/Manifest +++ b/dev-python/flask-cors/Manifest @@ -1,2 +1 @@ -DIST flask-cors-4.0.0.gh.tar.gz 31586 BLAKE2B ac3713a08108a621fb0150039a2c40b87a3331084223ec73fb6cf76444e4a7681350a01f18f507b0ee942f01731c289e44950d99412373e7c889beaffa116513 SHA512 04f163d646d2f5fc96b397a3d52ad0e6b99ae6caaec67855e05b4330a323d1b28ab4d624000cbce9a897dba8a00317828e7056537454d1bb7febfcdddd37096d DIST flask-cors-4.0.1.gh.tar.gz 32226 BLAKE2B f6301842b20175587be43d3c1f22fb341463f25d21fcae9b6463e8c48b149ab7ddf000d5541645f217755bc43863ef060cf1e2f6e57941632db420efb1cd223e SHA512 51dd7c50d5db6a6b6985a32f08f9512603e64199bf90dd22349cd1dbff94f1706b1e26cbe7765fb6dc6310fce86ac470896b127dc83cc740436e1ae11c11f7eb diff --git a/dev-python/flask-cors/flask-cors-4.0.0.ebuild b/dev-python/flask-cors/flask-cors-4.0.0.ebuild deleted file mode 100644 index 5bd454a61d3b..000000000000 --- a/dev-python/flask-cors/flask-cors-4.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/corydolphin/flask-cors.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/corydolphin/flask-cors/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" -HOMEPAGE=" - https://github.com/corydolphin/flask-cors/ - https://pypi.org/project/Flask-Cors/ -" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinxcontrib-httpdomain diff --git a/dev-python/flask-cors/flask-cors-4.0.1.ebuild b/dev-python/flask-cors/flask-cors-4.0.1.ebuild index 45c5fed41c6f..1e179c5f68a0 100644 --- a/dev-python/flask-cors/flask-cors-4.0.1.ebuild +++ b/dev-python/flask-cors/flask-cors-4.0.1.ebuild @@ -16,7 +16,7 @@ else https://github.com/corydolphin/flask-cors/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" diff --git a/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch b/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch deleted file mode 100644 index 706ff73f3b5f..000000000000 --- a/dev-python/passlib/files/passlib-1.7.4-bcrypt-4.1.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/passlib/handlers/bcrypt.py b/passlib/handlers/bcrypt.py -index b83b110..42dd019 100644 ---- a/passlib/handlers/bcrypt.py -+++ b/passlib/handlers/bcrypt.py -@@ -617,7 +617,7 @@ class _BcryptBackend(_BcryptCommon): - except ImportError: # pragma: no cover - return False - try: -- version = _bcrypt.__about__.__version__ -+ version = _bcrypt.__version__ - except: - log.warning("(trapped) error reading bcrypt version", exc_info=True) - version = '<unknown>' diff --git a/dev-python/pytest-repeat/Manifest b/dev-python/pytest-repeat/Manifest new file mode 100644 index 000000000000..87139676046f --- /dev/null +++ b/dev-python/pytest-repeat/Manifest @@ -0,0 +1 @@ +DIST pytest_repeat-0.9.3.tar.gz 6272 BLAKE2B 120f05793d82e6e7bf8c6fc510b218bdc72f453a3548d7a41928f3e228f3438fc3ff49f06025c2061f7f987e66868c653b275b2786b0de1f6eeffc296e4431bd SHA512 7a3fdf0a7403d11549e5cdd95e0f4ee93fd3a59d3f19604477ce73e4e20082f229ec03bd250be52c7d651ccb6aab9e995d2800d6f7931ee144e587741142243b diff --git a/dev-python/pytest-repeat/metadata.xml b/dev-python/pytest-repeat/metadata.xml new file mode 100644 index 000000000000..a0d4c5913ba0 --- /dev/null +++ b/dev-python/pytest-repeat/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> + <stabilize-allarches/> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/pytest-repeat/pytest-repeat-0.9.3.ebuild b/dev-python/pytest-repeat/pytest-repeat-0.9.3.ebuild new file mode 100644 index 000000000000..14b956d643f9 --- /dev/null +++ b/dev-python/pytest-repeat/pytest-repeat-0.9.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="pytest plugin for repeating tests" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-repeat/ + https://pypi.org/project/pytest-repeat/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_repeat + epytest +} diff --git a/dev-python/simsimd/Manifest b/dev-python/simsimd/Manifest new file mode 100644 index 000000000000..f8e563bde92f --- /dev/null +++ b/dev-python/simsimd/Manifest @@ -0,0 +1 @@ +DIST SimSIMD-4.3.1.gh.tar.gz 105424 BLAKE2B b5886261ad8290662325321816cf9e7eeb7059b58e3e2352f341345667393d4ee009a840061768666234ae2619bbd4c7522726a2efc4f60935309a393649fd22 SHA512 722a8ae473d4526130a0d80bd6074ba6cee7a2566414505b7db8cd4d63efade2470153e4364a9cff140780fc839264c7ccb6580983170d25ff3bbb4a00d78155 diff --git a/dev-python/simsimd/metadata.xml b/dev-python/simsimd/metadata.xml new file mode 100644 index 000000000000..7ad11570cc7d --- /dev/null +++ b/dev-python/simsimd/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/simsimd/simsimd-4.3.1.ebuild b/dev-python/simsimd/simsimd-4.3.1.ebuild new file mode 100644 index 000000000000..f221ed18ca9a --- /dev/null +++ b/dev-python/simsimd/simsimd-4.3.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + +inherit distutils-r1 toolchain-funcs + +MY_P=SimSIMD-${PV} +DESCRIPTION="Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm" +HOMEPAGE=" + https://github.com/ashvardanian/SimSIMD/ + https://pypi.org/project/simsimd/ +" +# no sdist, as of 4.3.1 +# https://github.com/ashvardanian/SimSIMD/issues/113 +SRC_URI=" + https://github.com/ashvardanian/SimSIMD/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="openmp" + +BDEPEND=" + test? ( + dev-python/pytest-repeat[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + fi +} + +src_prepare() { + # https://github.com/ashvardanian/SimSIMD/pull/115 + sed -i -e '/-O3/d' -e 's:-lgomp:-fopenmp:' setup.py || die + if ! use openmp; then + sed -i -e '/-fopenmp/d' setup.py || die + fi + + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p repeat python/test.py +} diff --git a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild index 68cba1923811..d57cc4d6a8e2 100644 --- a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild +++ b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,6 +20,6 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" distutils_enable_tests pytest diff --git a/dev-python/unasync/unasync-0.6.0-r1.ebuild b/dev-python/unasync/unasync-0.6.0-r1.ebuild index 36dbb084a3d1..25126d576b49 100644 --- a/dev-python/unasync/unasync-0.6.0-r1.ebuild +++ b/dev-python/unasync/unasync-0.6.0-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~x86" distutils_enable_sphinx docs/source \ dev-python/sphinxcontrib-trio \ diff --git a/dev-python/uv/files/uv-0.1.37-test.patch b/dev-python/uv/files/uv-0.1.37-test.patch deleted file mode 100644 index 0c39b4d3400f..000000000000 --- a/dev-python/uv/files/uv-0.1.37-test.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/crates/uv/tests/pip_compile.rs b/crates/uv/tests/pip_compile.rs -index de3336a5..b6884992 100644 ---- a/crates/uv/tests/pip_compile.rs -+++ b/crates/uv/tests/pip_compile.rs -@@ -3413,7 +3413,7 @@ fn compile_html() -> Result<()> { - # This file was autogenerated by uv via the following command: - # uv pip compile requirements.in --cache-dir [CACHE_DIR] - jinja2==3.1.2 -- markupsafe==2.1.3 -+ markupsafe==2.1.5 - # via jinja2 - - ----- stderr ----- -@@ -7737,7 +7737,7 @@ fn compile_index_url_fallback_prefer_primary() -> Result<()> { - ----- stdout ----- - # This file was autogenerated by uv via the following command: - # uv pip compile --cache-dir [CACHE_DIR] --index-strategy unsafe-any-match requirements.in --no-deps -- jinja2==3.1.2 -+ jinja2==3.1.3 - - ----- stderr ----- - Resolved 1 package in [TIME] |
