mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
Merge updates from master
This commit is contained in:
@@ -10,6 +10,10 @@ DIST wine-mono-11.1.0-x86.msi 83268096 BLAKE2B 756ccfa075e56d5acc6f48434f7103a0f
|
||||
DIST wine-mono-11.1.0-x86.tar.xz 39385356 BLAKE2B d02a4d68d6ecc3a984db5793ccf0522a86efa04590c09086776ae75d0eae1c5914941daae71b65167a22028c75ce5252db11982366ab5cad9e4a3a29f96feae3 SHA512 72f16c4c22ec0891c7648c89b02e7162ec5e5e543f003f486943c8b5855433e7b86116ac850ce0dffded10e4fda4745d225c0de25baf37631f39eee47ef33844
|
||||
DIST wine-mono-11.2.0-x86.msi 83324416 BLAKE2B c74ff5c66d0b2e8c2e07973dfc8c9fcae7a7d72ac52825675e6e0cd85c2889e2c14439753168e5a7828340f8f2ddf9bb4e51aa38fb357a2577e8a3a9201e20ff SHA512 14c0089af70fe2ca5ee4a0344a709bea16fddbfd1085e98f0f4a6ee53e5be85727f41ec980fb6cbd2030ab5102dc0e5b14851ff76e96b07ecd6a9c4b828f092e
|
||||
DIST wine-mono-11.2.0-x86.tar.xz 39415892 BLAKE2B 74555b5f02cb8053ccfb272c30f88e00bb647291ebf57ebd1bce067275ea9184fc0a983d26f4014fa1d6fae53ada9258ddaf11938f0b821fab1bde58257399b1 SHA512 82203c01b90bfebbf6cf5ebba529160920c85feb1b8aee53117e9f8a95a31e6218aa3ab529a24e0dafad0c7a437c6bd3b14245df887d43d6699fd4f672d2337a
|
||||
DIST wine-mono-11.3.0-arm64.msi 89109504 BLAKE2B cb90590265354286882135d8bf9aee1fb213912023055a38470f50c9a47a34a1c261afa3021e136d3229bfcf9c56458dfd45f0641b5c51fabfb3ac987b54418d SHA512 a01aba9b5f475f3c2ff2b0cd935b90e4da0c91c78613dc0ccad07ad538cc1ed1140eb4fa2fab7715be1846f99091d6f49201b20e490e7573f437d6979a56b77a
|
||||
DIST wine-mono-11.3.0-arm64.tar.xz 42809104 BLAKE2B 383013d8b0cb555d1aa3d21c909b0a11af4d64aeb4486838677b30921a0a643a2a693728990f76d8a1457c6eaca2276197845cae14ab801a7aefa5666f7f5f00 SHA512 4b9f04eaa8dafb2f2c9aa9802d9b2d8fbf8200bc4e1d5247b6cfe02b3f3c5ec635b00e12081b9e6f865afbe45d533f74bae47570b0e67a3c4d5e4af7842a7c24
|
||||
DIST wine-mono-11.3.0-x86.msi 83348992 BLAKE2B 0153489b2b5cfa4574a6205158af0ad07df4b5a66d55aee8b08696b353aa5ed1737e40b8cf18d33f695d81558127ff015b660045b8941ffb935efbcb5db00e81 SHA512 5ba5cfd870c000b8376da7fa492803d121905078ea93fade0ab5f1543b86cc4dbab6dc504174c23ab726443ae04c908eb725409c3522142d1a2379ef33573d7e
|
||||
DIST wine-mono-11.3.0-x86.tar.xz 39412620 BLAKE2B 230b9094049fc8b0c5600c44ad9514541f4bb21a75a0fd32e5025aa4c267f3b1d0032929d215688ed8ebe6c1b3ade93e3643272305f6f81b734d376cdea257c2 SHA512 540b55ad9050fe1e7253cfbc957c598804fecfcd10b0dd6647ebcfbc557c91d778fd447b973a511ce006a735e31c8cc5b2178790a7642261c232a08b4bbf4ad9
|
||||
DIST wine-mono-7.4.0-x86.msi 87334912 BLAKE2B c0b778f9db59d1a2917631f1d6ca1a1798972a6a42e27975da78f3a35b77018a99228d7d95e5640c57618533a6b01bf2252859e3e978e2aa8dbdc8cd62afcc28 SHA512 cf35513b368324487c387d4339e5b05a90c4825b25ea603140524b79e69786ccc20dfb898213a9548c0313c0b0e4b160acb88364e4b280dd6712d185d9e5ae57
|
||||
DIST wine-mono-7.4.0-x86.tar.xz 45404344 BLAKE2B 3a74106b9b3f21a88c2435f7988d66a54e08beea931a0ce0df6431c21add4ee2685bf9c9cb2404ee1a685736d61b1aee3cdd507130e5c5dddba7e506a2ff18bb SHA512 108cb5d969e84deeda3d2b11dba7cd73853fc3b088ecf2bcdb9bc5c5bbaaff03e72cd4f485d1935eda43cdd95b927886441be1d2204edeaee1ff1fea75735d22
|
||||
DIST wine-mono-8.1.0-x86.msi 84905984 BLAKE2B 948b014fc6fba94bc97642b8aae266b8179b119ea3d8a0fdf47daee33eac65b8cc5dd1bc483ae4c66bdd1bdc10f4b73258bb6c83bca0911a30e86e358faafd20 SHA512 5c788dfa0c9b664242f3ce0ab24f3f9256dabf1e9fadc516140f267c763da1865b4536c707660acaf66e4a37d93198f5499971b4261e63d91252f6a7fc3eae4e
|
||||
|
||||
40
app-emulation/wine-mono/wine-mono-11.3.0.ebuild
Normal file
40
app-emulation/wine-mono/wine-mono-11.3.0.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Replacement for the .NET runtime and class libraries in Wine"
|
||||
HOMEPAGE="
|
||||
https://gitlab.winehq.org/wine/wine/-/wikis/Wine-Mono/
|
||||
https://gitlab.winehq.org/mono/wine-mono/
|
||||
"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz )
|
||||
!shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi )
|
||||
)
|
||||
arm64? (
|
||||
shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-arm64.tar.xz )
|
||||
!shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-arm64.msi )
|
||||
)
|
||||
x86? (
|
||||
shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.tar.xz )
|
||||
!shared? ( https://dl.winehq.org/wine/${PN}/${PV}/${P}-x86.msi )
|
||||
)
|
||||
"
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
IUSE="+shared"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/wine/mono
|
||||
|
||||
if use shared; then
|
||||
doins -r ${P}
|
||||
else
|
||||
doins "${DISTDIR}"/${P}-$(usex arm64 arm64 x86).msi
|
||||
fi
|
||||
}
|
||||
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit edo optfeature python-any-r1 wine
|
||||
|
||||
WINE_GECKO=2.47.4
|
||||
WINE_MONO=11.2.0
|
||||
WINE_MONO=11.3.0
|
||||
WINE_P=wine-$(ver_cut 1-2)
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit optfeature wine
|
||||
|
||||
WINE_GECKO=2.47.4
|
||||
WINE_MONO=11.2.0
|
||||
WINE_MONO=11.3.0
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST godot-4.5.2-stable.tar.xz 43877740 BLAKE2B fc54a347534697fa7eea0a53d977689f2ece35b997fe3546f8c8175745628ba14b0880c177783bdfbd5cb0052eb54d1c710841bacda8200a26c51822e06ba635 SHA512 18ee93e0b39d965244662e64f82597722e99a17e63f90d976de65abf77238587e00e11b68ce749698d625babe0077de6e12a66dc0aa68e0039bb93dbb7243c75
|
||||
DIST godot-4.6.3-stable.tar.xz 44471880 BLAKE2B 9d4b0fdf4b75db3062e229b2cf43746620e51da83f9859bf06e691d36249bd5394ca8f6086dbc943a7eb4e44f55a28b32fb615fcb94b511bf41ad82dfc718ed9 SHA512 b3e4c63eae7b7e0c47da07ae64d49dca5bf033912ea0a0da5440fcee48b4eb16c75e446374e7916c4ca2c6ff39ed7f3833e4cc2761df73765a660f715770f803
|
||||
DIST godot-4.7-stable.tar.xz 46684188 BLAKE2B 6055f1203d5d4f865bee419b7c01eb7603c1cd16895476fd259734c54f68697787ed746d05157bf4f7d4ac9574eb69ce6fc3de3a12aeee38c40084c6e5fada22 SHA512 0afddbd2acb1e2eba0bb2b885d58c321e9b7d4adc30481d7ab70b348dc96d9ccf1c11fd7de39900eb646c543488225280b7321831b0237cde9d27655962fefc0
|
||||
DIST godot-4.7.1-stable.tar.xz 47002520 BLAKE2B 0bee8f7f175a0e6ba43458e707ff649e5dc258a1f3d787a4d8504e3cff336305a39eb645faea1afd9e476d6930b89a18ae953e8ee17a328075ef0c70a4c4e9c0 SHA512 27bab3cba3963bd19dcb8d7684e48ddf3c9623ccc94bad23f6f1ada8cf55596178f2aa60508e62172b707c88401efd3c4b8f10245a1adbbcd32599d0fb961c47
|
||||
DIST godot-4.7.2-stable.tar.xz 47744300 BLAKE2B d65c8e5b70d590be431a9f0a3630be600d91bb335b4460a9c3f12c3052e7cabb1e02f0f62ba8e85d4e25ed4ad266e84280903277036df5fa08794b62571db127 SHA512 15e23f8423003f5d32da07c34a8651e43af23b050cc0dea2d4fba6944ca445d079edb52b66fdf82b6d5739bba1fe707b9e27b8836b19f09f64f313966160f8fc
|
||||
|
||||
@@ -92,7 +92,6 @@ BDEPEND="
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-4.5-scons.patch
|
||||
"${FILESDIR}"/${P}-no-volk.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
@@ -102,6 +101,13 @@ src_prepare() {
|
||||
sed -E "/pkg-config/s/(mbedtls|mbedcrypto|mbedx509)/&-3/g" \
|
||||
-i platform/linuxbsd/detect.py || die
|
||||
|
||||
# <harfbuzz-13 is usable but detect.py assumes >=13, keep support given
|
||||
# >=13 is not in-tree as of the writing of this (bug #978085)
|
||||
if has_version '<media-libs/harfbuzz-13'; then
|
||||
sed -e '/pkg-config/s/ harfbuzz-raster harfbuzz-vector//' \
|
||||
-i platform/linuxbsd/detect.py || die
|
||||
fi
|
||||
|
||||
sed -i "s|pkg-config |$(tc-getPKG_CONFIG) |" platform/linuxbsd/detect.py || die
|
||||
|
||||
# use of builtin_ switches can be messy (see below), delete to be sure
|
||||
@@ -12,3 +12,4 @@ DIST boto3-1.43.70.gh.tar.gz 1206705 BLAKE2B 8f0a199765745454dfbe6304252d823d7ae
|
||||
DIST boto3-1.43.71.gh.tar.gz 1207579 BLAKE2B 923197f60fc728642a4a38e8eeeb35b92e6d05330d1473b01a6e233d87839e9e491b83b9d49d0a90040cbba99d85d93fb60dc4c9d968c83f9edfe49651b17600 SHA512 a4f7147917b7f0dcbab5f0a697a361c067c297164b242c5048c70cf7a5415cb9232f356ff459d6f78500146a6204c9d471c07ea51077f68404ee7e71a93f66b8
|
||||
DIST boto3-1.43.72.gh.tar.gz 1208773 BLAKE2B 1250a1fffa6b31c2e3c5ab40221db938a56605c09b19b1d07db8eafe5acd68d06e3d6b75fc206fad1cd4c8b2ae9c663a69fdeb9c8b32246dad3134c1f4154275 SHA512 b357a17de48ff1ab460ba71315249f294e979311b7787aa2bfc7f82e2b54717039a04420d63d63ebbb51685b526eec863e0278ba58d2b68e7dfa60bdd4017f41
|
||||
DIST boto3-1.43.73.gh.tar.gz 1209884 BLAKE2B 6741d048f7446ac34d9c57a966ae784aa22da0b5dc112c0ddf5f2af875a6e69d70b95b27f34acd6c350383ac547bfdb15c41a5ba17aef92392e3ec1d68a341cb SHA512 b70b4e1681a1e3beb3f3c29494d5e67b4451b7a6ad2a400827a24d72a7bb3199e7a90df6c726929a4c7162f6f7db144a46ea90bc53f857b08006e359422658e5
|
||||
DIST boto3-1.43.74.gh.tar.gz 1210825 BLAKE2B ddde072a22e8c0ee376a3bf63be6b376b9c99432fd7ffbd7172ded34fed0e777a9b2f2be62ce612f7973bf8eac91e9bc763d97f303b663b74ce7bc5d0c6f955c SHA512 9c017a42db9be269fa9b6c8b7a8c239d0475700df51794da94c83baed2eb32dff920d260560886ed83455ed2e93e6d302c98ca1c04e6d766e09d3c3bee546258
|
||||
|
||||
53
dev-python/boto3/boto3-1.43.74.ebuild
Normal file
53
dev-python/boto3/boto3-1.43.74.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The AWS SDK for Python"
|
||||
HOMEPAGE="
|
||||
https://github.com/boto/boto3/
|
||||
https://pypi.org/project/boto3/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/boto/boto3/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# don't lock versions to narrow ranges
|
||||
sed -e '/botocore/ d' \
|
||||
-e '/jmespath/ d' \
|
||||
-e '/s3transfer/ d' \
|
||||
-i setup.py || die
|
||||
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
epytest tests/{functional,unit}
|
||||
}
|
||||
@@ -12,3 +12,4 @@ DIST botocore-1.43.70.gh.tar.gz 16949701 BLAKE2B 67d0ecd46c0330402e848466a1ddccd
|
||||
DIST botocore-1.43.71.gh.tar.gz 16959340 BLAKE2B bb8726e9819fbb64366d1c12f9bde2ad647ef586cb3fc2b343bab476df29113bd876552199c6eb21c3b8891dc6894229c13dff0d2e08827dda8d4558c999d88d SHA512 999cf463ed3502da5400005ae1fbccddd0d41ab630bcedf4c8745148be5dda98fa3526771164ab2045d230b3dc95cdb418417d3b130f3637b68fdf86fec83cef
|
||||
DIST botocore-1.43.72.gh.tar.gz 16966215 BLAKE2B ccb01e2001fd1584bc635a19daf241371bf9e00b97f5d1adf07f4dbff0a5f8ac75ab93f66b8e05976a1fda1c111c6148ade5bdfa585ccdad4376a7651cf088e2 SHA512 0ee8aa2a82c6db2d1094679612146b9be98eff499880a33721cbc324b631ba6e268031e4ec0c1f8025da5dd187e7f211ef6da6c97ab13c5a3b9d9d93f4a80248
|
||||
DIST botocore-1.43.73.gh.tar.gz 16978406 BLAKE2B d822e8de190d7cba908ab03cce8112540853afa397d5519434dd989b199694cfe4d0b2ca13a73eb4387967b3f8ffb43e207caba055fca180548a635d974c340a SHA512 bcb2c6b2f13bbc30cb555633d9ed716cbd9ad3e59bfe2057d5224ef39043b88ee7cb69dfeafceb2ccfde2093be1acdb1fbf33c1cb9461ae865fd402ca9381b88
|
||||
DIST botocore-1.43.74.gh.tar.gz 16984072 BLAKE2B 5f45bb07ca0605f24bec1f92562c035282441a2e784e5c022b75164b6644b0ff87fb85f38905e6a362ce606bb5eb8a5ca4b8f9f3b82fae446f641522344e8623 SHA512 e7e789df0fb77db2dfde00e68c36ea91de8016f19c618b90d05bb0922a3997e50f2b25b2f04ce1a3353ae66def2db6a3636fecb5bc87829af6713b60ad074883
|
||||
|
||||
67
dev-python/botocore/botocore-1.43.74.ebuild
Normal file
67
dev-python/botocore/botocore-1.43.74.ebuild
Normal file
@@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||
HOMEPAGE="
|
||||
https://github.com/boto/botocore/
|
||||
https://pypi.org/project/botocore/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/boto/botocore/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
<dev-python/jmespath-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
|
||||
"
|
||||
# unbundled packages
|
||||
RDEPEND+="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# unpin deps
|
||||
sed -i -e "s:>=.*':':" setup.py || die
|
||||
|
||||
# unbundle deps
|
||||
rm -r botocore/vendored || die
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# rely on bundled six
|
||||
tests/functional/test_six_imports.py::test_no_bare_six_imports
|
||||
tests/functional/test_six_threading.py::test_six_thread_safety
|
||||
)
|
||||
|
||||
epytest tests/{functional,unit}
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST django_js_asset-4.0.1.tar.gz 26827 BLAKE2B 95594dae9a0826fee6e9203ea358ff21e255f472c0723185a91d6fe7e9e3e33e9cded5aaba1dd816dfaa7072332831b21f346fed556c7dd66f87cc444407613b SHA512 76b940fd47f4e3c1cfee6998c2867aef1707a0c4d549b041030df5f8bd6cd2d98c27a2bbda835dbd7a6e92f4965b4aade815eaaf8218867631e7b0fd59deb80e
|
||||
DIST django_js_asset-4.0.1.tar.gz.provenance 9931 BLAKE2B 48cb24010a60da9562fed062b8b70f6f23643e01cd4865941f094c0a2f0e68b2c690a98ce1d2ddc87d027bc7a53b2622b9b61ed9dd40285f95505b2ef2d523d7 SHA512 8332f4ad562cd922dc2ba391f756c71104796387154b8732b4ed1d571336a1c0731166467f3f2530e51546a3b95009b8c3bcb26371f6aae57657ea5065bfffc7
|
||||
DIST django_js_asset-4.0.2.tar.gz 34257 BLAKE2B 4ff57b8167ab17e18264db5546137313247ec2ce5ece69bb3c9b2d2a024e51215d3cb6a3cbca3e03cb8f9449422294a3489ab7d4c27171aa1535d0189f377dd3 SHA512 65e6f8704fe7a888f2f11de74081f09afab5d31b1777e361e4ddf6ddc94e95f62175a11f3c0f85286c3fc885e98a97228166178ab60127b92dc58ed447d1fe17
|
||||
DIST django_js_asset-4.0.2.tar.gz.provenance 9839 BLAKE2B c94358eb96617468ca9fd07d46852e33792ec40ab941d4458fec413f10dbb61ab4ce58add3071f9b11827acd58ace4d33df648fd4ea5169c086856664912be62 SHA512 2319598f54749178450b7c8ea9c5154c6036190f337976cbb9ff355f48b502e4059c20e2cf99c4654aed15ee9b4c63fb5d224bffee9ad995a058aa22ce005518
|
||||
|
||||
37
dev-python/django-js-asset/django-js-asset-4.0.2.ebuild
Normal file
37
dev-python/django-js-asset/django-js-asset-4.0.2.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYPI_VERIFY_REPO=https://github.com/feincms/django-js-asset
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Script tag with additional attributes for django.forms.Media"
|
||||
HOMEPAGE="
|
||||
https://github.com/feincms/django-js-asset/
|
||||
https://pypi.org/project/django-js-asset/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/django-4.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
${RDEPEND}
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
cd tests || die
|
||||
local -x DJANGO_SETTINGS_MODULE=testapp.settings
|
||||
"${EPYTHON}" manage.py test -v 2 || die "Tests failed with ${EPYTHON}"
|
||||
}
|
||||
@@ -4,3 +4,5 @@ DIST fakeredis-2.36.2.tar.gz 213336 BLAKE2B 23c6333b945ff35d482c9b04b81e067106f0
|
||||
DIST fakeredis-2.36.2.tar.gz.provenance 10085 BLAKE2B 15ceb7fb92e07a882c3b313d62b39bb30032bc4f951b84903cd969d4905fc987fb3267f0ef0d1a7913b72a10cb4d3f091d15a20f4bc04da0809724247bb447e3 SHA512 b03494bd124e64dd11da4256a8d994a9fb4fe779b3fce08f242c49a7518261623495300a97cb6a0fbead6380c00bd27b709599485051359969b01eacffe6588c
|
||||
DIST fakeredis-2.37.0.tar.gz 236339 BLAKE2B 4bfd2dc6233cff7296a8a1499e0ec38cdebfc58bdd5c2789e50e7550396201fd7151897dfcf59a8191ca961d912ef8834862a86f3762726fec7aab36cfda8aea SHA512 fda7e877a311f4c28363527e41fb12d00be97047b14641ccefd7d708e08fbdd5690b659e01bbf83e76cf44b7730ebdb97316599f97af7dbe85dee1ea0602799d
|
||||
DIST fakeredis-2.37.0.tar.gz.provenance 9807 BLAKE2B 91770319cfe72306e31ac8e36ae99e5a390892224e2389bfccf6cc9f813712d7de55e6197b4a85dba57cbcf99dba6eeca3710a423eca9f172ca24172fb38e7cc SHA512 3d73bc72222549cdee2ef492510d4461dc2b87c437d0462d16fd5c9d7fe00b78f3b9d65ca012953dfa72924984a5423b93a7b91b7d8c15e0904c6c07373a950f
|
||||
DIST fakeredis-2.37.1.tar.gz 238182 BLAKE2B 48755cfc378a0e6199f902d58bee2b9d1e1be5fc1e516121307761e1e1fa2f6c4c5b4b6c118f6f9ac1dcd0a7026cbe7cbf72659b8f1771ee35f8a4fee2fed797 SHA512 b03249a375b9b8c7ab2d2483ebb9307a26bb14664d6c0f89a38418bd3e4aa890285a530159d00f70623d8e33412a29e560ed3e70e80b1a93fc4df054cfc3ad73
|
||||
DIST fakeredis-2.37.1.tar.gz.provenance 9609 BLAKE2B 0d8e0083615dd76de483c88fcbcb125b4dbd9d32c8d139e4cf3d9d6a9c965c88b937cb4b11cfc58f154da9ffd5eec943938176557792a7b65b2d99d667834b97 SHA512 168051305b87497761bcda3d1627c26d33f30a520de8ae2e8a50d2c3e87260a68c99833031d89195ded134661d94a5a08cbd00f125fcc2d1ba1e0b0eddb95dd8
|
||||
|
||||
147
dev-python/fakeredis/fakeredis-2.37.1.ebuild
Normal file
147
dev-python/fakeredis/fakeredis-2.37.1.ebuild
Normal file
@@ -0,0 +1,147 @@
|
||||
# Copyright 2020-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYPI_VERIFY_REPO=https://github.com/cunla/fakeredis-py
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Fake implementation of redis API for testing purposes"
|
||||
HOMEPAGE="
|
||||
https://github.com/cunla/fakeredis-py/
|
||||
https://pypi.org/project/fakeredis/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/redis-4.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-db/redis
|
||||
dev-db/valkey
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/valkey[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( pytest-{asyncio,mock} )
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# do not install duplicate license
|
||||
sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die
|
||||
}
|
||||
|
||||
wait_for_status() {
|
||||
local expected=${1}
|
||||
|
||||
local i
|
||||
for i in {1..50}; do
|
||||
"${server}-cli" -p "${redis_port}" ping
|
||||
[[ ${?} -eq ${expected} ]] && return
|
||||
sleep 0.2
|
||||
done
|
||||
|
||||
die "Timeout while waiting for ${1}-server to start/stop"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local server
|
||||
server=fake
|
||||
einfo "Running ${server} server tests"
|
||||
distutils-r1_src_test
|
||||
|
||||
for server in redis valkey; do
|
||||
local redis_pid="${T}/${server}.pid"
|
||||
local redis_port=6390
|
||||
local redis_log="${T}/${server}.log"
|
||||
local redis_db="${T}/${server}.db"
|
||||
|
||||
einfo "Running ${server} server tests"
|
||||
"${EPREFIX}/usr/sbin/${server}-server" - <<- EOF || die "Unable to start ${server} server"
|
||||
daemonize yes
|
||||
pidfile ${redis_pid}
|
||||
port ${redis_port}
|
||||
logfile ${redis_log}
|
||||
dir ${redis_db%/*}
|
||||
dbfilename ${redis_db##*/}
|
||||
bind 127.0.0.1
|
||||
EOF
|
||||
|
||||
# wait for the server to start
|
||||
wait_for_status 0
|
||||
|
||||
distutils-r1_src_test
|
||||
|
||||
"${server}-cli" -p "${redis_port}" shutdown || die "Unable to stop ${server} server"
|
||||
|
||||
# wait for the server to stop
|
||||
wait_for_status 1
|
||||
done
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# json ext
|
||||
test/test_stack/test_json.py
|
||||
test/test_stack/test_json_arr_commands.py
|
||||
test/test_stack/test_json_fpha.py
|
||||
# TODO
|
||||
"test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[Strict3]"
|
||||
"test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict2]"
|
||||
"test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict3]"
|
||||
)
|
||||
|
||||
local EPYTEST_IGNORE=(
|
||||
# these tests fail a lot...
|
||||
test/test_hypothesis
|
||||
test/test_hypothesis_joint.py
|
||||
)
|
||||
|
||||
case ${server} in
|
||||
fake)
|
||||
EPYTEST_DESELECT=(
|
||||
# TODO
|
||||
test/test_tcp_server/test_connectivity.py::test_bulk_string_length
|
||||
)
|
||||
|
||||
# every test starts its own server
|
||||
EPYTEST_XDIST= epytest -m "tcp_server"
|
||||
return
|
||||
;;
|
||||
redis)
|
||||
EPYTEST_DESELECT+=(
|
||||
"test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict2]"
|
||||
"test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict3]"
|
||||
|
||||
"test/test_async/test_redis_only.py::test_async_lock[fake_resp2]"
|
||||
"test/test_async/test_redis_only.py::test_async_lock[fake_resp3]"
|
||||
"test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict2]"
|
||||
"test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict3]"
|
||||
)
|
||||
|
||||
# run fake tests only once
|
||||
epytest -m "not real and not tcp_server"
|
||||
;;
|
||||
valkey)
|
||||
EPYTEST_DESELECT+=(
|
||||
test/test_stack/test_vectorset.py
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
# we can run "fake" tests in parallel, but "real" seem to share
|
||||
# the same connection
|
||||
EPYTEST_XDIST= epytest -m "real"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST httpx2-2.10.0.gh.tar.gz 2140799 BLAKE2B b6d809bf1053f17abbadf6543b57133d112a07c112da54dee19f7c5bb08f5ce0606c1a822e4ba75b70ed155543faaeabfd84ca174a6d0b8bfa97515906bee2fe SHA512 18bfeac68d50a0851a8dcc996f0a6dbea99ab1d546bb2463e7abe466f2c0d71e44b8712af1e02cdf53be4a220003dad17ade625f7df431a05cf38eee02a953d0
|
||||
DIST httpx2-2.5.0.gh.tar.gz 2053138 BLAKE2B 8d436c215dcb47664c41f0b286bfd614e9eef08161a3c534a40bac5e59d5fe57ec51f87ead1498965d13ad41c4939b3a93b2a053ac2a73d0927593aa8cb61a2a SHA512 45cfadee3c884843e595eb8cffb0887fbee98c069d94c1e5c2498e7ac8c90b414c7d4fff2e8ed4a03589b56b605566674f2dd20e22738aa92812795b50c287f3
|
||||
DIST httpx2-2.12.0.gh.tar.gz 2144469 BLAKE2B be96a3cea133a993248d7743524c3208581f881c275486a3b4f8241c5410f4d9d3a0ceca15bd4cbb598a84e91a46f0ec7b54a9b091fed550b19a6512d6d172d7 SHA512 33bc7d37f6f9b20f275f36fd49b94734714f9f47dc4d4b2029d27a7cf7d2d4f5ee1da8060c4cea65750b9362c65964b4d2f90dc2cff1dbe42051fd2bca03542d
|
||||
DIST httpx2-2.7.0.gh.tar.gz 2084293 BLAKE2B 82a2ba5d9ea378ecd345e2f44e83a231e52c6a4551c854d2719387abc5a6b03da16fa8c99b731773ee73bbd7212eaa0843bab586edf0938751f0e545b7d170c5 SHA512 4badec86b0e5a4bf0c0974168e65ab24033598f414ea57af24d63c33d5c4700637de3a443cb552cf87f33c6aad3ed17fe498a7ed061d96bde0fe8c22073f3fb2
|
||||
DIST httpx2-2.8.0.gh.tar.gz 2086475 BLAKE2B 1fcf8504f7b7cafa4b1972c1696c1c93ce1d3989e7faa261278205155faa24e972072cf664f4b6e7f28d0d047cafd975bfc83881b4097379edc805bd40150b9d SHA512 140df21e9c18219c0f7a6892c4c2a1dcabd72ae15fe32c4a0bd0dc0670a0c2e3ec5de34befb4d1c4a44208c5e7a72664e58fa2b9b5dc0431ef0d95c461d70ed4
|
||||
DIST httpx2-2.9.1.gh.tar.gz 2093326 BLAKE2B 2124f7276c6f6bac2304fd0bd4bdd388592f85f419c89c2e3ad0cb7f6ab9eb04fff6cdc1544a5e4a898e0034873784ac1d17d90f49ba4bd901c3d17de7003804 SHA512 8b0045ad01e1020414b5ea17a694e332d531007f59b7157765fa3e15dbe95c9e54717930fa1f860fba55edfde9fa3136f9f5107d4e5bfc96f4fc7e45ca1543fd
|
||||
|
||||
@@ -22,11 +22,11 @@ SRC_URI="
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="cli"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/anyio[${PYTHON_USEDEP}]
|
||||
>=dev-python/anyio-4.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-3.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/h11-0.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/truststore-0.10[${PYTHON_USEDEP}]
|
||||
@@ -34,7 +34,7 @@ RDEPEND="
|
||||
>=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
|
||||
' 3.12)
|
||||
cli? (
|
||||
=dev-python/click-8*[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.4[${PYTHON_USEDEP}]
|
||||
=dev-python/pygments-2*[${PYTHON_USEDEP}]
|
||||
>=dev-python/rich-10[${PYTHON_USEDEP}]
|
||||
)
|
||||
@@ -43,22 +43,25 @@ BDEPEND="
|
||||
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
|
||||
dev-python/uv-dynamic-versioning[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/brotlicffi[${PYTHON_USEDEP}]
|
||||
>=dev-python/brotlicffi-1.2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/h2[${PYTHON_USEDEP}]
|
||||
dev-python/starlette[${PYTHON_USEDEP}]
|
||||
dev-python/socksio[${PYTHON_USEDEP}]
|
||||
dev-python/trio[${PYTHON_USEDEP}]
|
||||
dev-python/trustme[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
dev-python/uvicorn[${PYTHON_USEDEP}]
|
||||
dev-python/websockets[${PYTHON_USEDEP}]
|
||||
>=dev-python/wsproto-1.2[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}]
|
||||
' 3.12 3.13)
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( anyio pytest-{httpbin,trio} )
|
||||
EPYTEST_PLUGINS=( anyio flaky pytest-{httpbin,trio} )
|
||||
EPYTEST_RERUNS=5
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
@@ -75,22 +78,9 @@ python_compile() {
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# random HTTP header case mismatch
|
||||
tests/httpx2/test_main.py::test_auth
|
||||
tests/httpx2/test_main.py::test_binary
|
||||
tests/httpx2/test_main.py::test_follow_redirects
|
||||
tests/httpx2/test_main.py::test_get
|
||||
tests/httpx2/test_main.py::test_json
|
||||
tests/httpx2/test_main.py::test_post
|
||||
tests/httpx2/test_main.py::test_redirects
|
||||
tests/httpx2/test_main.py::test_verbose
|
||||
# Internet
|
||||
tests/httpcore2/test_cancellations.py::test_h2_timeout_during_request
|
||||
tests/httpx2/client/test_proxies.py::test_async_proxy_close
|
||||
tests/httpx2/client/test_proxies.py::test_sync_proxy_close
|
||||
# unexpected logs from uvicorn
|
||||
tests/httpx2/test_utils.py::test_logging_request
|
||||
tests/httpx2/test_utils.py::test_logging_redirect_chain
|
||||
)
|
||||
|
||||
local EPYTEST_IGNORE=()
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST idna-3.18.tar.gz 196711 BLAKE2B d816787698eaa0002ab2b7314e1ef82934f74bed70d67d20db49cbf114b049e48cd3ca65a8fdd760e7134bc01afee6a1b80eafc8a743bda887ef0a7c4b99ecca SHA512 5cdfa086a6a1d2c5fbb6fe56ceae5434a71e2215711d252be41f82cebfa48cef35cc8b2ff03e6af17ae309f230a04a008c41eae55852dd77942f97f65848c916
|
||||
DIST idna-3.18.tar.gz.provenance 9495 BLAKE2B 728c5dba519fd7716fd71c566073f2482ea5971efab097c03ef2998f7f9dd3fecaa87562409c149d579289913d52e1a303a8fb0abdcbd411600bb66dc685de9a SHA512 a02d92639bcf09a0ff8b16c4f1c95aa811c766257f74a31d34b48e1bee92be347251a77a4ea014df0b61c3f7f0b219585b0eb6bd054e25deb56a42b5836fc884
|
||||
DIST idna-3.19.tar.gz 215237 BLAKE2B 180ec174fd5992cfb4a207c48c3ddcce9000bbdd87a8df897e5453dfd93c07a19d96e6ce0e08aaca40ef85ea4a7887cbbe006e636107a493281f0c5ed6dc21c8 SHA512 9d80b04098d59eb2f2c82a91d1b8153aa5cf135dafc9f792b69d5efee05a1b7f441a907286741f85992a67b175e2910b2233bdf7492c61a3dc204ff74aed3aca
|
||||
DIST idna-3.19.tar.gz.provenance 9309 BLAKE2B 96f914967234a39eb4bf028fc5e51cd8d4ff3a1bbfcbdf0095fae63ea417e5857f9621eebb549ba00643cd0d250fa52ae16dc72fab329fd83c78ba24b12e2a42 SHA512 5990aea65ca005c0ef5702c2c13e90b03bd83af37d86fda1985a44c7c89e9aed70a101ae5a1bec9473cdae7de69714a5e366bdaa5e2f4363df0fe12124de10e0
|
||||
|
||||
31
dev-python/idna/idna-3.19.ebuild
Normal file
31
dev-python/idna/idna-3.19.ebuild
Normal file
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit-core
|
||||
PYPI_VERIFY_REPO=https://github.com/kjd/idna
|
||||
PYTHON_COMPAT=( python3_{12..15} python3_{14..15}t )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Internationalized Domain Names in Applications (IDNA)"
|
||||
HOMEPAGE="
|
||||
https://github.com/kjd/idna/
|
||||
https://pypi.org/project/idna/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
@@ -1 +1,2 @@
|
||||
DIST ipywidgets-8.1.8.tar.gz 116739 BLAKE2B 6de9ec7d8f7ecc6f8b734c4731e0eecdcc19be5238063b061ae851fa7a61a38400fadc0b01f2c8f56d204179b8f9eae43dea37f9096a34d920d4317d30f466cb SHA512 a05fa56a17aefcb62c91816e7bad54dec6f3219f1de8ad3d8dbb7680093f05ee149277d84a4fd77f6c6dfa903e9d8a49330708950ec39c6517cc4d22d385d3da
|
||||
DIST ipywidgets-8.1.9.tar.gz 117252 BLAKE2B 2b42772a49d3fa9a3ccfb680c7d0f09c2b431891d4b4290c064610b1f127d1eadf68c9517010074df7bc5f6895620c7f6ffb0dd8dd77de32b7a87e0d0227933c SHA512 1b1c31d0ed803a245d00dd7bf04132390025229580269b2deb648343b25ce1074f0066c865b59eb0beabf092b8f89df7fa02b40113ed719369a2796b5baf79c5
|
||||
|
||||
57
dev-python/ipywidgets/ipywidgets-8.1.9.ebuild
Normal file
57
dev-python/ipywidgets/ipywidgets-8.1.9.ebuild
Normal file
@@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="IPython HTML widgets for Jupyter"
|
||||
HOMEPAGE="
|
||||
https://ipywidgets.readthedocs.io/
|
||||
https://github.com/jupyter-widgets/ipywidgets/
|
||||
https://pypi.org/project/ipywidgets/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/comm-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/ipython-genutils-0.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/widgetsnbextension-4.0.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/jupyterlab-widgets-3.0.17[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/ipykernel[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
PDEPEND="
|
||||
>=dev-python/ipython-6.1.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=()
|
||||
|
||||
case ${EPYTHON} in
|
||||
pypy3*)
|
||||
EPYTEST_DESELECT+=(
|
||||
# https://github.com/pypy/pypy/issues/4892
|
||||
ipywidgets/widgets/tests/test_interaction.py::test_interact_noinspect
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
epytest
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST jupyterlab_widgets-3.0.16.tar.gz 897423 BLAKE2B 7fcebb8a691876a2ad338838f08be6a4c0375312bb2886e531f3a53e0e29e6019cd0635d7d25f434d96f9fd06a1610884bdae82aae893a3de37cfa6436062fab SHA512 263e13c810f83d9343d7c3d04582a83af4bf21b10ce9e1129bc2ffb9366937c8810c813fa14e8d9ba8569b11b64d9dcc405b845b6af0f071c28a4d5d1950bb40
|
||||
DIST jupyterlab_widgets-3.0.17.tar.gz 213919 BLAKE2B 5f59e7f42fcf0637a7a04d0ace3ff756c411c31126ea7b5ce9590f37c4295fec3769875120d3e744235fb29a56025bb15ea926585cd61c314c1964731325a5bf SHA512 5da52b2a4df8803616c592dcad8ff24505123f5418afa7a4e318f8d50bd428f03c0b24d03e76390b1f2f506424e6cdcd1619363e65ae7586d23840331bbca52b
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Jupyter interactive widgets for JupyterLab"
|
||||
HOMEPAGE="
|
||||
https://ipython.org/
|
||||
https://pypi.org/project/jupyterlab-widgets/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests import-check
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST nox-2026.07.11.gh.tar.gz 4043049 BLAKE2B 79deb482a34dfc6ca6036c6b10396460332cfb005685c31b5458d409905f6867d2997659cf002a710964bf34aace88029ed29cd621923b0ea52c1cf3fdef12cb SHA512 b36c8df34e88708a25b0967bb620e8950714120d2a81c1d5b3f209420a4d4ff5ea89141b41a8279824718f9fdc6eea3170d00207295d517e462a2a50fa57bdf6
|
||||
DIST nox-2026.08.10.gh.tar.gz 4076351 BLAKE2B 3167238fe7ec495c6bae8f1effde518e85dce9e55df22c47a1af09f7c1b55a2a65570532138604e791ae8cbc31cfd896110a4c7670864bba6f24bf044430d936 SHA512 ffe1053023e1fa48f115b3aeacf1c771ae8f12ff58217eeb304604f4702ac763317b572652094d2a7c76f3f5af5a6478bc0bcc870c8dc66e4af71f98358d05d9
|
||||
DIST nox-2026.08.17.gh.tar.gz 4077021 BLAKE2B e65055d549d99224b014a1c8f0ed5882234bc4410c4ea2a18257dc52a5ab5058a06433791ac83ec48981292ca00dd68eea488c1230d77ad34e672a9ae443cf5a SHA512 5e5273dd7b1a8781d48adc91ef12c732982a03c52bc02a4005e25f44ad769b2124a38b36c8f4673fc2978fae51fe3788145e517b876272958cc851f496f26694
|
||||
|
||||
@@ -25,11 +25,13 @@ KEYWORDS="~amd64 ~arm64"
|
||||
RDEPEND="
|
||||
>=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/attrs-24.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/colorlog-6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/dependency-groups-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/humanize-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-22[${PYTHON_USEDEP}]
|
||||
>=dev-python/virtualenv-20.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/platformdirs-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-discovery-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/virtualenv-21[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST pdm-2.28.0.tar.gz 2693556 BLAKE2B 369e7030dead4dca288cf455b20105a002a67f2a0f1856d13c52cac8e0ba723c78b9ae1865e6842fcc62ca62a39d2f88c58168d514ec849468a6e0b9dab9aa86 SHA512 eca6bbfc3de04a98636b316c5fb23a44b41a07563b5b5d638a5bd7d0cf8671695b4ec18629dd3960651fd02759db88037ab04fa68206f6f19710116b01ef29f0
|
||||
DIST pdm-2.28.1.tar.gz 2697761 BLAKE2B 3ba83aabaf9d5ce8c49b5a8525938d0bdded92bcc590a8c6556ee564c3ae3a839530616a9c1dae8597f01ea54ffaa0c66d1e0eede02e01356f088cbc5a052b48 SHA512 955fddd20a18f4601651cb54e427cc2aa05b0d8e1e470bc3755d1a527cf7ea2355653bd29a66cb7b488005ef05415289824d921a4aaf3eea70a8a7358ea7a4e5
|
||||
DIST pdm-2.28.2.tar.gz 2703070 BLAKE2B d480ab370154264c3cad5deb2b38c4449e1b3ef2529db0253975eb0cc43678ff913de5b2df0f6f400cbf0c3da3e191b497be99a4bfe25f1705ccb572fbbe46cc SHA512 bf357d712a3b987821ecd3240b0d12cd1477d37aebe6a178e56647c2013261fb31ebf4d088c0b49d108cee4dd92bb2ed936ee4cbfd5f740cc6e6d8ab171d4195
|
||||
|
||||
@@ -20,8 +20,9 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/argcomplete-3.6.3[${PYTHON_USEDEP}]
|
||||
dev-python/certifi[${PYTHON_USEDEP}]
|
||||
>=dev-python/dep-logic-0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/dep-logic-0.7.1[${PYTHON_USEDEP}]
|
||||
<dev-python/findpython-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/findpython-0.7.0[${PYTHON_USEDEP}]
|
||||
dev-python/blinker[${PYTHON_USEDEP}]
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST pyzotero-1.13.6.tar.gz 558828 BLAKE2B 119281e9d92dd052146ec0375429a61ed751d8a36e345b2232d9c6bd6efedacd9931432944adf803aa37ae9c9eea52c3c609933ed00c9bbf32992ac9b71f9291 SHA512 b59fa81d54bbe1fdce79843db092dbbe700eba8ea84ca17247e77ef44b55c2e4f670c8c4595f5b485256d2dd9e207f76ad2042df534ebf7e3bc4ba06d212aa25
|
||||
DIST pyzotero-1.13.6.tar.gz.provenance 9835 BLAKE2B 1c8c791956b3af96c64bb8606a2b3e81f9308329d4f6102de082926f4fd04e1bedb41eb8f61209435b3993ed200090046e0679044a9d6d1c624d4e6cf152011a SHA512 1a6f3e008d1822d63b412f6678f921b1d95ae499a0214b530d407aaac2f0b17689270e0160faf311b321c2fe12314c14a615cd4bf1cbdee74e1a70a64f75665a
|
||||
DIST pyzotero-1.13.7.tar.gz 559178 BLAKE2B 7987b2d007ec93c458126dfeb7885101a34606742decde25aec03a520a271b19fbc2ad481f912c5adf267b1f998545a3a27b1d59e0322da07e2130ce6d4f3854 SHA512 7fd337d03c4ed802aa080a364c731b22bf9167ae9dc4f3e023afa7b40d31b41d296e661b0f7758eb27d065b2300f21db527248462266368050b05aae5dc53faa
|
||||
DIST pyzotero-1.13.7.tar.gz.provenance 9835 BLAKE2B dc31fb62f4b271ba345706cfeb64fd5e3c4915d0febc4f978851869bb252dbdf62ec12733612547e5fbc1b56e0aa057ef71e1588e0a2cc8c350da88f107ed434 SHA512 a328295c384f0756c5d352144a39b005eb40236bc5c7d6beaaaf43ba736b10df02f5fa4e5cccf9c2e6cbfee9f0ea44c9aab51ff26b95b6aa1b778673153f00ac
|
||||
DIST pyzotero-1.14.0.tar.gz 576974 BLAKE2B 4e0fcb3888f987c13e8cc364045e5ac3bfd8a141e1e905511399e760838337d4077f86346d63ace5221a4d58483c4a36e610cc29e2d10e645d6303ab701b3913 SHA512 649a288e0d50ca22fdc230ea8e72153edc99b955a870242c3039984f808ffb7fdaf5b2a8f1897aa15aaceb954431854dca9099b5dbb484e0ff641cb9f5c16a4b
|
||||
DIST pyzotero-1.14.0.tar.gz.provenance 9541 BLAKE2B 0aa8eb4697218378e903a091ec8f26e0eae618c8bd2b8c51d0c51ff0b73a69f2c20a14f344cba94016cad84d7793fcc04d1afea6a8dfbe660d58d68b4d20d1fb SHA512 3c06f82bf3255d34a7209fc8bcec5af3f30ea0a1313e8b82c8d2ad6862ec414b01d7527e10d131d10e2df1dbee920c0a6d4de0cb10dec1ec0db0e93d8b0a878a
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
DIST stripe-15.2.1.tar.gz 1520402 BLAKE2B 92d8aae6f9911db5c9e47512c37d0ea13819c5976e0c6e34a13469a1bd8182ebe8afe251ae191d5029cfd03b731ae9d8c37640d9cec088cdd19b85da05942246 SHA512 0712b879ebf9d12ecda58264d787986c2552a7158c2ffe2755962095a2df27d1b07629af417370356c7af3453a433e54b4a36c92e7a9a716af9fd6f3684bd4f9
|
||||
DIST stripe-15.3.1.tar.gz 1516385 BLAKE2B cfdc04afa2c1cbba575cc67bf77375f84487c31a81641a903e82d24157d7f9121fc8ef9e23f57552763af07c7bfde36792d8a37b14053159672437795a968288 SHA512 f2a8c287b94672a9b73152fdaa20e1fcdd0e6d3cbcc6183b3b546a8fce9381a62d1a40e2d2c60756713590a92d5913e4745bd429e868cc58a5dd1404661fc884
|
||||
DIST stripe-15.3.1.tar.gz.provenance 9712 BLAKE2B 6b312c68c711c6afa03fd0650a1719535f76edbb0a34c49e3088fad2b97d76071938135ffd8dc78be01b93ba96a6855c2d22a3e13c9d3ba7d0f00f25eb90cd74 SHA512 1eb4547c84982b1eb50fcf49efc509207a42fb8673c35ea273ac833f4311af1a9ac21d01b9aea8d00a88547cbbf3fc9028458e5eaafc373a2387149d64e250b1
|
||||
DIST stripe-15.4.0.tar.gz 1538270 BLAKE2B e2fed8eb46ec91a8f27ca3408b6b32a0c3b365059a92d6997c5d266c11bb0b11d101f9198ca48c0dfd43e3b6d746eaf26996a6b4d21cc432fe020d3e6dd8caf8 SHA512 544d6c8c2dc47d7f68c097f2eac5cb3075397742031b59fde01d2141e15655feb879b9a9c575dbf65ed5c9d37e4c75adcb53291f9b7e072af625ede33eb3cc2c
|
||||
DIST stripe-15.4.0.tar.gz.provenance 9618 BLAKE2B 7772df6031e1cebb15bbbfff575dc6e7a0b86477dbc6c261221aab1398da0f35c3524f925e92f6931c5fd30195a054421d7241644ed32452af2f0c06f288682d SHA512 c05853f5a4841b2f6e9a1bba6c27eab320f10392b2c922e1bacaaac0fbd3bbd21e6eae7375dc50ea4c9e2dbab1a5a1f5536d88f14d628bead3477968daa93cfb
|
||||
DIST stripe-15.5.0.tar.gz 1542610 BLAKE2B 0a0d6fad6bd63fd2f062fa3708b1a8367bc04115c1e05966139066958141a258e1136a54d04f9a54b1f2f052f3fedb11926f3316c60df7c95a79904957fa6552 SHA512 8a3ecc545ebdf83a2c4889e63d4246f37c47a4ec8f880002e8c7968b2e26ea5dd75fed967a6797e8dc62354e412cc62c83e81a79a70a1814109f9fe1f29aee77
|
||||
DIST stripe-15.5.0.tar.gz.provenance 9567 BLAKE2B 2a003a554c4256a955ea988d467a12edfc3421443b3333bcf7024013a624ee39f59b8d32fca835b9c5fdbaf840925d6ccecce399b47302f7c77796065765a64d SHA512 b203e9dc67361afba423610676cf34a52d000e26734b1351a13b2d529c6e70fa1c1f1667836ca6598e86eb77102839aaf9a5d6e29c453083d8f4e93fa7ead92f
|
||||
DIST stripe-15.5.1.tar.gz 1544797 BLAKE2B d2af1a485a4ace353c35240c3daa4cc15b6e557a16f510633a56849c885db09007a67034965271a184a5f0089abfbd058995e40c7fa44ed7fbefa565e89de382 SHA512 3c31ff744972622323faa84598b75718bcda8a5dac4e2e510ff1c5265af2306f2ef7fbd005aa6ad48659102c5b60d8c84dd4666ba1631096260b7f68c291a63c
|
||||
DIST stripe-15.5.1.tar.gz.provenance 9722 BLAKE2B 3b89619847e7ed07348ce8b386063da97d635d4a246e224a16371d1ef4a737d29286e68207da4d3ff045f37d24fdfe9192e7d830780a9dd972ef56fa50c53940 SHA512 27fd6ebf1e35c2057a36a2e930a63b5f88f6ca9371e1c1f3b51e3d181f401ceb0d0068962f3bdd9c197dc3d7c2cb557f2b3c9c955fd39238c54d88ff14ac446a
|
||||
|
||||
@@ -3,8 +3,9 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=flit
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=flit-core
|
||||
PYPI_VERIFY_REPO=https://github.com/stripe/stripe-python
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
@@ -16,7 +17,7 @@ HOMEPAGE="
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="telemetry"
|
||||
|
||||
RDEPEND="
|
||||
@@ -55,7 +56,7 @@ python_test() {
|
||||
tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled
|
||||
)
|
||||
|
||||
epytest tests
|
||||
epytest -o addopts= tests
|
||||
}
|
||||
|
||||
src_test() {
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST uv_dynamic_versioning-0.14.0.tar.gz 47203 BLAKE2B 4d8e2c87c1eefe86dfe279f249fbb9ef62efba3de2928742107e2fbc024dd4c5c72103608daf777e40e0296998bbdc2552a075a260a19350c2a240798d668d23 SHA512 381a4f4b106d0a79ecbf52dedbfe553263631f0c5408aae0de4abfe6cd57b14e3f62ee4ebf0d6b7ee856e2e54e932e89f563ef6cfd6281f0658f57bdbfdf8313
|
||||
DIST uv_dynamic_versioning-0.14.0.tar.gz.provenance 9629 BLAKE2B f43a3ab3d0b5eb649d127c711facbbe027858b2c7da9231a9456362b05e1df8c122307a7563ddc115c3a8b82d63ea36923d6caacab183ad71dc6ad9e857c11ae SHA512 6cd40b5c303a0942976818630ca80e0687af79bacd02ae6afe09d07ce30be8e0b23c016f75a8b531763fdf3b834681fea346061eaa4a046481fcb3f589c9c8e8
|
||||
DIST uv_dynamic_versioning-0.14.1.tar.gz 42153 BLAKE2B ff992b143f146b1e4d1c6cc7d6cdc61f2d6d676d0c8f2196f77ea30aec08040390628017b605ea76bad18f49d18018c620707028358f111676fa121f445a7e22 SHA512 ceb909615dedeff25a7702c83661cb68f79b95c56703658f1193df4bf23874d71eed9fb850cc5793348a83bf7d74f6b034d669aae75380d79445e3dffcc9553f
|
||||
DIST uv_dynamic_versioning-0.14.1.tar.gz.provenance 10214 BLAKE2B 8bd04d443a4d06b4af41b265b233d27e626432f8328492357ec732e7ea2518ee329affc2709e900ce39489a3ca465282404e41929f543a71e9d1249d96da4c00 SHA512 8e00606c4f3b05c2e138715033d2a4553f57051cc2fc7fe3349749fd3b79e053af161c8a52bcebe207b5b84deb3bc483f1c832f804e481f6a3e8902d2e65d6df
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYPI_VERIFY_REPO=https://github.com/ninoseki/uv-dynamic-versioning
|
||||
PYTHON_COMPAT=( python3_{12..15} python3_{14,15}t )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Dynamic versioning based on VCS tags for uv/hatch project"
|
||||
HOMEPAGE="
|
||||
https://github.com/ninoseki/uv-dynamic-versioning/
|
||||
https://pypi.org/project/uv-dynamic-versioning/
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/dunamai-1.26.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hatchling-1.28[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja2-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tomlkit-0.13[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-python/gitpython-3.1.45[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# unpin dependencies
|
||||
sed -i -e 's:~=:>=:' pyproject.toml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
git config --global user.email "you@example.com" || die
|
||||
git config --global user.name "Your Name" || die
|
||||
|
||||
git init || die
|
||||
git commit --allow-empty -m 'test suite needs a git repo' || die
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
@@ -4,3 +4,5 @@ DIST vcs_versioning-2.2.3.tar.gz 143653 BLAKE2B a0b1b4a923d775ca62ec60a0c006ee7b
|
||||
DIST vcs_versioning-2.2.3.tar.gz.provenance 10154 BLAKE2B 5fdf3e7f32c762afdcf1bb10b4b4a44c493ffa555a370a356462d54e950f28a7d91a6edf501dd2971967140b76b5356ee538e6ef1de5c26c4bc72be8265daee8 SHA512 d6b3fe687707de6ffbf7dc1036bc94cc1973c555c3e49151ba0393ef9fa13498d7005d71d38202ce0e582f785d76b70d9940f2e1be582f9c22677de4a6508153
|
||||
DIST vcs_versioning-2.2.4.tar.gz 145243 BLAKE2B 16d123f10c3152f4b544eed83810b3f3696cb0bcd393d987b33dd2fa86455275403e47866c3b3bc95f3e93752eadf3501adc0dcee948d43a944281db3b5f61e6 SHA512 f2fa4536d3f204f291341af3be4ec22c12867fe8bfe4ee5851794bf7a6847c3657f55297a8a42639916115cc4e5b2cb2a14171e3591610dd55ec0035f2c0a347
|
||||
DIST vcs_versioning-2.2.4.tar.gz.provenance 10291 BLAKE2B e72e9eb5e0d79167d096ab41c490644df810dda5294bec656a3089e46b50aa9ace2abbada783b3d2af16e076e54e836df2a15028a9657661836ad71e029aedd8 SHA512 c13a63480f0985d56a17965cff2e2b41aa1c491be153409d4dcb62a4b578d677718e4c2de98d89b4043d6a547184fda81e15f1ddf663caf95969b77981a2a3ec
|
||||
DIST vcs_versioning-2.3.0.tar.gz 155949 BLAKE2B 414f9e8b2fedb6bd5cdc12787194fb67323d8e15595afb477b8533f62c1ecda5ec108f0e41daaad09696c6fe62a5c897564c4918dad5f94b1d0ce4d16dbb6ccd SHA512 93f23736f11a79d5b9629de4ce0b8172158096ec701b7e7d3808797f49f06c81218e567640fb73db98ec0b1ec0604545a2db36250e2dbca98a0866f6c4ace86b
|
||||
DIST vcs_versioning-2.3.0.tar.gz.provenance 10293 BLAKE2B 6f289766625d642f1c87c33a7040ec5b164422ebb1cefadc2bb6281d067f473a49283f5482a7ebd36dcaedfef9a8e7430855c7c8fbd1921a16543ebe76d585fc SHA512 78eb471ee736774c3d8d926f80e7f1e0def8faed82b4843212bf2e9f33d1b2ddade2b0e3dab60dd157b32d2d5ae9c041665b2326f8bfec95af0ad1b95ab3b638
|
||||
|
||||
39
dev-python/vcs-versioning/vcs-versioning-2.3.0.ebuild
Normal file
39
dev-python/vcs-versioning/vcs-versioning-2.3.0.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm
|
||||
PYTHON_COMPAT=( python3_{12..15} python3_{14..15}t )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Core VCS versioning functionality from setuptools-scm"
|
||||
HOMEPAGE="
|
||||
https://github.com/pypa/setuptools-scm/
|
||||
https://pypi.org/project/vcs-versioning/
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/packaging-26.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
>=dev-python/setuptools-scm-10.1.1[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( pytest-timeout )
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# the usual nondescript gpg-agent failure
|
||||
testing_vcs/test_git.py::test_git_getdate_signed_commit
|
||||
)
|
||||
@@ -1 +1,2 @@
|
||||
DIST widgetsnbextension-4.0.15.tar.gz 1097402 BLAKE2B d8ad784030c312ab14bbcd1d24337b2f4476ddcd61e711a60f2fca595c2c8240e51755f33ce2ff58206145fb1eab3525371e91ff3dcc59a944530485a828978f SHA512 f7a9091a6c6462e22be4068749f410f08efb6920e356ffde272d684638bfb2bf075f188bdd634dfcc04038f4ed740062a7caf35714a50c25e89b843f59bc6fe4
|
||||
DIST widgetsnbextension-4.0.16.tar.gz 1111094 BLAKE2B 73fb9cab04c789b82a79072c40b9c45ed19843c9e07b3a8d940ccd7926b7bedb7af2aa85867e34b809c18aa878159e2c6d58d44f1b93dbe334eeeaf79964636d SHA512 2685899243368ed999df4772522829017e42300afc3da8ff618bd915170975212d562d076718b03f5e1bff09bfe03a1543e4e18e5ab689f68872049d46969fb5
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="IPython HTML widgets for Jupyter"
|
||||
HOMEPAGE="
|
||||
https://ipython.org/
|
||||
https://pypi.org/project/widgetsnbextension/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/jupyter-packaging[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests import-check
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
mv "${ED}/usr/etc" "${ED}/etc" || die
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST Tuba-0.10.3.gh.tar.gz 2848312 BLAKE2B 0ff29ebf7f37bea17d82e040b4e63c49acd03e6440017691ab1fae937f4ddfae944f67fc92f1eca71773d21787f692c39dfe8c8c1afecf723babdee7e30fca87 SHA512 3b7174f27e4b91b60868411909338d806a916cd7c4c47686c56eed68dcfda283ec6ab85ce4eebd1c392aecc3205c111d54f83e59fc66274256a19b0a004491f5
|
||||
DIST Tuba-0.11.0.gh.tar.gz 3624343 BLAKE2B e07258404505f10baf1ee8715e879bb0cdec7beb374ce20be63ce8e9866c61e05558d36966c540c7dceacf9a90e7f3a512f93ce8c98664a0d48daede8e770688 SHA512 0891e851cbbc2a3ee53efa20dd851f53f8a57a4d5fe1790ef907bd1586a5e3a85b3aab983d4cdb6e07fc4dc1df5cc2c712b7ade056e4d18e5e051965a5e60b03
|
||||
|
||||
93
net-misc/tuba/tuba-0.11.0.ebuild
Normal file
93
net-misc/tuba/tuba-0.11.0.ebuild
Normal file
@@ -0,0 +1,93 @@
|
||||
# Copyright 2023-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson optfeature vala
|
||||
|
||||
MY_P=${P^}
|
||||
DESCRIPTION="Browse the Fediverse (GTK client)"
|
||||
HOMEPAGE="
|
||||
https://tuba.geopjr.dev/
|
||||
https://github.com/GeopJr/Tuba/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/GeopJr/Tuba/archive/v${PV}.tar.gz
|
||||
-> ${MY_P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="GPL-3 CC-BY-SA-4.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="exif gstreamer spell webkit"
|
||||
|
||||
DEPEND="
|
||||
app-crypt/libsecret[introspection,vala]
|
||||
>=dev-libs/glib-2.80.0:2
|
||||
dev-libs/icu:=
|
||||
>=dev-libs/json-glib-1.4.4[introspection]
|
||||
>=dev-libs/libgee-0.8.5:0.8[introspection]
|
||||
dev-libs/libxml2:=
|
||||
>=gui-libs/gtk-4.19:4[introspection]
|
||||
>=gui-libs/libadwaita-1.8:1[introspection,vala]
|
||||
>=gui-libs/gtksourceview-5.6.0:5[introspection,vala]
|
||||
net-libs/libsoup:3.0[introspection,vala]
|
||||
exif? (
|
||||
>=media-libs/gexiv2-0.14:=[introspection,vala]
|
||||
)
|
||||
gstreamer? (
|
||||
>=gui-libs/gtk-4.13.4:4[gstreamer,introspection]
|
||||
media-libs/gstreamer[introspection]
|
||||
)
|
||||
spell? (
|
||||
app-text/libspelling[vala]
|
||||
)
|
||||
webkit? (
|
||||
net-libs/webkit-gtk:6
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
$(vala_depend)
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
# disable calling updaters (see pkg_post*)
|
||||
-Ddistro=true
|
||||
$(meson_feature spell spelling)
|
||||
# not packaged
|
||||
-Dclapper=disabled
|
||||
$(meson_feature gstreamer)
|
||||
$(meson_feature webkit in-app-browser)
|
||||
$(meson_feature exif gexiv2)
|
||||
-Dunifiedpush=disabled
|
||||
)
|
||||
|
||||
vala_setup
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
dosym dev.geopjr.Tuba /usr/bin/tuba
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "WebP image support" gui-libs/gdk-pixbuf-loader-webp
|
||||
|
||||
gnome2_schemas_update
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,6 +1,12 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2026-08-19)
|
||||
# arm64 is only supported in >=wine-mono-11.3.0 which is only
|
||||
# used by >=wine-11.16
|
||||
<app-emulation/wine-staging-11.16 mono
|
||||
<app-emulation/wine-vanilla-11.16 mono
|
||||
|
||||
# Alfredo Tupone <tupone@gentoo.org> (2026-07-09)
|
||||
# dependencies not arm64 ready
|
||||
sci-ml/ggml rocm
|
||||
@@ -114,13 +120,13 @@ sci-ml/gloo rocm
|
||||
dev-cpp/highway cpu_flags_arm_neon
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2025-04-21)
|
||||
# These are not currently supported on arm64. Porting wine-gecko and
|
||||
# wine-mono is on Wine's TODO[1], mingw64-toolchain lacks ebuild
|
||||
# support (crossdev might be usable, but users are on their own there),
|
||||
# These are not currently supported on arm64. Porting wine-gecko
|
||||
# is on Wine's TODO[1], mingw64-toolchain lacks ebuild support
|
||||
# (crossdev might be usable, but users are on their own there),
|
||||
# and dosbox is not keyworded here.
|
||||
# [1] https://gitlab.winehq.org/wine/wine/-/wikis/ARM64#todo
|
||||
app-emulation/wine-vanilla crossdev-mingw dos gecko mingw mono
|
||||
app-emulation/wine-staging crossdev-mingw dos gecko mingw mono
|
||||
app-emulation/wine-staging crossdev-mingw dos gecko mingw
|
||||
app-emulation/wine-vanilla crossdev-mingw dos gecko mingw
|
||||
|
||||
# NRK <nrk@disroot.org> (2025-03-17)
|
||||
# media-libs/libyuv is not keyworded
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST gunicorn-26.0.0.gh.tar.gz 749564 BLAKE2B 01e7ff9c5fe41825e8158d7d8372cd2cb5983d24d365adb4f850bf7940d711c3409525e9713f4818e2e511573b9d7d209ccde2398fa7d9b0bb596be48bd8af36 SHA512 a2bdce4858b32d55cd7adeb4dd8cc4da20b2781d2ef792c5e845c5a8ed6d7ce402f2de8807a2f54a80310a46cd7d3abd5e73211b393174f94f08e90f595f9d9a
|
||||
DIST gunicorn-26.1.0.tar.gz 755923 BLAKE2B dfa34b96c1ef478d45521f32ce3a5c660a8279e33559d3f2059174dec1c0f1ceadc7516d2f6c9ca715a1e7e068804c4b533044256cf7fc55e4d89e4012e4b22e SHA512 4500cb7ee0255b4e44edf5cab1de70dd1801f7180df3878dce9f04adb027a2249e60c98c0e89dc34dea4b1fc71918f8043d5e8594b40cc1bb27d2dac0517a744
|
||||
|
||||
44
www-servers/gunicorn/gunicorn-26.1.0.ebuild
Normal file
44
www-servers/gunicorn/gunicorn-26.1.0.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..15} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A WSGI HTTP Server for UNIX"
|
||||
HOMEPAGE="
|
||||
https://gunicorn.org/
|
||||
https://github.com/benoitc/gunicorn/
|
||||
https://pypi.org/project/gunicorn/
|
||||
"
|
||||
|
||||
LICENSE="MIT PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/setproctitle[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-python/h2-4.4.1[${PYTHON_USEDEP}]
|
||||
dev-python/httpx[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( pytest-asyncio )
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_IGNORE=(
|
||||
# removed deps
|
||||
tests/workers/test_ggevent.py
|
||||
)
|
||||
|
||||
epytest -o addopts=
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST xfce4-dict-0.8.10.tar.xz 197324 BLAKE2B 007e6b3254f0b69ffe39f018f5a4a7e1ebe7b27bf88d63a46ce75e58693ad975cd2c605bfaebc3251789e451ce53adc939adbfc4210ac88f87d7431f35419cd6 SHA512 f0294daee39a7e20f1ddc6b4b4150fa77a5e105705077d627d9c4d090a7eaadaa660224b891ef2dfa7db01fdd707f1c663791086c5a30dcdfa63efdecea6a8c9
|
||||
DIST xfce4-dict-0.8.9.tar.xz 189108 BLAKE2B 06318c770d82b25bcdff8c18f95ae0ef1df6a2b5cac17452e1114245656a5588f20a399d72e7a3f498ee798c54512c483bfd16b50c95e7f9fc5e17bac53061cb SHA512 e3958fea9f8d2d29665dc85b2acf87fdc7c18a50b8a805a659df38a57d2a125aa6a41c70ffe2bfad404940c9691bd5008ea923ce7ec79fb26dd826b54a045aa9
|
||||
|
||||
@@ -1,8 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>xfce@gentoo.org</email>
|
||||
<name>XFCE Team</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>xfce@gentoo.org</email>
|
||||
<name>XFCE Team</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="llm">
|
||||
Enable support for Large Language Models via HTTP API
|
||||
(HTTPS is not supported).
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
50
xfce-extra/xfce4-dict/xfce4-dict-0.8.10.ebuild
Normal file
50
xfce-extra/xfce4-dict/xfce4-dict-0.8.10.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
DESCRIPTION="A dict.org querying application and panel plug-in for the Xfce desktop"
|
||||
HOMEPAGE="
|
||||
https://docs.xfce.org/apps/xfce4-dict/start
|
||||
https://gitlab.xfce.org/apps/xfce4-dict/
|
||||
"
|
||||
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="llm"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.66.0
|
||||
>=x11-libs/gtk+-3.24.0:3
|
||||
>=xfce-base/libxfce4util-4.18.0:=
|
||||
>=xfce-base/libxfce4ui-4.18.0:=
|
||||
>=xfce-base/xfce4-panel-4.18.0:=
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
# dev-libs/glib for glib-compile-resources
|
||||
BDEPEND="
|
||||
>=dev-libs/glib-2.66.0
|
||||
>=dev-util/gdbus-codegen-2.80.5-r1
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use llm)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
Reference in New Issue
Block a user