diff --git a/app-misc/homeassistant-full/Manifest b/app-misc/homeassistant-full/Manifest index d2a443bc6..fade72af2 100644 --- a/app-misc/homeassistant-full/Manifest +++ b/app-misc/homeassistant-full/Manifest @@ -1,3 +1,4 @@ +AUX genebuild_2024.10.2.patch 6287 BLAKE2B 6b7772b39a54f7c9b957a862aac37c3f096e529a1aaf11f1a31ba6322c8c3d772f4179c81014fe69bceddd247110650da45faaf8eea9c22ab109f70a6c03b54a SHA512 4f340c327d7febf9541954b2d81786a281372f4f50c92ef0b92251bd00361b1abb594d7d547c47cc1a0a90b5e03f495d8058643c4a6582b94e68bd0a84284212 AUX hasstest 72 BLAKE2B 219dc5045193bbbf18f91d37d90072304c3f9937ac55337b692fcb03adea8e3fc63b3852b928d40b13162172d22f712feedb088d3d9b54c9b199a01c7446c865 SHA512 57491109c03926f0ab0a1cd3f55da0faac1afafc0ba405b4244652376d4da943227c17b1bf6b136dea151649cf02caf51d9aa49581addffc8ccf4c80d3c43c9c AUX homeassistant.conf.d 289 BLAKE2B f4a85e5a451a254a8ef39ae481275eb93b52df645d5b5c5801fee30aa548b9ccc0eacc9fb5256793d819dabe7b53f6ff5809798d0cf771464d56aae5a58332d2 SHA512 db860c0c66d0ea66eae08e62befc07d06ccea37a2ab89280328faa54ef6cc0623a65257e7806c72b1afe608e502566ca4ee8ac7de3547705ee6394184b5da110 AUX homeassistant.init.d 1032 BLAKE2B 5ca9e2232a35ddfd4279fd9537a112f9edd59edce7468f7054e6d049f4d3a60d4ef82d74092eec1d7067bf0d27579acf6e1b19f77b9f0dca26126dd59bb76838 SHA512 0ce07ebf1bba1df4772def0c6eba126dd8a8347208d15fbe1cac774f62dd100e172f0d8d5d26f9dda7352f36a5191e1b771af7f44fcbf16d365d5595451b44fb @@ -8,11 +9,16 @@ AUX maxcube_TypeError_dirty_hack.patch 1460 BLAKE2B 08570971bb3ce4c120086a32ec20 AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94 AUX socat-zwave.init.d 637 BLAKE2B d61c1024a6fe3ce8d322e62ac1ec15e00d08f5c5a63feabc8603ecc51ec16e0a4775e0c7da83d12d1ef0c9815c9ebf8ec8a86a678bb4a3b40decb04adc887f26 SHA512 2b13cd4175427853d5a4169cc7d441d62618e8136e4f5d9fd24d08a47f6916953ebd1e747ea9c7a0907b00766c7b2108ba3b8917178fd9a795da23e6525a0faf AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca +DIST homeassistant-2024.10.2.gh.tar.gz 18778811 BLAKE2B 36dbd1c111c4c068fe78ce1b2e334051ce911b7535dfca4eea105340e3e9eaa1c6115dde0fbf331f38e818434aee80c47e98b80e6a9d85f48d530df54a05391c SHA512 bf292b3d248cc86ffcf6563571b426e4be90d63005a260fe27f40d4fa5cd55f3a303ac4eb60e935253ed525ad851b120d15b3430c2206d0112e82e5aace4ff80 +DIST homeassistant-2024.10.2.tar.gz 22947130 BLAKE2B c861125267537495bc40449330a5f7fa7d97e72ecdc7b2f475ca7979144a46c8ab28b12e7899cab59c28acfe2edf97e7a3f9077177f6f00f2dc0f2a9b7a186cb SHA512 55b27af2f089357cf6db53152d664510733a80742aac05e879e9a4124c4864c893a37c45cef2526e4b5e2d62e6bc558a7aeaf9f6c222c1b0008002e7cc3f2271 DIST homeassistant-2024.5.5.gh.tar.gz 17013825 BLAKE2B 03eba1e79d9c1c2ff8a751c84e9c51f8c4396e8d9c6ef7800d7ae8db9237d5b511f76d99aed4db7a9a851c8036dbbf129a66b67d31333338ef17a2a4805ecc04 SHA512 f84350c715438e715a694d211bd4452ca43b1a6bfee30266ee07d4d94a725df8129847db6bc94958759b971759bbdc78fd968fda769b238f0cbf5e98991e270f DIST homeassistant-2024.5.5.tar.gz 21077969 BLAKE2B c08563c79974d99bb124d33f2deeee693a4c0b92fb1a17b9c937d8a1a125d1c4c5723e469305a6597c7aae7629713b1f1935608b4c3d29176098fb0a645513c0 SHA512 1bfab28f86ceb64d7b4c84b418811d57990a45b730b361d603a22bd8ccb64a6531cd79f5bfb1e282aaf49e3b711d74b1f94fc25915619c0a6a5fb2ef9b4c4796 DIST homeassistant-2024.6.4.gh.tar.gz 17252383 BLAKE2B cfaed713f67347e66bc54318b50fd1220aaa3cbf03517ff4be7d91f69ab701ad7899eee000182c1e1af5c2c209908c3ad325ddd05ce5b07576684ae00084015c SHA512 9bc7635b4e307ec46490681a3ea9e136fa73ecc02d7198116805d3084bd3ba634c69f67063bf1e8c3661142f06234c077662543f897c5937141bd04e6484b8ed DIST homeassistant-2024.6.4.tar.gz 21383376 BLAKE2B 65baca42425c8a9aa0eb48b722d2a373d711d3a02913e5e4cef551fb8ba1d743fb9f1358918939ac941e6c6ccf504f27b712dcae9f58a2f76c4337f686d7bd1a SHA512 494eea1020fc4752dba6aa03f351acf965ad1457a2929c5f4d520494ee23b75892fce0abc9c5eb7b608d7897ad5f629e67cca034085ea916cc1a688193610ff3 +EBUILD homeassistant-full-2024.10.2.ebuild 87607 BLAKE2B b9c2aceeac42c2b63e6cc6a230cd92f91b4fa222707ac170d2b0f2600e5ab878f943ba9b445bf7cc3e294db8e94499ffb61b509d2084fb6bd9400263ad9050b6 SHA512 f13d0885e73fb2cf3a8748a730a123b210afda6918b1a5d34dc072717be22a4a41ca76b409f0813a6ca4efe6fbd1f2e95ccd5039a550f2af567422b8f52d0dab EBUILD homeassistant-full-2024.5.5.ebuild 87190 BLAKE2B 22ac1dc7d5be921e7a72cf1eb9bcd6f770f2bb5a28e7bd04daaa5afbf4ce2e25b07b2c214d3f3dcfdb3f0a688f948f0e23e760d0b03593a791872ec4afa41311 SHA512 8bcb7381d43930fb7e199e0bba32cf82adfd8afc7af4eaa6ae9dcf9a628e50e38cee70fb701aa87c10a864fea4226ff6253507720ed0ae1a988ef7dc524ef551 EBUILD homeassistant-full-2024.6.4.ebuild 87802 BLAKE2B 266b07de8f1443d187024699e46fbc0b4c3f6622faa5e233be5ce6639f7d27ed53ce4809fe3cc78f2ef2b56bc46d56cc608b6a842d7cf8def20bba19194468ce SHA512 de6fad31b936f241dfd8ac1127b4ab6c1c208725d3ac922eff8f782f66ced0d1f24b1b3614974f6fec3026be26821fd8f038b83eef3e9225c3bb610c799097e2 EBUILD homeassistant-full-9999.ebuild 87715 BLAKE2B 54bdcdbc3e0e48d70a849e6ecec43e29e7a0900ba80685bd39613ec032dbdd174581ce39751120108baa2adc3e232e947597758c898017ca51bd5c6ad321cd29 SHA512 cf44446b6b1fc1031dccf50b7a4fd55a8f4623a97c7c264b2d77ad4b881b341db691a06a224d7df7842b01168875e85e3b4716935b2ad957751be40ea28d7234 +MISC genebuild.sh 20826 BLAKE2B 21e5c5c45139392abe5f6a5b3fdb2a663ad0626333644a9bd93b78ff6a616be505d0db7c0949fef8d0b642ca1a78240623d1e2cc1c9a7b9ffb53a28fd56f4b63 SHA512 181e671e1a7b17f52a178eb83cbb05a2603451a95e9391f6e10ce21cb7a464745db8fa9628d57ed66617c2863c7a5de65024ec9417bdd6ebf2141db8d12e422c MISC metadata.xml 93089 BLAKE2B 01dd2ec3963a9c126163f40d13631016482d5dbb662fe465cb03ddbfc41fa6d7a81f2f7ecdcd671b4394ec5180e28acbf5dbb886d36ddc876498caeb706baed9 SHA512 2a105e066da64eb8babc874e3aae6481e37e889478445ef7a4b489cd1181c5432e8025b67c51470f29ec6ad20fa39a60acc458d7f9f3a7bfac3ab9c1ead06410 +MISC test.sh 952 BLAKE2B 15c3ca304b9de0fe03a15511c06fbef6fb0778c2566a18f4045c6c77546a933384374161f4c2185e00778e745b0fdc8a5f8ab20091f82fbfb1e9a99640ce9888 SHA512 d1e2e05d54ba946b82926edeb8faf2224560f6aa27a2fb70733208acff0162f2f675d131df26c2e5e63a55f9692a4c2e2ccd779fbf03319fd8144475dbc28465 diff --git a/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch b/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch new file mode 100644 index 000000000..7cace9a34 --- /dev/null +++ b/app-misc/homeassistant-full/files/genebuild_2024.10.2.patch @@ -0,0 +1,272 @@ +--- a/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/core-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 +--- a/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-04 19:33:37.000000000 +0200 ++++ b/homeassistant-2024.10.2/homeassistant/package_constraints.txt 2024-10-13 10:21:48.027841292 +0200 +@@ -167,7 +167,7 @@ + dacite>=1.7.0 + + # Musle wheels for pandas 2.2.0 cannot be build for any architecture. +-pandas==2.1.4 ++#pandas==2.1.4 + + # chacha20poly1305-reuseable==0.12.x is incompatible with cryptography==43.0.x + chacha20poly1305-reuseable>=0.13.0 + +--- a/core-2024.10.2/requirements_all.txt 2024-10-11 18:25:02.000000000 +0200 ++++ b/core-2024.10.2/requirements_all.txt 2024-10-13 20:44:30.782824454 +0200 +@@ -100,7 +100,7 @@ + PyTurboJPEG==1.7.5 + + # homeassistant.components.vicare +-PyViCare-neo==0.3.0 ++PyViCare==2.34.0 + + # homeassistant.components.xiaomi_aqara + PyXiaomiGateway==0.14.3 +@@ -183,7 +183,7 @@ + + # homeassistant.components.ambient_network + # homeassistant.components.ambient_station +-aioambient==2024.08.0 ++aioambient==2024.8.0 + + # homeassistant.components.apcupsd + aioapcaccess==0.4.2 +@@ -252,7 +252,7 @@ + aiogithubapi==24.6.0 + + # homeassistant.components.guardian +-aioguardian==2022.07.0 ++aioguardian==2022.7.0 + + # homeassistant.components.harmony + aioharmony==0.2.10 +@@ -306,7 +306,7 @@ + aionanoleaf==0.2.1 + + # homeassistant.components.notion +-aionotion==2024.03.0 ++aionotion==2024.3.0 + + # homeassistant.components.nut + aionut==4.3.3 +@@ -347,10 +347,10 @@ + aioraven==0.7.0 + + # homeassistant.components.recollect_waste +-aiorecollect==2023.09.0 ++aiorecollect==2023.9.0 + + # homeassistant.components.ridwell +-aioridwell==2024.01.0 ++aioridwell==2024.1.0 + + # homeassistant.components.ruckus_unleashed + aioruckus==0.41 +@@ -547,7 +547,7 @@ + azure-servicebus==7.10.0 + + # homeassistant.components.holiday +-babel==2.15.0 ++Babel==2.15.0 + + # homeassistant.components.baidu + baidu-aip==1.6.6 +@@ -550,7 +550,7 @@ + babel==2.15.0 + + # homeassistant.components.baidu +-baidu-aip==1.6.6 ++baidu-aip==1.6.6.0 + + # homeassistant.components.homekit + base36==0.1.1 +@@ -828,7 +828,7 @@ + energyzero==2.1.1 + + # homeassistant.components.enocean +-enocean==0.50 ++enocean==0.50.1 + + # homeassistant.components.entur_public_transport + enturclient==0.2.4 +@@ -895,7 +895,7 @@ + fivem-api==0.1.2 + + # homeassistant.components.fixer +-fixerio==1.0.0a0 ++fixerio==1.0.0_alpha0 + + # homeassistant.components.fjaraskupan + fjaraskupan==2.3.0 +@@ -930,7 +930,7 @@ + + # homeassistant.components.fritz + # homeassistant.components.fritzbox_callmonitor +-fritzconnection[qr]==1.13.2 ++fritzconnection[qrcode]==1.13.2 + + # homeassistant.components.fyta + fyta_cli==0.6.7 +@@ -1052,7 +1052,7 @@ + gstreamer-player==1.1.2 + + # homeassistant.components.profiler +-guppy3==3.1.4.post1 ++guppy3==3.1.4_p1 + + # homeassistant.components.iaqualink + h2==4.1.0 +@@ -1179,7 +1179,7 @@ + imgw_pib==1.0.6 + + # homeassistant.components.incomfort +-incomfort-client==0.6.3-1 ++incomfort-client==0.6.3-r1 + + # homeassistant.components.influxdb + influxdb-client==1.24.0 +@@ -1282,7 +1282,7 @@ + librouteros==3.2.0 + + # homeassistant.components.soundtouch +-libsoundtouch==0.8 ++libsoundtouch==0.8.0 + + # homeassistant.components.osramlightify + lightify==1.0.7.3 +@@ -1297,7 +1297,7 @@ + linear-garage-door==0.2.9 + + # homeassistant.components.linode +-linode-api==4.1.9b1 ++linode-api==4.1.9_beta1 + + # homeassistant.components.lamarzocco + lmcloud==1.2.3 +@@ -1529,7 +1529,7 @@ + openevsewifi==1.1.2 + + # homeassistant.components.openhome +-openhomedevice==2.2.0 ++openhomedevice==2.2 + + # homeassistant.components.opensensemap + opensensemap-api==0.2.0 +@@ -1647,7 +1647,7 @@ + pulsectl==23.5.2 + + # homeassistant.components.androidtv +-pure-python-adb[async]==0.3.0.dev0 ++pure-python-adb[async]==0.3.0-r0 + + # homeassistant.components.pushbullet + pushbullet.py==0.11.0 +@@ -1750,7 +1750,7 @@ + + # homeassistant.components.airvisual + # homeassistant.components.airvisual_pro +-pyairvisual==2023.08.1 ++pyairvisual==2023.8.1 + + # homeassistant.components.aprilaire + pyaprilaire==0.7.4 +@@ -1774,7 +1774,7 @@ + pybalboa==1.0.2 + + # homeassistant.components.bbox +-pybbox==0.0.5-alpha ++pybbox==0.0.5_alpha0 + + # homeassistant.components.blackbird + pyblackbird==0.6 +@@ -1867,7 +1867,7 @@ + pyefergy==22.5.0 + + # homeassistant.components.energenie_power_sockets +-pyegps==0.2.5 ++pyEGPS==0.2.5 + + # homeassistant.components.onkyo + pyeiscp==0.0.7 +@@ -1918,7 +1918,7 @@ + pyfritzhome==0.6.12 + + # homeassistant.components.ifttt +-pyfttt==0.3 ++pyfttt==0.3.2 + + # homeassistant.components.skybeacon + pygatt[GATTTOOL]==4.0.5 +@@ -1963,7 +1963,7 @@ + pyipp==0.16.0 + + # homeassistant.components.iqvia +-pyiqvia==2022.04.0 ++pyiqvia==2022.4.0 + + # homeassistant.components.irish_rail_transport + pyirishrail==0.0.2 +@@ -2104,7 +2104,7 @@ + pyombi==0.1.10 + + # homeassistant.components.openuv +-pyopenuv==2023.02.0 ++pyopenuv==2023.2.0 + + # homeassistant.components.openweathermap + pyopenweathermap==0.1.1 +@@ -2316,7 +2316,7 @@ + # python-gammu==3.2.4 + + # homeassistant.components.gc100 +-python-gc100==1.0.3a0 ++python-gc100==1.0.3_alpha0 + + # homeassistant.components.gitlab_ci + python-gitlab==1.6.0 +@@ -2325,7 +2325,7 @@ + python-homeassistant-analytics==0.7.0 + + # homeassistant.components.homewizard +-python-homewizard-energy==v6.3.0 ++python-homewizard-energy==6.3.0 + + # homeassistant.components.hp_ilo + python-hpilo==4.4.3 +@@ -2525,7 +2525,7 @@ + refoss-ha==1.2.4 + + # homeassistant.components.rainmachine +-regenmaschine==2024.03.0 ++regenmaschine==2024.3.0 + + # homeassistant.components.renault + renault-api==0.2.7 +@@ -2576,7 +2576,7 @@ + rtsp-to-webrtc==0.5.1 + + # homeassistant.components.russound_rnet +-russound==0.2.0 ++russound==0.1.9 + + # homeassistant.components.ruuvitag_ble + ruuvitag-ble==0.1.2 +@@ -2649,7 +2649,7 @@ + simplepush==2.2.3 + + # homeassistant.components.simplisafe +-simplisafe-python==2024.01.0 ++simplisafe-python==2024.1.0 + + # homeassistant.components.sisyphus + sisyphus-control==3.1.4 diff --git a/app-misc/homeassistant-full/genebuild.sh b/app-misc/homeassistant-full/genebuild.sh new file mode 100755 index 000000000..7503fdf79 --- /dev/null +++ b/app-misc/homeassistant-full/genebuild.sh @@ -0,0 +1,322 @@ +#!/bin/bash +eix-update + +parse_constraints () { + local f="$1" + echo "# Home Assistant Core dependencies from $f" >> $EBUILD_PATH + echo "RDEPEND=\"\${RDEPEND}" >> $EBUILD_PATH + for l in `cat $f | grep '^[^#]' | cut -d, -f1`; do + OIFS="$IFS" + IFS='<>=!' + for d in $l; do + echo -ne " \r \e[0;32m*\e[0m Parsing main dependencies... $d" + local pos=${#d} + local package=`eix -es# $d --use python_targets_python3_12` + local operator=${l:$pos:2} + pos=$((pos + 2 )) + local version=${l:$pos} + if [ -z "$package" ];then + package=`eix -es# ${d,,} --use python_targets_python3_12` + fi + if [ -z "$package" ];then + package=`eix -es# ${d//_/-} --use python_targets_python3_12` + fi + case $d in + atomicwrites-homeassistant) + package="dev-python/atomicwrites" + ;; + faust-cchardet) + package="dev-python/cchardet" + ;; + uv) + echo " >=dev-python/uv-$version" >> $EBUILD_PATH + break + ;; + protobuf) + package="dev-python/protobuf-python" + ;; + Jinja2) + package="dev-python/jinja" + ;; + esac + if [ -z "$package" ];then + echo -e ": \e[1;33m$l corresponding gentoo package was not found, entry skipped\e[0m" + break + fi + if [ "$version" = "1000000000.0.0" ]; then + echo " $package[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + break + fi + case $operator in + ==) + echo " ~$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + ;; + *) + echo " $operator$package-$version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + esac + break + done + IFS="$OIFS" + done + echo "\"" >> $EBUILD_PATH + +} + +# get latest +if [ -z "$1" ];then + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/latest | jq '.tag_name' | xargs -I {} echo {}` +else + VERSION=`curl -s https://api.github.com/repos/home-assistant/core/releases/tags/${1/_beta/b} | jq '.tag_name' | xargs -I {} echo {}` +fi +EBUILD=$( pwd | rev | cut -d/ -f1 | rev )-${VERSION/b/_beta} +EBUILD_PATH=$( pwd )/$EBUILD.ebuild + +if [ -f "$EBUILD_PATH" ]; then + echo -e " \e[0;31m$EBUILD already exists, \e[0m" + ebuild $EBUILD_PATH clean unpack +else + for v in `ls -rv *.ebuild | grep -v 999.ebuild`; do + cp $v $EBUILD_PATH + break + done + ebuild $EBUILD_PATH clean digest unpack + patch=$( pwd )/files/genebuild_${VERSION/b/_beta}.patch + +fi + +pushd /var/tmp/portage/app-misc/${EBUILD}/work + +if [ -f "$patch" ]; then + patch -p1 < $patch +fi + +cat > $EBUILD_PATH << EOF +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_12 ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="homeassistant" +inherit distutils-r1 pypi readme.gentoo-r1 systemd + +MY_PN=homeassistant + +if [[ \${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/home-assistant/core.git" + EGIT_BRANCH="dev" + S="\${WORKDIR}/homeassistant-full-9999/" +else + MY_PV=\${PV/_beta/b} + MY_P=\${MY_PN}-\${MY_PV} + SRC_URI="\$(pypi_sdist_url homeassistant) + https://github.com/home-assistant/core/archive/\${MY_PV}.tar.gz -> \${MY_P}.gh.tar.gz" +fi + +DESCRIPTION="Open-source home automation platform running on Python." +HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="abode accuweather acer_projector acmeda adax adguard ads advantage_air aemet aftership agent_dvr airgradient airly airnow airq airthings airtouch4 airtouch5 airvisual airvisual_pro airzone airzone_cloud alarmdecoder alpha_vantage amazon_polly ambee amberelectric ambiclimate ambient_network ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anova anthemav aosmith apache_kafka apcupsd apns apple_tv apprise aprilaire aprs apsystems aqualogic aquostv aranet arcam_fmj arlo arris_tg2492lg aruba arve aseko_pool_live assist_pipeline asterisk_mbox asuswrt atag aten_pe atome august aurora aurora_abb_powerone aussie_broadband avea avion awair aws axis azure_data_explorer +backup baf baidu balboa bang_olufsen bbb_gpio bbox beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain bluemaestro bluesound +bluetooth bluetooth_le_tracker bluetooth_tracker blue_current bme280 bme680 bmp280 bmw_connected_drive bond bosch_shc braviatv bring broadlink brottsplatskartan brunt bsblan bthome bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast ccm15 channels circuit cisco_ios cisco_mobility_express clementine cli climacell cloud cloudflare cmus co2signal coinbase color_extractor comelit comfoconnect compensation concord232 control4 coolmaster coronavirus cppm_tracker cpuspeed crownstone cups daikin danfoss_air datadog debugpy deconz decora decora_wifi delijn deluge denonavr deutsche_bahn devialet devolo_home_control devolo_home_network dexcom dhcp dht digitalloggers digital_ocean directv discogs discord discovergy discovery dlib_face_detect dlib_face_identify dlink dlna_dmr dlna_dms dnsip dominos doods doorbird dormakaba_dkey dovado dremel_3d_printer drop_connect dsmr dunehd duotecno dwd_weather_warnings dweet dynalite dyson eafm easyenergy ebox ebusd ecoal_boiler ecobee ecoforest econet ecovacs ecowitt eddystone_temperature edimax edl21 ee_brightbox efergy egardia electrasmart electric_kiwi elgato eliqonline elkm1 elmax elv elvia emby emonitor emulated_hue emulated_kasa emulated_roku energenie_power_sockets energyzero enigma2 enocean enphase_envoy entur_public_transport environment_canada envirophat envisalink ephember epic_games_store epion epson epsonworkforce eq3btsmart escea esphome essent etherscan eufy eufylife_ble everlights evil_genius_labs evohome ezviz faa_delays familyhub fastdotcom feedreader ffmpeg fibaro fido file file_upload fints fireservicerota firmata fitbit fivem fixer fjaraskupan fleetgo flexit flexit_bacnet flic flick_electric flipr flo flume flunearyou flux_led folder_watcher foobot forecast_solar forked_daapd fortios foscam freebox freedompro free_mobile fritz fritzbox fritzbox_callmonitor fronius frontier_silicon fully_kiosk futurenow fyta garages_amsterdam gardena_bluetooth garmin_connect gc100 gdacs generic geniushub geocaching geonetnz_quakes geonetnz_volcano geo_json_events geo_rss_events gios github gitlab_ci gitter glances gntp goalfeed goalzero gogogate2 goodwe google google_assistant_sdk google_cloud google_generative_ai_conversation google_mail google_maps google_pubsub google_sheets google_tasks google_translate google_travel_time govee_ble govee_light_local gpsd gree greeneye_monitor greenwave growatt_server gstreamer gtfs guardian habitica hangouts hardware harman_kardon_avr harmony hdmi_cec heatmiser heos here_travel_time hikvision hikvisioncam hisense_aehw4a1 hive hko hlk_sw16 holiday +homekit homekit_controller homematic homematicip_cloud homewizard homeworks home_connect home_plus_control honeywell horizon hp_ilo html5 http htu21d huawei_lte hue huisbaasje hunterdouglas_powerview husqvarna_automower huum hvv_departures hydrawise hyperion ialarm ialarm_xr iammeter iaqualink ibeacon icloud idasen_desk idteck_prox ifttt iglo ign_sismologia ihc image image_upload imap imgw_pib improv_ble incomfort influxdb inkbird insteon intellifire intesishome iota iotawatt iperf3 ipma ipp iqvia irish_rail_transport isal islamic_prayer_times iss isy994 itach izone jellyfin jewish_calendar joaoapps_join juicenet justnimbus jvc_projector kaiterra kaleidescape keba keenetic_ndms2 kef kegtron keyboard keyboard_remote keymitt_ble kira kiwi kmtronic knx kodi konnected kostal_plenticore kraken kulersky kwb lacrosse lacrosse_view lamarzocco lametric landisgyr_heat_meter lastfm launch_library laundrify lcn ld2410_ble leaone led_ble lg_netcast lg_soundbar lidarr life360 lifx lifx_legacy lightwave limitlessled linear_garage_door linode linux_battery litejet litterrobot livisi local_calendar local_todo logi_circle london_underground lookin loopenergy loqed luci luftdaten lupusec lutron lutron_caseta lw12wifi lyft lyric magicseaweed mailgun +mariadb marytts mastodon matrix +matter maxcube mcp23017 meater medcom_ble mediaroom media_extractor melcloud melissa melnor message_bird met meteoalarm meteoclimatic meteo_france metoffice met_eireann mfi mhz19 microbees microsoft mikrotik mill minecraft_server minio moat +mobile_app mochad modbus modem_callerid modern_forms moehlenhoff_alpha2 monoprice monzo mopeka +mosquitto motionblinds_ble motioneye motionmount motion_blinds mpd +mqtt msteams mullvad mutesync mvglive mychevy mycroft mysensors mysql mystrom mythicbeastsdns myuplink nad nam namecheapdns nanoleaf neato nederlandse_spoorwegen nello ness_alarm nest netatmo netdata netgear netgear_lte netio network neurio_energy nexia nextbus nextcloud nextdns nfandroidtv nibe_heatpump nightscout niko_home_control nilu nina nissan_leaf nmap_tracker nmbs noaa_tides nobo_hub norway_air +notify_events notion nsw_fuel_station nsw_rural_fire_service_feed nuheat nuki numato nut nws nx584 nzbget oasa_telematics obihai octoprint oem ohmconnect ollama ombi omnilogic oncue ondilo_ico onkyo onvif openai_conversation openerz openevse opengarage openhome opensensemap opensky opentherm_gw openuv openweathermap open_meteo opnsense opower opple oralb orangepi_gpio oru orvibo osoenergy osramlightify otbr +otp ourgroceries overkiz ovo_energy owntracks ozw p1_monitor panasonic_bluray panasonic_viera pandora pcal9535a peco pegel_online pencom permobil philips_js picnic piglow pilight +ping pi_hole pjlink plaato +plex plugwise plum_lightpad pocketcasts point poolsense powerwall private_ble_device profiler progettihwsw proliphix prometheus prosegur proxmoxve proxy prusalink ps4 pulseaudio_loopback pure_energie purpleair pushbullet pushover pvoutput pvpc_hourly_pricing +python_script qbittorrent qingping qld_bushfire qnap qnap_qsw qrcode quantum_gateway qvr_pro qwikswitch rabbitair rachio radiotherm radio_browser rainbird raincloud rainforest_eagle rainforest_raven rainmachine rapt_ble raspihats raspyrfm rdw recollect_waste +recorder recswitch reddit refoss rejseplanen remember_the_milk remote_rpi_gpio renault renson reolink repetier +rest rflink rfxtrx ridwell ring ripple risco rituals_perfume_genie rmvtransport rocketchat roku romy roomba roon route53 rova rpi_gpio rpi_gpio_pwm rpi_pfio rpi_power rpi_rf rtsp_to_webrtc ruckus_unleashed russound_rio russound_rnet ruuvitag_ble ruuvi_gateway rympro sabnzbd saj samsungtv sanix satel_integra schlage schluter +scrape screenlogic scsgate season sendgrid sense sensehat senseme sensibo sensirion_ble sensorpro sensorpush sentry senz serial serial_pm sesame seventeentrack seven_segments sfr_box sharkiq shelly shiftr shodan sht31 sia sighthound signal_messenger simplepush simplisafe sinch sisyphus skybeacon skybell sky_hub slack sleepiq slide slimproto sma smappee smarthab smartthings smarttub smarty smart_meter_texas smhi sms snapcast +snmp snooz socat solaredge solaredge_local solarlog solax soma somfy somfy_mylink sonarr songpal sonos sony_projector soundtouch spc speedtestdotnet spider splunk +spotify +sql squeezebox srp_energy ssdp +ssl starline starlingbank starlink startca statsd steamist steam_online stookalert stookwijzer stream streamlabswater subaru suez_water sunweg supla surepetcare swiss_hydrological_data swiss_public_transport switchbee switchbot switchbot_cloud switcher_kis switchmate syncthing syncthru synology_dsm synology_srm systemd systemmonitor system_bridge tado tahoma tailscale tailwind tami4 tankerkoenig tank_utility tapsaff tasmota tautulli technove ted5000 tedee telegram_bot tellduslive tellstick temper tesla tesla_wall_connector teslemetry tessie test tfiac thermobeacon thermopro thermoworks_smoke thingspeak thinkingcleaner thread tibber tikteck tile tilt_ble tmb todoist tof tolo tomorrowio toon totalconnect touchline tplink tplink_lte tplink_omada traccar traccar_server trackr tractive tradfri trafikverket_camera trafikverket_ferry trafikverket_train trafikverket_weatherstation transmission transport_nsw travisci trend tts tuya twentemilieu twilio twinkly twitch twitter ubus ukraine_alarm unifi unifiled unifiprotect unifi_direct upb upcloud upc_connect +upnp uptimerobot usb uscis usgs_earthquakes_feed utility_meter uvc v2c vallox vasttrafik velbus velux venstar vera verisure versasense +version vesync vicare vilfo vivotek vizio vlc vlc_telnet vodafone_station voip volkszaehler volumio volvooncall vulcan vultr w800rf32 +wake_on_lan wallbox waqi waterfurnace watson_iot watson_tts watttime waze_travel_time weatherflow weatherflow_cloud weatherkit webmin webostv wemo whirlpool whois wiffi wilight wink wirelesstag withings wiz wled wolflink workday ws66i xbox xbox_live xeoma xiaomi_aqara xiaomi_ble xiaomi_miio xiaomi_tv xmpp xs1 yalexs_ble yale_smart_alarm yamaha yamaha_musiccast yandex_transport yardian yeelight yeelightsunflower yi yolink youless youtube zabbix zamg zengge zeroconf zerproc zestimate zeversolar zha zhong_hong ziggo_mediabox_xl zoneminder zwave_js zwave_me" +RESTRICT="!test? ( test )" + +# external deps +RDEPEND="\${PYTHON_DEPS} acct-group/\${MY_PN} acct-user/\${MY_PN} + || ( dev-lang/python:3.12 dev-lang/python:3.13 ) + app-admin/logrotate + dev-db/sqlite + dev-libs/libfastjson + dev-libs/xerces-c" +# make sure no conflicting main Ebuild is installed +RDEPEND="\${RDEPEND} + !app-misc/homeassistant-min + !app-misc/homeassistant" +REQUIRED_USE="bluetooth? ( ruuvi_gateway shelly ) + homekit_controller? ( bluetooth )" + +EOF +echo -ne " \e[0;32m*\e[0m Parsing main dependencies..." +for i in `find . | grep package_constraints`;do parse_constraints $i; done +echo -e " \r \e[0;32m*\e[0m Parsing main dependencies... \e[0;32mdone\e[0m " +cat >> $EBUILD_PATH <> $EBUILD_PATH + found_dep="X" + fi + dep_package=`eix -es# $( echo "${dep/./-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep,,}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + dep_package=`eix -es# $( echo "${dep//_/-}" | cut -d= -f 1 | cut -d[ -f 1 ) --use python_targets_python3_12` + fi + if [ -z "$dep_package" ];then + echo " $req, $dep => $dep_package error" + fi + + dep_version=`echo "$dep" | cut -d= -f 3` + dep_use=`echo "$dep" | cut -sd[ -f2 | cut -sd] -f1` + if [ "$dep_use" = "" ]; then + echo -n " ~$dep_package-$dep_version[\${PYTHON_USEDEP}]" >> $EBUILD_PATH + else + echo -n " ~$dep_package-$dep_version[$dep_use,\${PYTHON_USEDEP}]" >> $EBUILD_PATH + fi + found="X" + fi + done + done + IFS=$OLDIFS + if [ "$found_dep" = "" ]; then + echo -e ": \e[0;31mno package found\e[0m" + else + echo " )">> $EBUILD_PATH + fi +done +echo "\"" >> $EBUILD_PATH +echo -e " \r \e[0;32m*\e[0m Parsing use flag dependencies... \e[0;32mdone\e[0m " +cat >> $EBUILD_PATH <=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] >=dev-python/commentjson-0.9.0[${PYTHON_USEDEP}] >=dev-python/aiocoap-0.4.5[${PYTHON_USEDEP}] >=dev-python/bleak-0.19.0[${PYTHON_USEDEP}] >=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}] >=dev-python/bleak-retry-connector-2.9.0[${PYTHON_USEDEP}] >=dev-python/orjson-3.7.8[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) >=dev-python/chacha20poly1305-0.0.3[${PYTHON_USEDEP}] >=dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}] >=dev-python/aiohappyeyeballs-2.3.0[${PYTHON_USEDEP}] - =dev-python/pyroute2-0.7.5[${PYTHON_USEDEP}] - =dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}]" + ~dev-python/python-otbr-api-2.6.0[${PYTHON_USEDEP}] +" BDEPEND=" test? ( dev-python/aiohttp[${PYTHON_USEDEP}] diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index a286e8244..8f77d4dbb 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -1,5 +1,7 @@ DIST aiohttp-3.10.7.tar.gz 7538967 BLAKE2B c022b01ec3b2bb6549b00c43231692b643be9cda4af3c82748f55c813f12a0f16963c086fa99746e0f9bd8f95f5c1570b647ab0ca9f30aed501b563a6de773f6 SHA512 bfef47dfe14a7cc23f2962abfede36105b5061d3c537b4309b09d83ced545ff9f2e0a2f3713cac30ac5ce31ca951dbc6d1beafa571254a0a84b1f1f8d6ed6831 +DIST aiohttp-3.8.6.tar.gz 7352172 BLAKE2B 4dc602abb4f9bd7c65bda7d11cde3e703bbc7786fb3f8ef36922caef42912b2c10a198ebdcecd3fcd022c3a9a729766a2023636f756a8fa10663bf988554f967 SHA512 43f1dd6670d90aefee7f0f30411b13c643ea684815b493cc4437e5f1981f4fdf4b718a40543d7c3c8c70d8b27470b8f3bf1609e46146362e0490ce0990a057f5 DIST aiohttp-3.9.4.tar.gz 7500720 BLAKE2B 1f41e481590425c16ef9e797ecc78e08d00fda65b40c38e34226ada969f3114cae3f6953980d23b0e96e284f6e49fd0a84aa93c6b7a666d60690e9a9fd9c41b2 SHA512 e26e7148602d72c77fe46e0596614b448f38a9014834a72c4131d8b315dbbd401ce4e1a403ef35ea7a9ba7fafaddc42031d38b93b45464accdedf26ba99fc960 EBUILD aiohttp-3.10.7.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0d849021af184c371d88b31f7fcfcac5508c4420269a0eae7904cb61bcade485f4c9f78201cc1e6041e3b82ece54 SHA512 113bbfc2b890208a577749cfa3edd77a17c8be90915e4211341bba3d2eb01d06be450e30073584b0475f2c5f52114888cc227316552f2ec774cf5b04cedd6450 +EBUILD aiohttp-3.8.6.ebuild 3318 BLAKE2B 2f31efbc7d76b57aa045981c4547c2cd780f02ab8199f9e11374fa4c21ce1e3e414b739ba1283f4858b041300bea8eac4ff2a313d437932bb8f4b4fa6760fdfc SHA512 736775f22858d3d202ecc7fbe1ac72172ab1b5b285cf3e963eb6fdb3b0ee7d06f40702915334f3afd715b30d81de3a8661065006917366766c9e542fe96ce519 EBUILD aiohttp-3.9.4.ebuild 3259 BLAKE2B 08ba30a5bd706695ffd130dd085f591f596cd196c3b0c3554ce33c688739cbba5e4c7b9640d94125121e10b19a7a256f56094d2b4460e15793ea4dbedad7ac5e SHA512 bc2ca560e34d1697638db24b20084fab3fd6cd87eda9ebe0c7af71205c725cf427b2970fe4594544ddc72bb4a5442371536bf4424f20e4cacd1d2df3deb0c79c MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5 diff --git a/dev-python/aiohttp/aiohttp-3.8.6.ebuild b/dev-python/aiohttp/aiohttp-3.8.6.ebuild new file mode 100644 index 000000000..fd618bc31 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.8.6.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-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_{11..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE=" + https://github.com/aio-libs/aiohttp/ + https://pypi.org/project/aiohttp/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test-rust speedups" + +RDEPEND=" + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + >=dev-python/charset-normalizer-2.0[${PYTHON_USEDEP}] =dev-python/multidict-4.5[${PYTHON_USEDEP}] =dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] =dev-python/yarl-1.0[${PYTHON_USEDEP}] =dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] + >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] + speedups? ( + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # increase the timeout a little + sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die + # xfail_strict fails on py3.10 + sed -i -e '/--cov/d' -e '/xfail_strict/d' setup.cfg || die + sed -i -e 's:-Werror::' Makefile || die + + distutils-r1_src_prepare +} + +python_configure_all() { + # workaround missing files + mkdir tools || die + > requirements/cython.txt || die + > tools/gen.py || die + chmod +x tools/gen.py || die + # force rehashing first + emake requirements/.hash/cython.txt.hash + > .update-pip || die + > .install-cython || die + emake cythonize +} + +python_test() { + local EPYTEST_IGNORE=( + # proxy is not packaged + tests/test_proxy_functional.py + # python_on_whales is not packaged + tests/autobahn/test_autobahn.py + ) + + local EPYTEST_DESELECT=( + # Internet + tests/test_client_session.py::test_client_session_timeout_zero + # broken by irrelevant deprecation warnings + tests/test_circular_imports.py::test_no_warnings + # TODO + tests/test_client_session.py::test_request_tracing_url_params + # fragile timing test + tests/test_imports.py::test_import_time + # crash in time-machine + # https://github.com/aio-libs/aiohttp/issues/7851 + # https://github.com/adamchainz/time-machine/issues/403 + tests/test_cookiejar.py::TestCookieJarSafe::test_max_age + ) + + case ${EPYTHON} in + pypy3) + # upstream unconditionally blocks building C extensions + # on PyPy3 but the test suite needs an explicit switch, + # sigh + local -x AIOHTTP_NO_EXTENSIONS=1 + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin,pytest_forked + rm -rf aiohttp || die + epytest --forked +} diff --git a/dev-python/aiolyric/Manifest b/dev-python/aiolyric/Manifest index 4900add6b..d02212494 100644 --- a/dev-python/aiolyric/Manifest +++ b/dev-python/aiolyric/Manifest @@ -1,3 +1,6 @@ +AUX fix-setup.patch 892 BLAKE2B d3aa2e87b49974add4fc65a53230aa4e93cc294c07517125b46d6ff0ffe5e81a984b0e7f3dbd6252d1c4eca5a5010143091ece39011f39deafcfffb826830636 SHA512 67c7c7619f214a120217a63cfea5218e35958337ed4ccdc2bd15baecc8645d02de19f80ad267cbcbaf18a0ac64f66b9c51ce715f08e111d146b0d58752f91eea DIST aiolyric-1.1.0.tar.gz 7056 BLAKE2B 4a29729f15f56ec6f50b7bad5221f8ee83505400d9ec98e7b690e0de7ca4e7a7cec77a0ea4d0a3372009798b29e716efd34fb9ffcab260ad6f4bba77497a3894 SHA512 1c6bef6b46f7f54edc9d423248389193f74613f834a5e2b540d849ecdb5b3dcee90614b2c616db7cd16c918d08ca6e0f2c68cad3020c0cefd4e5db763c0a8fef +DIST aiolyric-2.0.1.tar.gz 18521 BLAKE2B e33c88403f0a009523fed2ba44c74f13e8065cd437065fdc3ea4900b1325f9c8b9e3e3666aa82afc96740dd8312902ad52b7c41550549cbcd2e36cb1dbbc2f7c SHA512 18f67b24962b0a4fa538cc1bab04f0fc706eb94e996b3e9d6b99b7d4affba1c56bb0e3fced634b94f633f7870216ec76586e26eb890e872054c9d7ff8122bacd EBUILD aiolyric-1.1.0.ebuild 650 BLAKE2B 6dd65ab1168fe249d590c7c465302d5431179a4a2e5740bd1bcb00395b04e33e24eb411e466e842ae5190acca8f2d548b588dc1ae7aae78b225df760d1fab103 SHA512 b78954fc5de1f93696ea9cbfe0a135b55df40c33b76e516cb787ef0bb48e2eefa25c2f098802aed5f14d8b94ddb7e7204a83c89fe5680db3fb96694e22f6d0f3 +EBUILD aiolyric-2.0.1.ebuild 713 BLAKE2B e24034920de9aa7696d90c9418798bfc1af97549e254d5a1c8ec9ce5ea81456ee2c8cb76355e18ca035b218493e289e19a284ec0ebb5c00334b104187b5434e8 SHA512 8c04b7df945559f2972b8384205c35020a17ba09aa0dee96a64ba3eaa03550b4197064ed6f0e6c033d21a453ecbe8036370a6c24bc437a5a99d75032e03641ac MISC metadata.xml 517 BLAKE2B cb4a861793ed493d89a5c5d07b798ce517c2b6ded1116566bfda767dd05457a8cbbe37213fbe4caabd7602887645e37d6ddca021ce7ac1040717b8b9702e63e2 SHA512 06f86fc3f6e239692c213792532757dc4a18089612e38ff5130883eb07eae4f6cb5d8cf7e4d924900f896fdc9c87acf63d6770de3ccf3ecf82b9c7c0169d4466 diff --git a/dev-python/aiolyric/aiolyric-2.0.1.ebuild b/dev-python/aiolyric/aiolyric-2.0.1.ebuild new file mode 100644 index 000000000..013400305 --- /dev/null +++ b/dev-python/aiolyric/aiolyric-2.0.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="AIO package for the Honeywell Lyric Platform." +HOMEPAGE="https://github.com/timmo001/aiolyric https://pypi.org/project/aiolyric/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.7.3[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +src_prepare() { + eapply ${FILESDIR}/fix-setup.patch + default +} +distutils_enable_tests pytest diff --git a/dev-python/aiolyric/files/fix-setup.patch b/dev-python/aiolyric/files/fix-setup.patch new file mode 100644 index 000000000..79e001618 --- /dev/null +++ b/dev-python/aiolyric/files/fix-setup.patch @@ -0,0 +1,27 @@ +--- a/setup.py 2024-10-23 19:33:33.499767427 +0200 ++++ b/setup.py 2024-10-23 19:34:14.610766364 +0200 +@@ -1,14 +1,6 @@ + """Setup.""" + from setuptools import find_packages, setup + +-# Get setup packages from requirements.txt +-with open("requirements_setup.txt", encoding="utf-8") as f: +- requirements_setup = f.read().splitlines() +- +-# Get packages from requirements.txt +-with open("requirements.txt", encoding="utf-8") as f: +- requirements = f.read().splitlines() +- + with open("README.md", encoding="utf-8") as f: + readme = f.read() + +@@ -22,9 +14,7 @@ + long_description=readme, + long_description_content_type="text/markdown", + url="https://github.com/timmo001/aiolyric", +- install_requires=requirements, + packages=find_packages(exclude=["tests", "generator"]), + python_requires=">=3.11", +- setup_requires=requirements_setup, + use_incremental=True, + ) diff --git a/dev-python/aioqsw/Manifest b/dev-python/aioqsw/Manifest index 01a6b2ff3..a7ca4d5a8 100644 --- a/dev-python/aioqsw/Manifest +++ b/dev-python/aioqsw/Manifest @@ -1,3 +1,5 @@ DIST aioqsw-0.3.5.tar.gz 16828 BLAKE2B 8a9a6e824d0d97d52e203862e543feeab11524122beb8e6c9582fd36c890e70d61c2eb6bf5d3bed1c39335c512c149b8848757b8414d29c46cc392c15cd2481f SHA512 76c718b24e4a63987baf856083db9898835f8f2bc3694c36baa87bafcdf988d0b29503f6400bc78841ea001c390f9457f700c0ec2f828df96b788907af3d73dd +DIST aioqsw-0.4.1.tar.gz 18092 BLAKE2B bc82ae3ae9d5595f6e5aa3e97c6c7f4047893b17fd5011f1348a19f7d39b8cef4eec644b73b65c25cb49433b9bf2b153293825e4e950e0511fc458e95d2b911d SHA512 04ea98c22de39077e5ef9290b5a7e879d08191a41db504626ca7bc683c1325ab72193cecb59184c3b4c8d930dfcff15a29c10606cfe81aad565d7fcaa8d857ff EBUILD aioqsw-0.3.5.ebuild 461 BLAKE2B 7574cc3b0aeae8bb0fea17e710ff3c83b207bf1da5af3fbe00ea25dddeaa422e0b43c908b06c2934f266d7e0f8c639c7688d135578dd052d7ae444ff773e9c1e SHA512 cfab4130f3d6f1a42c6d560cfc488e328e598ffd5ad32a0b5144f1f650a14c90969a211a15e4082f9212ba859326e8d7801006122fbd955424eef2d24e505e16 +EBUILD aioqsw-0.4.1.ebuild 461 BLAKE2B 7574cc3b0aeae8bb0fea17e710ff3c83b207bf1da5af3fbe00ea25dddeaa422e0b43c908b06c2934f266d7e0f8c639c7688d135578dd052d7ae444ff773e9c1e SHA512 cfab4130f3d6f1a42c6d560cfc488e328e598ffd5ad32a0b5144f1f650a14c90969a211a15e4082f9212ba859326e8d7801006122fbd955424eef2d24e505e16 MISC metadata.xml 516 BLAKE2B ef46e84f033d4a75fadae49fd8f131f4c9250a902c2d66fc39f3db68656b830e2799ec52804cd297efbf2f92ef495c7c35c0c623e6e01d1486eba6a9d3110a93 SHA512 fb4939d133edb29fcded998150011fa828b9a0082b986bf25a1f0ced94af7a1c1838cace67c3ee91c107904f2b8ef83daa8c1d7aa3aaedc6a8a1c7b2f90bef77 diff --git a/dev-python/aioqsw/aioqsw-0.4.1.ebuild b/dev-python/aioqsw/aioqsw-0.4.1.ebuild new file mode 100644 index 000000000..0b8201ddd --- /dev/null +++ b/dev-python/aioqsw/aioqsw-0.4.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Library to control QNAP QSW devices" +HOMEPAGE="https://github.com/Noltari/aioqsw https://pypi.org/project/aioqsw/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" diff --git a/dev-python/aioraven/Manifest b/dev-python/aioraven/Manifest index e05847ed0..bd4a1491e 100644 --- a/dev-python/aioraven/Manifest +++ b/dev-python/aioraven/Manifest @@ -1,7 +1,9 @@ DIST aioraven-0.5.0.tar.gz 19592 BLAKE2B 515eba7db59877b55be9955594cd362085825d11f171bd1bf742896ecf05de59863cdc6a8792af3f58c09b8b869b472d0202f6ded6b08b52fea645d496a91039 SHA512 f9add3cfd21e31c261a391191402c92cab3fb31c78bb2bb205aa020473d1bf27f4dff296cc00ae7388c2820f16ac476e15a41190e2d3461357490400206cd690 DIST aioraven-0.5.2.tar.gz 19749 BLAKE2B 1a9faf3f8c1c5134066074246c0e495764705cc3c1f3b27e2cd07a3eae83191a6e374b9bca1a9a6a8cd882c8b7ccf3a94b931d10b49c6841ad90e232c3b65cf7 SHA512 f7b0a704074f909ca636939463d0a3daa73efa1b4185081ab7f6e8bb24f2174f1c8217818d18db1111c4fcba42ea0a34e44b888eda91ffd71cc77a54f6f8cf8f DIST aioraven-0.5.3.tar.gz 19910 BLAKE2B 8cc147a0e8870bb38178302cab2cdadfac071e94b6c3e6958caf8da16ea52fc293e73f811ddf1e965f05782bdb6cbc064f43fd9b7e03e2977831ad45b7d0f2f8 SHA512 4ff3b6cd5bf8216ebbf4bd95b5fcba93880e1fa19db14e392745e0c2b48ecdcc0554bcdee2b23cd2921656f22c596add423388354d098cf649e254d815187974 +DIST aioraven-0.7.0.tar.gz 20043 BLAKE2B 06f99a20c20efc92df2ab91a60106a42681fd757e2bb5bb6568a70628fb1fb7e1ad5b291d95f6d9d3e937b6845aff61401a5d3da9dc00fd0065b0fe920f74e65 SHA512 eca84660861be2b0fbe92c76e778c7b6e738b95eb25abb48286f1d8b1d2e05f3f8b450d32632282be8607b2d68969ef5454e771f98b062a3841c513bb67a0c44 EBUILD aioraven-0.5.0.ebuild 613 BLAKE2B b2fa44d35a5c8af69498c3c227300ba3fd6b9feafe9cab1b15efd3c24b2670b79bc6e8c8451005f7ba70a4182cbe9aa9825619a5e503ac6d949441be5cb8a5da SHA512 3c904e3090626f32da4739da0ec9c82ca72d05b16f25e85835f77e013fe5025facc875c97a2d1bda0054884265a468e6e790818b3b6208f24fca77e8ddf5671a EBUILD aioraven-0.5.2.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020 EBUILD aioraven-0.5.3.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020 +EBUILD aioraven-0.7.0.ebuild 648 BLAKE2B 995cce23d5ce58954cde306d38a9aa20fcfd2f770b10b0696843a4f3e699b399db86cff77d83618857707cb91c365df54e91958f517cd4413ca8c1d54e63c8c6 SHA512 96e4e7917b031c03f13308c93163ccdb11147cecd132889997c35530d11d770b00fdc7bace778d9d65c2284e323076ea46ddccb9cbc374f9e7a78f982e2b5020 MISC metadata.xml 510 BLAKE2B c57f4e5ad917af55dfc6d286513ba3960c01f11516ff92c0bc4a25dccfdc0977711bdff4f7d3625568874bf88e97a8840c20dfb4dc48574e66b85baf981e5810 SHA512 f5bbf03e29d57ac0c12fc8a69abdb4379edfa78e6520e0b4b947f5faa23e8e9358d078afb7c5e40e34c2d35eb8a27cd35a070933172a3057d2c05ea01646f24b diff --git a/dev-python/aioraven/aioraven-0.7.0.ebuild b/dev-python/aioraven/aioraven-0.7.0.ebuild new file mode 100644 index 000000000..587384093 --- /dev/null +++ b/dev-python/aioraven/aioraven-0.7.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous communication with Rainforest RAVEn devices." +HOMEPAGE="https://github.com/cottsay/aioraven https://pypi.org/project/aioraven/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=" + dev-python/iso4217[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyserial-asyncio[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/aioruckus/Manifest b/dev-python/aioruckus/Manifest index a1d3e5b23..116b1bdec 100644 --- a/dev-python/aioruckus/Manifest +++ b/dev-python/aioruckus/Manifest @@ -1,3 +1,5 @@ DIST aioruckus-0.34.tar.gz 17702 BLAKE2B 35411b3fd5838bde6cf07d3667c70765da4520eb31239bcf26d118491a8f13eca5079228351e1c9a92ee556dd614e9bcf03f29786f4c742374b5b2bea9f74044 SHA512 d0589a2a5005684897c0cdf7cd6897c73f298083424152d93ff8b43993641641e11d3b05ecf0b16e48dbe6826239719d7571e5983b06d206e77e443fb8d84352 +DIST aioruckus-0.41.tar.gz 28714 BLAKE2B 461128e1f7c7d5d0b2533d7b1c2aa0b84baed92a6877dad7b9dcc7bc9691e00e40181a5a29d13029bce030b97275beaae77369a9f4e9ba6f4eee1d575a9f4cdb SHA512 3278962131c6c7769df62bf9d87db86156d8728dd00161b9d5d3b47a29100778f25ec8cc72591a3adb8722cc1a8a68d6175d31275fba5eac4dfff0b9791d914f EBUILD aioruckus-0.34.ebuild 850 BLAKE2B a08956eab4def7399f71fd1594752e61e56c1c3532be00d6b7ae1e9185991099c233a1e2c5ea6f60c8d0b09cf69ead57281fa59f185d8406bdd5fa08eee03cb8 SHA512 ed4bacb412d83069a76e5e1f433eeb4683602242cd707396a202c7c4e0bac82766c52b858c8f8d2d8759da4aca3e1ae2ba32535fa2e2308865657835c40cec56 +EBUILD aioruckus-0.41.ebuild 728 BLAKE2B 8582f8c300d68f7b811c3cad5b78732e793fe0fa0d0f9917c2da3f1fcd2f0290f31d9a3362bc8419363f1ed24ed3465a7beae1956ed4f09910fb6b8f1a2c00ce SHA512 a19a50085fdd3e1c6e224fb9eaec0962c1d2a24e8645210635765de4585dbcef04ced24c6217bb7df413c1f5e354275c09dc3d2930e1d97075f388129806582c MISC metadata.xml 508 BLAKE2B e203d729651d2037139c1b965eaf0da43991b9f4ccfb9a2e8df5f0a6df936611a7de15f12bdcc44e689cf8193d4626904e9c9025d59206a5c515658360ad134e SHA512 89ad5b00c106d46222896a541fb9c6cb7cb120425749b83d0e2109fb2258d6bfa184c3c2ad786475bb04a2a68d09c5a308b3af059c2c2292a6247ae689534f49 diff --git a/dev-python/aioruckus/aioruckus-0.41.ebuild b/dev-python/aioruckus/aioruckus-0.41.ebuild new file mode 100644 index 000000000..72156834a --- /dev/null +++ b/dev-python/aioruckus/aioruckus-0.41.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python API to interact with Ruckus Unleashed and ZoneDirector devices." +HOMEPAGE="https://github.com/ms264556/aioruckus https://pypi.org/project/aioruckus/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + >=dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest + diff --git a/dev-python/aiorussound/Manifest b/dev-python/aiorussound/Manifest new file mode 100644 index 000000000..b30f4771c --- /dev/null +++ b/dev-python/aiorussound/Manifest @@ -0,0 +1,2 @@ +DIST aiorussound-4.0.5.tar.gz 11148 BLAKE2B 555599c8df37a120af57bfa37a423ca9775538098d13c3054d54d2e82c281dc595a3e1d3e312a9182f8228f591b00c16f58d384c455e5dca18b63f34f63e23f9 SHA512 e9648339fdf957c2ada33c7ae90e38b252fc0af939dd1c081870861862502921f74eff75d53a6d20294d6ac1f9e88fc5b0855afade94c1743ae222ce8208cd3b +EBUILD aiorussound-4.0.5.ebuild 629 BLAKE2B ab2e91b13fc6be39a989c6cd73ba5ccfc836ae03252aecea3d366a8c3889f83808f7e1f21354551c18136b151914ec9318f93c3f8d49f9954f91d22bed4cc1d1 SHA512 60afd3297c964b18cf58223a6300d0cdadc11905460308f7a5f9b4e6264916eff62643881594e76a4df351ad4ec2f7ef1e432f34e6dfd260960ed5f36e060e9d diff --git a/dev-python/aiorussound/aiorussound-4.0.5.ebuild b/dev-python/aiorussound/aiorussound-4.0.5.ebuild new file mode 100644 index 000000000..4edb4eaa6 --- /dev/null +++ b/dev-python/aiorussound/aiorussound-4.0.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="An async python package for interfacing with Russound RIO hardware" +HOMEPAGE="https://github.com/noahhusby/aiorussound https://pypi.org/project/aiorussound/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/orjson-3.9.0[${PYTHON_USEDEP}] +>=dev-python/mashumaro-3.11[${PYTHON_USEDEP}]" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/aiosteamist/Manifest b/dev-python/aiosteamist/Manifest index 312176372..b13161678 100644 --- a/dev-python/aiosteamist/Manifest +++ b/dev-python/aiosteamist/Manifest @@ -1,3 +1,5 @@ DIST aiosteamist-0.3.2.tar.gz 8815 BLAKE2B b65a9822f7b32c17a9700819164d849ec89bb8c940d12a432a7fd5714f18e3308495b9ee854e6fc0a222373e71a23284d0e26ea44493d6864863e9dc6678b00a SHA512 c5078e1e7a2cd016c18c79103b320238870b0f51a8701b59424f4b78b361d3f0fbeede1b9b9c980bd6ba4375c221fe9cf7326d00929dec76eed4b0cc099305b5 +DIST aiosteamist-1.0.0.tar.gz 8174 BLAKE2B adf59729e15ddc60c4abbe01d3912e67071b2247bae0deb3710e363a3ecc9986abad5eda72cf979550aa7bb911322d56a2439c9457ac9855168a98e3837d0935 SHA512 6ffd96999d6cf9756f3b9b78f2c3d666ad2747017ab90d509593c7d88edd2061c72200af926d702dd330e51fa7573e36c9eab8b895c7f0bd05efa129b61fbc30 EBUILD aiosteamist-0.3.2.ebuild 733 BLAKE2B 4b7dd9e357e5753364400d94805435fe27a111278f2a5b76602f168fb158096e7781619251b0b703b2b52946a3e57907c1ee070519c454fa662053c63e419f7c SHA512 75a3dff69b7dd4beb6dbc8b8f03ea68dfc41501cff01ee65f353ce4aab66bcb1e21866c110a3e6be1a49ff02377ec37d53239234850b8e30fdae1dd8d6d81058 +EBUILD aiosteamist-1.0.0.ebuild 733 BLAKE2B 4b7dd9e357e5753364400d94805435fe27a111278f2a5b76602f168fb158096e7781619251b0b703b2b52946a3e57907c1ee070519c454fa662053c63e419f7c SHA512 75a3dff69b7dd4beb6dbc8b8f03ea68dfc41501cff01ee65f353ce4aab66bcb1e21866c110a3e6be1a49ff02377ec37d53239234850b8e30fdae1dd8d6d81058 MISC metadata.xml 513 BLAKE2B 82a2d45af3ea1d0f5498faea9d98f1e7449139f7ef4b945aacde7b8029fc46ce3a69ee27b377e7076f480ae40d6f39e36789a97662af82d01c41f499084764d8 SHA512 8df1adef8d5fd53517bd7ebeef8f6bc451ad672df440380c42ac904240e1dda7aec1402ef301cf4e07b1ece960e6eb462d404895c64125a18778703984b19e7c diff --git a/dev-python/aiosteamist/aiosteamist-1.0.0.ebuild b/dev-python/aiosteamist/aiosteamist-1.0.0.ebuild new file mode 100644 index 000000000..e2b4fbd97 --- /dev/null +++ b/dev-python/aiosteamist/aiosteamist-1.0.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Control Steamist steam systems" +HOMEPAGE="https://github.com/bdraco/aiosteamist https://pypi.org/project/aiosteamist/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + >=dev-python/xmltodict-0.12.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/aioswitcher/Manifest b/dev-python/aioswitcher/Manifest index dfcdcd269..8e7efa755 100644 --- a/dev-python/aioswitcher/Manifest +++ b/dev-python/aioswitcher/Manifest @@ -1,7 +1,9 @@ DIST aioswitcher-3.3.0.tar.gz 519923 BLAKE2B a3a08b0d93ba42e8fbd775975717836610e5e1e0c37572a9899b4423db149752b42d8f579d77bba7c2208b91c811b20067001fa3a9b381aa7d4e8263b11357e4 SHA512 d4c79c8c084fc0381be2e1a98b2b86b7671d712cb7e872143256826d0e18e829cb8405d9cef62af3728f4804145d9b8c2ccb0ac5889567c0e7ee656b9742dc13 DIST aioswitcher-3.4.1.tar.gz 520199 BLAKE2B 03a1621cbcc4778659393a190b1361d0d532fd4ee17dfe4ec6d4befcf1618100f2b08c5de89eac418a47ce9ae8bd39ea1b28620c8a4344ce1566fb4aeccdbfb9 SHA512 45845f6614a3733b855ed83503b487e293de7619fa6ec4df51427bf9659b41fdb3770f8c15ab32e053860b2fac6533ee64562a3a53d51b0002abfb594a67893a DIST aioswitcher-3.4.3.tar.gz 520526 BLAKE2B 5f581d6a35ffbe688a2aab5ad24b13afeaefaa4764f1eecaa0fead9c7c26f04adfe2264038d527e630d0e56624a80909656c30e669d69ecb0da34a458a6e827a SHA512 d12286c890d7bbcefde3c9c209a678d3ae260eb46b922d8ecdbb19b905636a08e04ddef61901e571ee0ed11a8508d486441eec5b3cfaab722142c484a940002b +DIST aioswitcher-4.0.3.tar.gz 523838 BLAKE2B 0303aa6916cc06149b14e11e7acabeec6e2727e0a4287a1ab3c9cf1263806dd5c0e4e9d26cb40ba994dc9f4d08d1c2ddf7ff489b22dfd6a2b41798f503db5031 SHA512 a295616983aaabb9101743d61373e273418ac5c40ab766fd3b8c79201bd8a4dac59a48b36618b88137b2868cbc0f96db5e3bda230e84165d8c1fc0b73b1934d9 EBUILD aioswitcher-3.3.0.ebuild 694 BLAKE2B 2d7accdcfbcfeb456504cddef91498119a54b49acba16b22bd4449650c97b09a88ae7f60821f72d660bf85d5299dd367a39a771fcfb8f625005f4a7ee80d2283 SHA512 7655b72ee24715ea574b7ed4f2c0da82042ae299fb9fd442146266bba1c3878f5eb1903aadbdb0a6c0de68ec202ce5f9cfca487b7a44d46e542a3960012bafc1 EBUILD aioswitcher-3.4.1.ebuild 694 BLAKE2B 2d7accdcfbcfeb456504cddef91498119a54b49acba16b22bd4449650c97b09a88ae7f60821f72d660bf85d5299dd367a39a771fcfb8f625005f4a7ee80d2283 SHA512 7655b72ee24715ea574b7ed4f2c0da82042ae299fb9fd442146266bba1c3878f5eb1903aadbdb0a6c0de68ec202ce5f9cfca487b7a44d46e542a3960012bafc1 EBUILD aioswitcher-3.4.3.ebuild 665 BLAKE2B b49f1af9e414ea8c8972aaab948c4bb9547d091838ed3b5b45ccc8d27528a9dbf94f21f2697cc335801194a49e8ec9e02ae174641370e762e2d56599a2b4a97c SHA512 034b0b1985f4518b4879d511b30fac858846d6b47950d64992b242327a2481c426fefae9f14388d7f5e92f36166328e651b56aafc4aa4855aa1bfb6519711179 +EBUILD aioswitcher-4.0.3.ebuild 665 BLAKE2B b49f1af9e414ea8c8972aaab948c4bb9547d091838ed3b5b45ccc8d27528a9dbf94f21f2697cc335801194a49e8ec9e02ae174641370e762e2d56599a2b4a97c SHA512 034b0b1985f4518b4879d511b30fac858846d6b47950d64992b242327a2481c426fefae9f14388d7f5e92f36166328e651b56aafc4aa4855aa1bfb6519711179 MISC metadata.xml 510 BLAKE2B e115fcc27984a1d8295b10ad5103987f3f45c52dab196e4b65896610128f107231ab54efe661c470f0352b4d7015870e3913c8bba62a7c1b79b3a35d7a176a59 SHA512 4fc1961d6e6eadda8d043c2ba33c3d7bf8f9570cfec29fdf2d4f44d36948d533732608043f85f2ae565a41193b6c2589bf0802adeb93b9679d8122a0b6357a8c diff --git a/dev-python/aioswitcher/aioswitcher-4.0.3.ebuild b/dev-python/aioswitcher/aioswitcher-4.0.3.ebuild new file mode 100644 index 000000000..04785a017 --- /dev/null +++ b/dev-python/aioswitcher/aioswitcher-4.0.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Switcher Python Integration." +HOMEPAGE="https://github.com/tomerfi/aioswitcher/ https://pypi.org/project/aioswitcher/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +#src_prepare() { + # /usr/lib/python3.10/site-packages/py.typed ? + #rm "${S}/py.typed" || die + #eapply_user +#} diff --git a/dev-python/aiotractive/Manifest b/dev-python/aiotractive/Manifest index dbf6386a7..35d1e500a 100644 --- a/dev-python/aiotractive/Manifest +++ b/dev-python/aiotractive/Manifest @@ -1,3 +1,5 @@ DIST aiotractive-0.5.6.tar.gz 7889 BLAKE2B c33491150adb67f90267a4e578274a65d8ede22443d1b003deddc5f6c36f7926ad343210ab02b42cff9012bf02c89818dd1005b1150ad9fba52917d411027499 SHA512 a00d78aeef1ceed58419a0bf67677b9561d68ff8f1c3fe0bd63bf5b1ea4b86d3370efecb26142fbaf4313e8d22b59a8cd75b4dfeb405ff45f648c0b0cabfb484 +DIST aiotractive-0.6.0.tar.gz 8352 BLAKE2B cbb65a89ecdbd45433d7ff266c22f332cfae55425279bcf6110acebd1921d5e50effa161e12d3b9be5d64a7fd2b453e072da61f45ba04222983cd84fb6f29090 SHA512 0647aedb7d1759749fd5303abb36e0e310c64d0f7816c4fe9539ee6715371d52d961bdfaf271e6e6191c01c22f324ca8876af3cc3e3982a90942718c63b6aff5 EBUILD aiotractive-0.5.6.ebuild 704 BLAKE2B 2f240af87e06051ff84bd0aee5327dc7d09a1539c14681e2e809884e460366dd3328f89314343627b8b1c11b20edc766840fa30a5f03433b5819df4bf2bd055f SHA512 382836d200ee31c85fe7059ddca62c176b06500b6e85ce0d03970cd2066e3a83f26986b31c6c4308c0962683eae24ab80f47ef7b0cf95d5c87b3af6955177060 +EBUILD aiotractive-0.6.0.ebuild 704 BLAKE2B 2f240af87e06051ff84bd0aee5327dc7d09a1539c14681e2e809884e460366dd3328f89314343627b8b1c11b20edc766840fa30a5f03433b5819df4bf2bd055f SHA512 382836d200ee31c85fe7059ddca62c176b06500b6e85ce0d03970cd2066e3a83f26986b31c6c4308c0962683eae24ab80f47ef7b0cf95d5c87b3af6955177060 MISC metadata.xml 520 BLAKE2B 1ca5d818732c951e3e9832d603b11788ceb58b9113633fda50cf1fbaae9a872770e65c0bcfbb699774a614f74a8522ca8b2d48cd3e4c0130feabd54265bc1053 SHA512 108561d6f06a0a0b6ebf1492878d0764022b2ab40898bc67590243e15679ff84dc56d57f53cff1f55c040892ad00332e3dd19271633288d2f2e11bc0da2d777e diff --git a/dev-python/aiotractive/aiotractive-0.6.0.ebuild b/dev-python/aiotractive/aiotractive-0.6.0.ebuild new file mode 100644 index 000000000..5843cb7d7 --- /dev/null +++ b/dev-python/aiotractive/aiotractive-0.6.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous Python client for the Tractive REST API" +HOMEPAGE="https://github.com/zhulik/aiotractive https://pypi.org/project/aiotractive/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + >=dev-python/yarl-1.7.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/aiovlc/Manifest b/dev-python/aiovlc/Manifest index b8991dffb..448512156 100644 --- a/dev-python/aiovlc/Manifest +++ b/dev-python/aiovlc/Manifest @@ -1,5 +1,7 @@ DIST aiovlc-0.1.0.tar.gz 12711 BLAKE2B ac40a4401fceac66906822c9f9056bbcd77d1d6c01f23c3ad7f579afd7eeb39b7049aa61827bd6f1f41cacbca83dacced228b1604f55d4c072b22bcd1b03c2dd SHA512 ec4e54e0552432b3ea3eb3b69e4ac4cb0a3b00805ff92050fe14c43a3f173115915bc82581d99586e83844a20b3b0f015c319236d5f6e7b556a0bd0b2d9fe26f DIST aiovlc-0.3.2.tar.gz 14235 BLAKE2B da702fa6e102fa5589afa1eca84588649804c0218531b0fd3d4fb4dcf278fdd6c55e8f98a929aeb6c626688529e629ada463a108d93a4236cd50f609c2b0f33a SHA512 bc283a1e486942c594cdcc1e86bce706ded3d0d73cf6c1e9ef48a8a09a9a41676d64527266cbe1233e2590fa6cc5d41151135c3921ddd59e65b0027d20bcded2 +DIST aiovlc-0.5.1.tar.gz 12538 BLAKE2B 914c4142a9e7cea7feb2026f77bb9c2b1872aaa1d33576776c2dc56ea98105389a8bc27548825e13e473c64dbe9d062da122407cc914a34c2f57558094ca361c SHA512 caa762c4de3d2170f97a5e038f9ef64ac8fddf2af5e3e79664f1dbddce8f7d1b97f419359c44374ba9e6b578c3bf9dd557b771b694d46ea2cd67201ea7402ff8 EBUILD aiovlc-0.1.0.ebuild 673 BLAKE2B c67719bcd36330c3fdb6ff4fad031881b8605ead6ef7b01850fb627b9e1a7a1ba15e3e8930f0f1086f03fd0d4bcb9c042132acdd5ba39de7fb0cdf764748f3c5 SHA512 4d56dfb93daf307232699ebe2245a8ae4bd0c28f772988b3dfd8cc5c4cb79014a2e28febeb5d0ade58f0bf19e00fd676d2998ecf64e4072d05685599c1e9f4b1 EBUILD aiovlc-0.3.2.ebuild 678 BLAKE2B dfe03c6f5cc66298068f11a8acb530f9111adba94bec8327add0d6363ee261ce9a0ceeb38d5352e4ca4ae6c78e3896fb8706a83f2abd4b58486d3cb7ba875d22 SHA512 f03a926a1321c005abbd9a8768d6c25d6dce20c77747c7030265caf7566904952a5bd62e4080ec05307be4c173c4ae829828e65d0ad90b871b5c6cffc8810730 +EBUILD aiovlc-0.5.1.ebuild 678 BLAKE2B dfe03c6f5cc66298068f11a8acb530f9111adba94bec8327add0d6363ee261ce9a0ceeb38d5352e4ca4ae6c78e3896fb8706a83f2abd4b58486d3cb7ba875d22 SHA512 f03a926a1321c005abbd9a8768d6c25d6dce20c77747c7030265caf7566904952a5bd62e4080ec05307be4c173c4ae829828e65d0ad90b871b5c6cffc8810730 MISC metadata.xml 515 BLAKE2B 75b0d2780d66c86807171854f037626123feabcf5b6c288a1ea76abefe60915d19d3dc30c2428c094c707ed1aa441cd1e108819a3addf6f9bcc692c066d6a438 SHA512 2e4d3f10d7ab48cb66c77ac4cbdc3dbca7e8a21af39d9ab6a8d0934f9daa03fdcd624c92a4e07caa3ff1e12e0944e8f2f62d93757e249cc7e269cec1dc61288c diff --git a/dev-python/aiovlc/aiovlc-0.5.1.ebuild b/dev-python/aiovlc/aiovlc-0.5.1.ebuild new file mode 100644 index 000000000..08ef9ffea --- /dev/null +++ b/dev-python/aiovlc/aiovlc-0.5.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="A package for talking to vlc over its telnet interface using asyncio." +HOMEPAGE="https://github.com/MartinHjelmare/aiovlc https://pypi.org/project/aiovlc/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/click[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/airgradient/Manifest b/dev-python/airgradient/Manifest index 3e02502d5..43c553020 100644 --- a/dev-python/airgradient/Manifest +++ b/dev-python/airgradient/Manifest @@ -1,7 +1,9 @@ DIST airgradient-0.4.3.tar.gz 6358 BLAKE2B 1e37642772c6346e4f1de545b2db012b8dc6863a04258dec9b4956a5d5faf051a4e894575d2b2ec11922c52a6b29ee00b36b17c1105be21fe723a90ee95261c9 SHA512 ffdce6d42b0883379358b7b681521d4b9d87897970685e7a5656be5c058007a0a9dc2670ce23a1ddacb34ce3c84219f5dd01bf66e5c6f256ebe9e5769058c411 DIST airgradient-0.8.0.tar.gz 8971 BLAKE2B 020c7d3a53416dc0f7c08723e412f1e811153b701a8719d4e2a8348a80a714b238d91c9b1551fb420eca44804947e8ff45955a7aecee0b06c9e6628a7b8591c9 SHA512 19eb5b46a0b48b4a06739f6e160bc7fc13851014023fef9fdb527b54c3709579e446564d9bf9cabc27146028922a4dbbc281d69aaa5fd458db877ac39972859c DIST airgradient-0.9.0.tar.gz 9144 BLAKE2B 779cf9d8bb8c7a5a0389b350d25aa44c3dabaa4785e2d44adac206cd598313614a1b1065f36f8a4a08c1fb21a4adce93ba2dfb92918b8e5611bb5389b3621f2e SHA512 bf1c1e4a2546a07e1266288eb291f25995f62adad45a1d9a983ee1b4c85cbdb6a04359fee7b031ad588e0de8a68bbbbfa1117527d87cd0fee1e7fb870bd60125 +DIST airgradient-0.9.1.tar.gz 9392 BLAKE2B 3beffc34e766fd7fe65507c59bae6a409e1f91c311f00b7f4aaa29e4bf1aaed2bb0f47aa22166191bc2c5adac1d6d1e655feb0a9a261d314e52ed460852194bc SHA512 f8c9f32e0b35356e7c13ff72ade638ace71609670f5bc2c01b4be4239fadb37aae1b2f5d25ff06b0e4001f35c430d418e60136b6c11e21dd7b817176ef930375 EBUILD airgradient-0.4.3.ebuild 859 BLAKE2B 18d4172e5498ed5ce6843726be1db9610ce10f38c4c1daa69b9b22ee3451811974d08e7abc7610839ad5e3eef91f4ab1f0e70edd7318e3c3ea7e1f886ce690e9 SHA512 ca552cdc966e23584f108d2d01c29f6679042ac3c2f6268b0ae91e3d9f53ee7c9b184761f96d6902361cf3d99e21499ad1d6721a897bb8d5c08f1abcca4c7ebb EBUILD airgradient-0.8.0.ebuild 807 BLAKE2B 15f5bee58868433272c1658d5a77cffa27d433616489d19431179a9b4ba1f782f51b551e8a2956d486ab6b1d6e36ce203f60305045037c486e667924eb471a04 SHA512 e0079d0eae03e069e3d690aab13ce262cc90e9ffb8c055345a8cf0385745d03d4ac97c8d6c3f096fdda638ca57e7119f0374ca02c4d999ff0f44b73d015f2101 EBUILD airgradient-0.9.0.ebuild 807 BLAKE2B 15f5bee58868433272c1658d5a77cffa27d433616489d19431179a9b4ba1f782f51b551e8a2956d486ab6b1d6e36ce203f60305045037c486e667924eb471a04 SHA512 e0079d0eae03e069e3d690aab13ce262cc90e9ffb8c055345a8cf0385745d03d4ac97c8d6c3f096fdda638ca57e7119f0374ca02c4d999ff0f44b73d015f2101 +EBUILD airgradient-0.9.1.ebuild 807 BLAKE2B 15f5bee58868433272c1658d5a77cffa27d433616489d19431179a9b4ba1f782f51b551e8a2956d486ab6b1d6e36ce203f60305045037c486e667924eb471a04 SHA512 e0079d0eae03e069e3d690aab13ce262cc90e9ffb8c055345a8cf0385745d03d4ac97c8d6c3f096fdda638ca57e7119f0374ca02c4d999ff0f44b73d015f2101 MISC metadata.xml 536 BLAKE2B a892e20cee5e51ceceaa7cf5387937898c115f0b001b766c6aa78c7163f975730bfb8b7f4dc923a41872d9e3fb20d82ac73ded357a50c0f841ddf2e1804324fb SHA512 bfafecad13aa18d88d3ea715bf6665f8c0fc456b08a13cb448ad8b01ae1d06a971edfcec286aafc303449d692dd299d8969228b369cf42668ce4d21c9ea742dd diff --git a/dev-python/airgradient/airgradient-0.9.1.ebuild b/dev-python/airgradient/airgradient-0.9.1.ebuild new file mode 100644 index 000000000..aabbefa28 --- /dev/null +++ b/dev-python/airgradient/airgradient-0.9.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client for AirGradient." +HOMEPAGE="https://github.com/airgradienthq/python-airgradient https://pypi.org/project/airgradient/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.11[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/aresponses[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/amberelectric/Manifest b/dev-python/amberelectric/Manifest index 6c1f5621e..0e969ea68 100644 --- a/dev-python/amberelectric/Manifest +++ b/dev-python/amberelectric/Manifest @@ -1,5 +1,5 @@ DIST amberelectric-1.1.0.tar.gz 38883 BLAKE2B 5aafaa476be16b678f10f7afb92b2aad598c3100df872208185ff8cb0cc79b85eb533a845c6d7f0d68797c1f6c8ed899fe1ca6dc8856cd6590a4efa37e99014c SHA512 65eb343c57f21379b93f51a7ee77e17c0ce05830c992391f1801a9e0287053ca44a2499c868266fe7da72f3bdf8ce823d6af36cbe2a24aece05eb5f6fd95c25a DIST amberelectric-1.1.1.tar.gz 38977 BLAKE2B 716c11392bf4763fe5927f41fa4e5402516be4bb4eedce89efd86615c5619dfa2ee70f091a9cdadeba8a7b6201f982840c7d9826e66002f2c8f28fa4b8938535 SHA512 a5c187f7027fc0e2da843d61cf631892834f16ab8a40014fc248d79dbc89f65338f988f6bb816c036e9277e113f5bfd16c50909e7fe9cdcd03005c701c625fe0 EBUILD amberelectric-1.1.0.ebuild 700 BLAKE2B f900f490e0d8b0c27ce00d45f444299048e647ec2d9e92be60d256ad66d9e29d1a8e9c22c81fa51d6263b935dcf2ebb5a2eb975faef7fd3e671ebdf1a49c347e SHA512 8f1db4faca577850d102c3c03b509dfb5eae9f6772b9622553c8c6a9e30eabc8d20da729a44f1a8a3e8768934e23324a728ec7dd95afe18c924831421e1b8c23 -EBUILD amberelectric-1.1.1.ebuild 793 BLAKE2B 077e25ab14aec84ca020a0ccf2ca4909288058fe3da19176bf7db1c28d6bce254350c830f143a7b5a80d3f9d0db47ee6f0927608fac36e7ef70795eb953ee292 SHA512 22c91d42497ec861435558b1e9df4745cc73becb0565fa9179a406d4eb125307a0f70cefb013cd4512f03c98c9ebd24a04c2807c2363782b7fb52605f6466255 +EBUILD amberelectric-1.1.1.ebuild 655 BLAKE2B 2681a924d0954d86e62864b4dfe74f3113e485e062fbdb1e9c15868a91a0119af1bc0a286c7ba8848eff8f0c56dc8f9cad4f09c582ab40145b8ac856eeb81d0a SHA512 f1bbc3a002c6629660854b82abdd8414196b091797337df22ce667b50ba3b97b408452cc585b793f0cfea7568417e232fe951a7d0f1b66037a00ccc1e2872385 MISC metadata.xml 540 BLAKE2B 06c6dfc77ec14a039d441b096c3a97d2042cdc279e36acdea7dab656c036a3ef6c847d059a306090d98e66b572037b2dcd3fc8b37b62c5a99b3f0b5b01afd728 SHA512 ff3d6ab69dde0df83526f4bffe268870f629d0279dc5b0a2b7ecc014dd4d08eff8cb04d7c69310f758fc54516f993e8ed4ede6fbacf108784dc1191e5bea607b diff --git a/dev-python/amberelectric/amberelectric-1.1.1.ebuild b/dev-python/amberelectric/amberelectric-1.1.1.ebuild index bb00c1b01..3429cbd14 100644 --- a/dev-python/amberelectric/amberelectric-1.1.1.ebuild +++ b/dev-python/amberelectric/amberelectric-1.1.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Interface to the Amber Electric API, allowing you to download current and forecast price, as well as download your historic usage." +DESCRIPTION="Amber Electric API: download current and forecast price, and historic usage." HOMEPAGE="https://github.com/madpilot/amberelectric.py https://pypi.org/project/amberelectric/" LICENSE="Apache-2.0" @@ -18,8 +18,7 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/urllib3-1.25.3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.5[${PYTHON_USEDEP}] - >=dev-python/aenum-3.1.11[${PYTHON_USEDEP}]" + >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] +" distutils_enable_tests pytest diff --git a/dev-python/amqtt/Manifest b/dev-python/amqtt/Manifest index 8843e130c..bd99e6431 100644 --- a/dev-python/amqtt/Manifest +++ b/dev-python/amqtt/Manifest @@ -1,3 +1,3 @@ DIST amqtt-0.10.1.gh.tar.gz 102792 BLAKE2B 9da691bec1d5aec587bd59a59d0bc4dfe55218c98ef4b7644c6ac8c565939a9ae9f5a19b61152166c7f82575fcd2cf112b0f19d9be60054a419acac52c3b86bc SHA512 9328b96077e03e8a499acca2c1e09133c650f18b9d5ab0a99f4b27b40373028991e65115155315d7e8a327ba7217c2e0b74c4c75450fbc42773fc64be221321f -EBUILD amqtt-0.10.1.ebuild 1045 BLAKE2B 64556d502335014e3eb4597f6ac7141f00afb2dba73fb0dfa281ce3342fdd2bc8df6d0367e2b6e1fa73050bb891c69948e3553f620d847425d592d3cbf241621 SHA512 417559c26952f6412536afc20e760729b5311f8c1a1dedad8eb539e014e9ee85a23b72d1437e03c3cb248d79794985c46877c3ac5010b4215b078b9463138ea3 +EBUILD amqtt-0.10.1.ebuild 969 BLAKE2B 2f0a7e2c9642e02b7e40fc2647bfb33807a840fa74fe1b2e204d825f8d6857ab2fcaeb363f481f6836e1dd83cd7134cb17dd513fdbf85f73229eb278a32f3127 SHA512 7e86e02f675543871e2dfd1a40ca6b6e094b68106233f8000f60aa8dcfed19618506ef2d5d780c54d940767c75baf4f7a608cf32c30e0681df22822a0c2678d8 MISC metadata.xml 378 BLAKE2B e8dedb63a813d8937595e7d2bbe41846e66de3494fbdeaf1a79514012906249eff02bf85ce42b463701011bef94b1a23eaef5130c3eeea475b8d51938068b132 SHA512 469c0e1f78f6e571365923bdaf46b01a91b29fa1d6cef1d329a9361792782d7d082a47662d998d61c4db4af2d99ba8f39cc8313120a14b06830041f5db362258 diff --git a/dev-python/amqtt/amqtt-0.10.1.ebuild b/dev-python/amqtt/amqtt-0.10.1.ebuild index 8ffc3ffd8..2d18ca366 100644 --- a/dev-python/amqtt/amqtt-0.10.1.ebuild +++ b/dev-python/amqtt/amqtt-0.10.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 @@ -15,19 +15,18 @@ SRC_URI="https://github.com/Yakifo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="test" +IUSE="ci test" RESTRICT="!test? ( test )" DOCS="readme.rst" RDEPEND=">=dev-python/transitions-0.8.0[${PYTHON_USEDEP}] >=dev-python/websockets-9.0[${PYTHON_USEDEP}] - =dev-python/passlib-1.7.0[${PYTHON_USEDEP}] >=dev-python/docopt-0.6.0[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.4.0[${PYTHON_USEDEP}] - =dev-python/coveralls-3.0.1[${PYTHON_USEDEP}]" + ci? ( >=dev-python/coveralls-3.0.1[${PYTHON_USEDEP}] ) +" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/azure-kusto-data/Manifest b/dev-python/azure-kusto-data/Manifest index f996a89ff..eb8ddaf21 100644 --- a/dev-python/azure-kusto-data/Manifest +++ b/dev-python/azure-kusto-data/Manifest @@ -1,3 +1,5 @@ DIST azure-kusto-data-3.1.0.tar.gz 35394 BLAKE2B 18789fa667619dd1fc1a79e47386ea1cd23f5fbe317e17c75cb5534a36cbc164f4c05584d1faef59dbdd19229de82a5fee562584ed42fa54da375227b3c6d95f SHA512 252e8cc3987a7f0574c01964cbba6dd0b636711eb47c1cdedc16022c74fd356241a349cafeff8aa8c9786e4573cc35a6ca6faa8462e938c1fc55e7113931aeb7 +DIST azure-kusto-data-4.5.1.tar.gz 40968 BLAKE2B 323d8fd5827a2719e6cf2224681add463be4ee374271ef5e1fc2d4eca6fafcb76db6cba377fc803b4bcd604db5134a766c51fe297134e36b4279d965089c1768 SHA512 21fcbcf76a4689b3664ff90afd3f3f0d7133e35c7ecdac6a82ea8ad0cf8a7056470c5fbc7808424e3ca320a1c21a2f4bde90cbe445f2e1aca282078806aedc85 EBUILD azure-kusto-data-3.1.0.ebuild 797 BLAKE2B f605ab892107bd134dcdedfad1090cc768380c776a740d230203fb016ddfad8febe340fc19e640364a3b2ce5334778d01caeac97198e9fb08191dbd4d4a4fdaf SHA512 1875258d0afaf50405a52f2c6e364198c0d4a342fa54f487c2cd11d3b84fdaf0a8d6fb725e512ba5c00b4f38152941e4e455bd061c8d629175d2d8c2efe910d8 +EBUILD azure-kusto-data-4.5.1.ebuild 924 BLAKE2B b74039e99d51b119b9d15db9aa983e2570c1bfc796fa671feee63fe51c23d8e9758237a4113220cc1de9bb2096be1cc6f22019ae0d0342a639fda4e513ef836c SHA512 4f56ee7ba7f581eba42f4f391769dfd243fca6b87ff354236ae1441a4cc989e31563d8c977efdea97ca06a3392397ee10e2488a32f50d2c28c5ebdffca9400e7 MISC metadata.xml 537 BLAKE2B e50907e4afda4856cd69578f3952e07314314de89b478db9d2596b7373153e80f3f5a667380b9b8e70137f864d491c08df61ac50423da1d326a31dbbd5be47f5 SHA512 3298936a0f1998660dc9830b3bd55069d42a3664e9f3034b6a8d793e02e3a44b300593d5c997ad03053c6979963a2c1394b732d8bfeeb736f3333b89f5c2a7d1 diff --git a/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild b/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild new file mode 100644 index 000000000..7a3e660c6 --- /dev/null +++ b/dev-python/azure-kusto-data/azure-kusto-data-4.5.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Kusto Data Client" +HOMEPAGE="https://github.com/Azure/azure-kusto-python https://pypi.org/project/azure-kusto-data/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="aio pandas test" +RESTRICT="!test? ( test )" +REQUIRED_USE="pandas? ( aio )" + +RDEPEND=">=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.13.0[${PYTHON_USEDEP}] + >=dev-python/azure-identity-1.5.0[${PYTHON_USEDEP}] + >=dev-python/msal-1.9.0[${PYTHON_USEDEP}] + >=dev-python/ijson-3.1[${PYTHON_USEDEP}] + >=dev-python/azure-core-1.11.0[${PYTHON_USEDEP}] + aio? ( >=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}] >=dev-python/asgiref-3.2.3[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/azure-kusto-ingest/Manifest b/dev-python/azure-kusto-ingest/Manifest index 54fb88256..10b89f72f 100644 --- a/dev-python/azure-kusto-ingest/Manifest +++ b/dev-python/azure-kusto-ingest/Manifest @@ -1,3 +1,5 @@ DIST azure-kusto-ingest-3.1.0.tar.gz 16305 BLAKE2B ac319dbb70f782829e3daca5d830358dfc8434f4b45f135b2b6306af55555eac0c71e07a8d4b1cdc7c70e189888f2df754bdbcfccda94a01b35700d2d2604d8f SHA512 1c8cfd1f01ef9fb950c90145f123026ee27fe2482670b99080c497793f7fa2ca3a1bda088f42316bdba0f1261ae8094c7f433ac072255f00cb3e4b1e1fb1cef0 +DIST azure-kusto-ingest-4.5.1.tar.gz 20774 BLAKE2B b421a14c447bb02f4ca5bcd0777bc07a399729451053fe91ee6d6958a0af4c92c2710e5b7a4c7c964acc0ef88b4e34f186e5351a2ead9ff87534edb83be7d80d SHA512 a3afbe139ed0547abf8129826daa3bb1421e61cb5c4ee329e377361ebfd445eda15b31653c4b8f5362495917182db8e04ae2e0723d0fa868655c6eb533413ae6 EBUILD azure-kusto-ingest-3.1.0.ebuild 821 BLAKE2B fa3a6244967953087c1000a3bd174d0ff4b8970333441d3fdd1a20bdd2de27fc368dc41ab3d1cf754d349219345d1e540fffd70ec67c09f479be07f40e36f956 SHA512 5c6f8b7a5150e597f270a156de5c12e69f9ac2fb1c0a92edc06e623b5120a3a4f1a44a9c56e90d7d2dd0b96859ddca9ae5b6ec62cd46f4f871f2423435a75dee +EBUILD azure-kusto-ingest-4.5.1.ebuild 821 BLAKE2B fa3a6244967953087c1000a3bd174d0ff4b8970333441d3fdd1a20bdd2de27fc368dc41ab3d1cf754d349219345d1e540fffd70ec67c09f479be07f40e36f956 SHA512 5c6f8b7a5150e597f270a156de5c12e69f9ac2fb1c0a92edc06e623b5120a3a4f1a44a9c56e90d7d2dd0b96859ddca9ae5b6ec62cd46f4f871f2423435a75dee MISC metadata.xml 539 BLAKE2B 8ee1f2f27d459dd85273f00c405f761fa77b4e9440b21551dbce7022c2a8bc0dce1c7ddf63418b79c8947bf493f689d95b749d96315852d099a3d4de6dc5d145 SHA512 6456804a4107548120587d29aa07e5bbcadfe31197236c9294eec21a46ee474687052c902967ecac71461a3b088c73e9420cbb2e81134d77527d302f3f8b0ee9 diff --git a/dev-python/azure-kusto-ingest/azure-kusto-ingest-4.5.1.ebuild b/dev-python/azure-kusto-ingest/azure-kusto-ingest-4.5.1.ebuild new file mode 100644 index 000000000..8965b0295 --- /dev/null +++ b/dev-python/azure-kusto-ingest/azure-kusto-ingest-4.5.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Kusto Ingest Client" +HOMEPAGE="https://github.com/Azure/azure-kusto-python https://pypi.org/project/azure-kusto-ingest/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +#DOCS="README.md" + +RDEPEND="~dev-python/azure-kusto-data-${PV}[${PYTHON_USEDEP}] + >=dev-python/azure-storage-blob-12[${PYTHON_USEDEP}] + >=dev-python/azure-storage-queue-12[${PYTHON_USEDEP}] + >=dev-python/tenacity-8.0.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/namespace_packages/d' setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/bme680/Manifest b/dev-python/bme680/Manifest index b72f7250e..7a52c8036 100644 --- a/dev-python/bme680/Manifest +++ b/dev-python/bme680/Manifest @@ -1,5 +1,6 @@ +AUX fix-install.patch 256 BLAKE2B 5838d6455646ce95e919908f3ec775b9905f9bbe4e2d1a35dd9c608e23aa58636f3e245a7a357bd3f7434b68c8a29b8027d75df31b21655ca37dc58ae2af94ef SHA512 bdacd0fceec1f3eb29c5cdb256058f6725b8422c28d9c09a0e1d43819d356d9c632b8cbcb6aa60d60063c771ab28a41fd95e4bc2c575b4e7e96d5730da9a318f DIST bme680-1.0.5.tar.gz 10514 BLAKE2B 16f8a1c48c86e5532fd2a24113330fd7601e4e60973903663ac2de8d4a427cdf162d3fe4f12b0abb764387767d0f8f2c7fb1f8fde1ff1f300d6f96e704564f24 SHA512 5e6c8e620c9d3a3e6443ac8a295d6de16b0cd4b3d9607fe4ce3275a0b6b7934fa8cd08b0da3b8fd72ea22cf8c8d0af7f9b862d02d84d83c0fa0b64e584561971 DIST bme680-2.0.0.tar.gz 80399 BLAKE2B 3167cca40934d286dfa734e2b732a5cb8cb6a2a54c462d6e2d8710ed02cc5ca603f080e799c93cacbfa6b9d85b522ea4f54be7c5d033ab112c03ae5e23815caa SHA512 90bffd377c657a3a0cf83e6ee91d669eaca16ce69463e19228d39fac3a1410b0271a0258ce1ebe62a12ea9919bc317ee55b4979399dec367e0f031b31527abee EBUILD bme680-1.0.5.ebuild 470 BLAKE2B 1e6c56269b798ea0e4c03d24561edc9d3071b1438344db332e5fd15c29a2a681f4f5f2e5ae7d3f952ee445a9bb04be8b60f25627d0b2c27e3d132ae81138e154 SHA512 02aae1f8414ff575ba33f8bacc6e20db975c4ab9ced7648036db115472641395e52297b4341a42fd042283edaff533ba7071b8425bf186e333b46b3f57b817f8 -EBUILD bme680-2.0.0.ebuild 516 BLAKE2B d2526b891a940f685af1d660cb7faa47ec23d533019d834b2a37911449d13e4825360135f2e007e27a1bf2c2a3d619c3bca09c48c5c43d9adfcd033cd9754522 SHA512 a059c8bbed502d6eb882693cba7a00b8cc42f41f3ba2d61c9a6c332e6ee47c7dbfe318cd6d70b0b8c94ee8386fa2ae5ae5fddcbe6befcc078ca9161a1dd2ecff +EBUILD bme680-2.0.0.ebuild 673 BLAKE2B d6896156460ab8534ffd9053e461bf712ee30f992ef8527219b9daba42ca2b79a7c591f6a49240e1e987bef3e703e0fa8ee1382a655461f8b723ebb8a4ae3298 SHA512 f557265a4ba9a92243d7fbdddd80cc6f9ecbd38285cb45c5d6bc1a359cbab250747b220db68d87e566eda56866a48390c055c7742988fe0a6271846879f277f0 MISC metadata.xml 449 BLAKE2B 6a9814c457bc9ddb2c3559f83c8ab8df6328abd991b756d4e43d3cd1de70b153a022a25d357ef539b87e7ac62376a0c47d051ce549bde05c1e9fbfe6a7ada3f6 SHA512 249c9a67900c6575ff0c1cf6e775e923eb374c5084306888bbf92a26f61f233c0b0b56d3891f5660fc4a202f3b39e16ee3954b1c3f2c39c0f8aaa27bb671b411 diff --git a/dev-python/bme680/bme680-2.0.0.ebuild b/dev-python/bme680/bme680-2.0.0.ebuild index 9875036c8..75d86aa0c 100644 --- a/dev-python/bme680/bme680-2.0.0.ebuild +++ b/dev-python/bme680/bme680-2.0.0.ebuild @@ -16,5 +16,15 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND="dev-python/smbus2[${PYTHON_USEDEP}]" +src_prepare() { + eapply "${FILESDIR}/fix-install.patch" + eapply_user +} +src_install() { + rm ${S}/LICENSE + rm ${S}/CHANGELOG.md + rm ${S}/README.md + default +} distutils_enable_tests pytest diff --git a/dev-python/bme680/files/fix-install.patch b/dev-python/bme680/files/fix-install.patch new file mode 100644 index 000000000..b02c357c3 --- /dev/null +++ b/dev-python/bme680/files/fix-install.patch @@ -0,0 +1,11 @@ +--- a/install.sh 2024-10-24 07:18:28.434895669 +0200 ++++ b/install.sh 2024-10-24 07:21:06.310878696 +0200 +@@ -195,7 +195,7 @@ + + printf "Installing %s...\n\n" "$LIBRARY_NAME" + +-user_check ++#user_check + venv_check + + if [ ! -f "$(which "$PYTHON")" ]; then diff --git a/dev-python/coinbase-advanced-py/Manifest b/dev-python/coinbase-advanced-py/Manifest index a0128c6ff..0a82c5117 100644 --- a/dev-python/coinbase-advanced-py/Manifest +++ b/dev-python/coinbase-advanced-py/Manifest @@ -1,3 +1,4 @@ +AUX rename-coinbase.patch 319 BLAKE2B a2bdca685c084b1db71b52bef8f2db40f4f50feaf5265df47754e2e262c3e761669170b3f0c51b71d2a5d36c734efcaed7b48e0915ed7c2cc180068f1ed6e115 SHA512 975704aa6ee3f1d97618489bf59017be16036bbd3cea2c97f40ac0ac6cae1f585960419c2b0f4df4fb79fde8ec85bcfa79cd69e49e4e5242941766f7d24e17c1 DIST coinbase-advanced-py-1.2.2.gh.tar.gz 38404 BLAKE2B 9fbd06d3e75421c609cd231fdd2cebfaf9ccd1ca44f6808f3de42bd6a58c15a279ffda1ea50cf12a403a52f7053a162989f8833eecefcf37d8d527acd3c438a9 SHA512 74fd7b1f7db9779d1cfc5f03bd7f9830d8799fe97ca7db3c7817c8dfbbac31afd55c2fd495e36e76e947f954fdca12acac2bc395d1d79dd0afd3e1ade4e6c88a -EBUILD coinbase-advanced-py-1.2.2.ebuild 1089 BLAKE2B 66c21870756012c24e213b0cc7c0ba5856cb8ebcf85ddb389bc3a29d9e75cc15976b76624444b6d77e1346e21cc8f31bb77226dfab1788e93fece3e5a616deb5 SHA512 8f1a458d17177af9348aaabcc8ec2638451a4e33f374d87d3602ee24117ba80da6eec5272cdab7af996ff25364804755ce3a00c5fcb49633acd65f6ee20e10b0 +EBUILD coinbase-advanced-py-1.2.2.ebuild 1177 BLAKE2B 2b5ab8bda2a1f8231058646c231fbe2dfd023ff95dbb048a7384f5780bbde65c40e8a413220d8a643adcd2f8cc41c4ff7f339ad7fd2b33fb81ff24d8509c0747 SHA512 2bc75fc56859a5f1de3ffb194f17d3708e4df847a8f7a76f06f33833774eff5b22d73649931ee4f6f9122c86892162085b6e14108f62fa7737df87b8b462dd49 MISC metadata.xml 410 BLAKE2B b9dd1a1acefc9a9322304822e6dbc3958d47e97a2c0135c15e13627bb767787c137468db7ce168cfebb2c4921b6527795d221a440a67bc8a5bf5e8cd65a2cde3 SHA512 baaa8f5f41c9a49448d9f8865619bb46ece633245222323e6763876283fd07d7eed8e20a714667578240dce45e921ff774c5a853e68078a9bff9c6fd76182212 diff --git a/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild b/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild index d589292cb..8040c20f0 100644 --- a/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild +++ b/dev-python/coinbase-advanced-py/coinbase-advanced-py-1.2.2.ebuild @@ -31,7 +31,9 @@ BDEPEND=" )" src_prepare() { + mv ${S}/coinbase ${S}/coinbase-advanced-py sed 's/packages=find_packages(exclude=("tests",))/packages=find_packages(exclude=["tests","tests.*"])/g' -i setup.py || die + eapply "${FILESDIR}"/rename-coinbase.patch eapply_user } diff --git a/dev-python/coinbase-advanced-py/files/rename-coinbase.patch b/dev-python/coinbase-advanced-py/files/rename-coinbase.patch new file mode 100644 index 000000000..10e778282 --- /dev/null +++ b/dev-python/coinbase-advanced-py/files/rename-coinbase.patch @@ -0,0 +1,11 @@ +--- a/setup.py 2024-10-23 19:12:54.504799452 +0200 ++++ b/setup.py 2024-10-23 19:14:08.823797531 +0200 +@@ -17,7 +17,7 @@ + + about = {} + +-with open(os.path.join(root, "coinbase", "__version__.py")) as f: ++with open(os.path.join(root, "coinbase-advanced-py", "__version__.py")) as f: + exec(f.read(), about) + + setup( diff --git a/dev-python/coveralls/Manifest b/dev-python/coveralls/Manifest index 97b09b15c..19da91920 100644 --- a/dev-python/coveralls/Manifest +++ b/dev-python/coveralls/Manifest @@ -1,3 +1,5 @@ DIST coveralls-3.3.1.tar.gz 17964 BLAKE2B 18fa765a7ae3262a5b10e19b014be7740430d7050034edd80a06fc4cd23f3262b76f24fe6557999b3663d89fb0fccd6c5a4eebc1dad9f704fd4ea24929922634 SHA512 e101b50b1b6bfaac188360093ad8e0444412187efa2f8bb118c297ce59ff1f5087a45ceb51334be9042c66c6516903e52068c63937504b93c2ca0b7c1cc7ed4d +DIST coveralls-4.0.1.tar.gz 12419 BLAKE2B d8a0d3c3cb82768ed4b5a2b4041e33757faab7da878c3dd044d8ecab9805d717d66b3171d675933d606807b2d2d73fb1ff1d05b49cd4b8edcb5587ade4cc9c4d SHA512 73dc73b4f62db9f2ef6dfc2c61660ce66e5664dd601612d35ca5b4426d2848ac1c7fa04c8bc419c6d5c3c6137f46d74af0a3db7af8b0c3422691cb6a0d5b9173 EBUILD coveralls-3.3.1-r1.ebuild 694 BLAKE2B 9500e99be9fa16c37c4cae1c5a94cd5cc7c2bd97b190ae1a88af270834475062ef776b1f0a39e6e6ba0cc9ca5b996abdeb99735507a8576dcebc86f4cb766654 SHA512 a57fa7a81f70e8baeb90e946fbc031d63c644041427bcbc4570d8dab151ce70820fa18f4ac7fc39fb21b865108c76251ce84e7ee3023496d183e7e80e0f6359d +EBUILD coveralls-4.0.1.ebuild 690 BLAKE2B fd82a7c2a812283ee0328770e7c16bb16e1054af7648494b6548072e060c4635941104073a5ade0dee6bf20b17205f6884994018c8cf32577c3880fedd44a104 SHA512 0bdb365e3013399a51809925fe4d693910d73a5396169e13ee946e9740c63a65dc5450ab3230df5bd74fb0781bb197b4733c066e15a728035db1115914a746f1 MISC metadata.xml 328 BLAKE2B 2319b442ac969cf1ae4cdf602dc9bb48f259b00da427a9ed2e8ce0eae27b91985f889747d18b8ba048a70d232e6c33f9557ba34c7953ac013c35ac69d004dbcd SHA512 e2c9947c05752fc2435a85413dc18323defe496e7c9dc40d23c609de42ff0f45c859449e7b892c421a8bb94065980da73fdb0f83f7e5f6365dde6aa4e0c18e96 diff --git a/dev-python/coveralls/coveralls-4.0.1.ebuild b/dev-python/coveralls/coveralls-4.0.1.ebuild new file mode 100644 index 000000000..46410e36e --- /dev/null +++ b/dev-python/coveralls/coveralls-4.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Show coverage stats online via coveralls.io" +HOMEPAGE="http://github.com/TheKevJames/coveralls-python https://pypi.org/project/coveralls/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/coverage-5.0[${PYTHON_USEDEP}] + =dev-python/docopt-0.6.1[${PYTHON_USEDEP}] + >=dev-python/requests-1.0.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/curio-compat/Manifest b/dev-python/curio-compat/Manifest new file mode 100644 index 000000000..c682b2c19 --- /dev/null +++ b/dev-python/curio-compat/Manifest @@ -0,0 +1,2 @@ +DIST curio_compat-1.6.7.tar.gz 237576 BLAKE2B 37c46a1ca6e41f65ebc23bd2da58f564677156d5f7198f5118e1d93467cb9b735e925e4b3314a16e9d0e3ef8e4cc7e047add4be94ef3823b767419fb69732ddc SHA512 1ef09934cd1f8ae74305422127ccd59bb8bb1045a9225e14062f90855b47f2f0e1b6ba505b0f043ab730593b786f7ea09ab48afb607915a0aff96b946c5f455b +EBUILD curio-compat-1.6.7.ebuild 464 BLAKE2B 4cb205cf6e4946f91272a216cfeaf03392ffc98cea4f104ef50d83b423fe8513c918222a19702db82f23e71fa818103f576228f0b7b88cc72aae4de2feacd7ea SHA512 e853ad47a489235784f54db626c8019d85418c34d53bfef60fed2c9df3171459bcde03053d09d7b99f8fad6c9e0cc30e5572a88bf469d067ef48a4f826c6745f diff --git a/dev-python/curio-compat/curio-compat-1.6.7.ebuild b/dev-python/curio-compat/curio-compat-1.6.7.ebuild new file mode 100644 index 000000000..e1d0cd2dc --- /dev/null +++ b/dev-python/curio-compat/curio-compat-1.6.7.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Curio is a coroutine-based library for concurrent systems programming." +HOMEPAGE="https://github.com/klen/curio https://pypi.org/project/curio-compat/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest index f34428b5c..ab0a73351 100644 --- a/dev-python/debugpy/Manifest +++ b/dev-python/debugpy/Manifest @@ -1,6 +1,6 @@ AUX debugpy-1.8.0-unbundle-pydevd.patch 1480 BLAKE2B 6694cbb68e8e5793f22fedc9351875810c86c1add4299bbb5360dedc24bcbdbb0128163cc11dab3effc611dbe5ef43ea45e9504914f6c55f4f66b76b9da0b804 SHA512 553ce357019e561e50770bf747adc33ac037cf5aa9fc08c44ce9c1cb87ecba28b7c632adb5b743c38067c1bb6b97f1d239ad8dee404332bc8028be44afd018ce DIST debugpy-1.8.0.gh.tar.gz 6760323 BLAKE2B 99c4188c0b0383dc4dcbdd86c4d35e6eb973ca32ba56b757adea9668b161f20f17b436e0dc019790b1e85586387fc848712143c5e3d3814e2522850d97a4048e SHA512 f9e47371ca854c12811d1c0984f063b1ad5cac2bea769f91a67f9fa125cfcbeccbecafca9b9d5ea16a4ed8a1c123f34db3ba19efe1567b93a86cbd325239b355 -DIST debugpy-1.8.1.gh.tar.gz 6900815 BLAKE2B f2abd2f852cc321dd7070f28100e45f463b318b2ff6e70d36f4a4d27a4b70d9da934db1148059bb2b996d4237c042d0b18ae323d4370c44ce479ef5222bc3c30 SHA512 3a64f82b984036bca868551de35babdb167b5f24da96bcee2b274039aa019d28aa376f31c89518725085279be05777454077805fa78f485a3ee4f09494886ff7 +DIST debugpy-1.8.1.gh.tar.gz 6900806 BLAKE2B 5f9151a1a8d679c2f81d8eb1ce62b9e1f8a8cfeea7301e2f15113b95543e48ac971681c20bdc9bb9b85376be2b23cddbffe988f68b8f23cd0214905d11598905 SHA512 0eacee36904ee991a68da539b60768811606bbf57076efd07ffe2ee6a24e8a5e4cf86cd30ed948136466af71d1fb63b14f60334ffe94cf8c626b449a731ca0d8 EBUILD debugpy-1.8.0.ebuild 1019 BLAKE2B 3bcf2f8004ec890b9990ff9c8f7caa30a073b47f81a0576340f03abcfe99e44d3599398af7c0104976714fe55a7bf722187d5a7f6b0533df73dacc168a5c5ebe SHA512 a37ba3c19e6df3aaf90fcc5d8dc6f45ef54badc6601557fe42d21bf08d211542b2cbd4cd3e10ae06f8d16581e76457ca16a9a30430ff253d6d976d9e6a3ebcc9 EBUILD debugpy-1.8.1.ebuild 1907 BLAKE2B 7a544586710dd9043fb2fb59746da75031b28c7e365bb4d13340e4e1b7824b209c82535157b4bcd87861162567aca24285a793157f04b78d380eb610a6f53e42 SHA512 2e981f9ad89833ddcbdabeaaef7235bb61f70982f64f4cdbb37f2d4a05be8be6b018169bdc1ffa163e26222c8a43a386d5050af5e2aa4a4be590d0872097d937 MISC metadata.xml 522 BLAKE2B 9c9cf443d38c8de3516a488f67f81b68759d11283efd464dba3fe27191f2b66cdd622d32465c0820152bda74e92b6c8e3ade57c92a40d61dbbc7587df50f2c60 SHA512 f5a601e50c25ca8105b3a2307bb3b183db6a85644d7bf7e67c036ac2807006a77c9856b9058c96590cd7c1041890d2a9863d0ec0991c75cc462c1cd7df6d8b39 diff --git a/dev-python/dicttoxml/Manifest b/dev-python/dicttoxml/Manifest new file mode 100644 index 000000000..3c022ca6a --- /dev/null +++ b/dev-python/dicttoxml/Manifest @@ -0,0 +1,2 @@ +DIST dicttoxml-1.7.16.tar.gz 39314 BLAKE2B 974c5010215b50e0701bfdc9b0efbefe3eae7a8ac848f9491f1711afaf263fff4143b2a4f9983b38bd687e8238cea300e7600b1e7b6f437ab98c47de132ad1be SHA512 ac9d5b0f8acd0a18f918309cacba131843feebd6ad7c94935062d6e1ed7b529c5b91d6a9b65787647f73616e974d0599e8515bb07d69b036483d3a733e4dec6a +EBUILD dicttoxml-1.7.16.ebuild 484 BLAKE2B f79bb2d10b3a6144ae8e56db90001fede52f3bc01ae952b6a3c1c24622af5a6e8808c2bbd6bea9983fb69c33cdd6dea39aeef4e1d7d5545fc9af468ff374efc1 SHA512 7417ae68e5361839e959cbb422a5f0353b6a7182b91ccdf7da35e06d2c51f57ba2bbadd0d1ae8fa01052e5a24cc1e9e3114690a39753a06ab0f52a4f48c3307d diff --git a/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild b/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild new file mode 100644 index 000000000..606d77bc0 --- /dev/null +++ b/dev-python/dicttoxml/dicttoxml-1.7.16.ebuild @@ -0,0 +1,20 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Converts a Python dictionary or other native data type into a valid XML string." +HOMEPAGE="https://github.com/quandyfactory/dicttoxml https://pypi.org/project/dicttoxml/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/discovery30303/Manifest b/dev-python/discovery30303/Manifest index 49fb15b68..8186c07ca 100644 --- a/dev-python/discovery30303/Manifest +++ b/dev-python/discovery30303/Manifest @@ -1,3 +1,5 @@ DIST discovery30303-0.2.1.gh.tar.gz 37518 BLAKE2B c3238c46c53d7e81455eb478ec1972d1bc31717f195678d2d18a9d549c18690e9841d7b953ad50df086c6f7c57799851bf1d88b7ec902088e6fc7c67af4a5d22 SHA512 5571aa837051630d53418e1e5ce725b371babd782c32ff9d368fd31d4c4ea563def05aa6f689a5e8b3d299c7a54d21de2acaab97db093a8911729d1c7a7be593 +DIST discovery30303-0.3.2.gh.tar.gz 41778 BLAKE2B b4087d42f0714d40ad4c77423d3b14b77e279b39e151c5e8fab9a2958dc58cd222d0fbe83623c993a381a3cb4f49336e74ed2ec40cc6ed9caae5ad54ffade1b8 SHA512 945047d478469337344bace11d6d7203bfe19add63fb2b2f6772976ed469eeb7e4b4c915a210ccb123153f2a97c248366205440bec45571dd5b5a13dae96c301 EBUILD discovery30303-0.2.1-r1.ebuild 693 BLAKE2B 4d440b009b70bebf6d7bf10ae763ebfa464c87cdd0a04bafefeb840d7a2519c7e4ce613cdef5376cf7d4130808a3f7fd264b10c4d742b7109e09a402b8a20f86 SHA512 8cf909529b1195b7dba53239002d727b7fd80a598ea78c5062f399b3a46a60859c37149bee3ed392f09b5c37438eb04f1780f6e152949028f83d492b8fc6ea0c +EBUILD discovery30303-0.3.2.ebuild 694 BLAKE2B 1f08958ff9fbd46fabe89696149bc89c59ebe35f87fabf54836ccbe0a668743b777ae87883e10da71860b14ddd89a5c2a4befc00443c2d04b3765b738099b428 SHA512 7d2b7b8326d76d024e9db40a6966233e9c26f2e1ec18b71bfcc09913313b46fe20828de8f86bce86725467f2e6026e26f0790d6797a9d0cfb18d412dd08afc2d MISC metadata.xml 519 BLAKE2B 52f45c5c3ca23d24381f7f00c5425d8e6fdb4eddca33484bd5ce80ca939603e0a7d72e3f30b1c0178ff8d5ecb6877ea00df1d371e2d91cd755e4cf0e95b7794f SHA512 6226d10c123b3e904e71ac3ea0cb26d48e776cb3db282a39f6c1a8cad7f0212d26d8be5f801a919ca049cad97df762f5df92fb254709ad1bac3ea7337013eca5 diff --git a/dev-python/discovery30303/discovery30303-0.3.2.ebuild b/dev-python/discovery30303/discovery30303-0.3.2.ebuild new file mode 100644 index 000000000..9c851fadb --- /dev/null +++ b/dev-python/discovery30303/discovery30303-0.3.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Discover devices that respond on port 30303" +HOMEPAGE="https://github.com/bdraco/discovery30303 https://pypi.org/project/discovery30303/" +SRC_URI="https://github.com/bdraco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/dtlssocket/Manifest b/dev-python/dtlssocket/Manifest deleted file mode 100644 index faf278a79..000000000 --- a/dev-python/dtlssocket/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST DTLSSocket-0.1.12.tar.gz 150357 BLAKE2B 651e59f5de80b1685e68887efcaec8fd9e744c69cb549043f1659ad6417bd46a9ce2fa5516944afa368d2de2349f7d369e63b8d2a7f7127d50201182dac5e6ad SHA512 e66387f206f640cd7bb92b6dd43b9e51cafc7d3412a29b093e381f971e438dfa0650b10b398f1794f1620b9555442bb8274e751634b43446a9cb8cef599184db -DIST DTLSSocket-0.1.16.tar.gz 156575 BLAKE2B cb7f4823b96598ef27cda0e2f00c7365d9e87daddb33cacd43ecffc72f839aac8099e519df73baf5dd01548aa6fe4ac13fb50e8b24b62a68a7a75d265f772d17 SHA512 bf5911571afc19fc1b35e7ce8a5f1e8371db305ca2d0a88f25208722afad47413d68bc750fb2c5f1c8fbc874b01fa40aef9097d8f07ca417f018430ec4e3e223 -EBUILD dtlssocket-0.1.12.ebuild 717 BLAKE2B e28dae6ba52d3c4963e62212f178af445806bdf7cde803f2868368e7335bb76ebf96b1058b8e036177420e7c6d02437b19042ea513c8b4a0a60ed0919bd4815b SHA512 24c3c36d124aafffd9d7fe1c49721b0d27aecd0eadc11a8b13cf5c69669e4daf7130f70c054f86495b4951a9c4a4c1d457f318de959ab1dc2b0a2a190297bfee -EBUILD dtlssocket-0.1.16.ebuild 717 BLAKE2B e28dae6ba52d3c4963e62212f178af445806bdf7cde803f2868368e7335bb76ebf96b1058b8e036177420e7c6d02437b19042ea513c8b4a0a60ed0919bd4815b SHA512 24c3c36d124aafffd9d7fe1c49721b0d27aecd0eadc11a8b13cf5c69669e4daf7130f70c054f86495b4951a9c4a4c1d457f318de959ab1dc2b0a2a190297bfee -MISC metadata.xml 453 BLAKE2B 50744e1d0a4d257733c2ba1df4e99a5cc572abcc110201ce2d5b60e0a0932dcd0017c65a4ed83e5e1f091bc550d907b01889aca187e537e01694b0edce3f6060 SHA512 d76ffb1502f596c728251853042c562567a99fd7179a936b30372dbecef1bb5bd5e54b4ae0da59f450d751f458239d0f4e0a36319768ebea72db71beee5e93d7 diff --git a/dev-python/elkm1-lib/Manifest b/dev-python/elkm1-lib/Manifest index d4596a1b5..211eafa9c 100644 --- a/dev-python/elkm1-lib/Manifest +++ b/dev-python/elkm1-lib/Manifest @@ -1,5 +1,6 @@ +AUX elkm1-lib-rename-cmdr.patch 1267 BLAKE2B c5d8e705c9a3a0feef1b7703f79b667a276e60bf7712d06f54cdb495f2f645d904208bba2278a67131888720af8f3ef0864a9179d1809ee9c9b5779b84593cf0 SHA512 30d5b08e33a1fd718261aa79274cc79aebf7b2629ec12036f3c040ae11a1414d055c916ddb444e63c2e5329ce94b810b58076065acf486f51a01502dd67e71ee DIST elkm1_lib-2.2.6.tar.gz 40748 BLAKE2B 0022066eabed75d7c21c52e4db091d88b89dabee63c15589a6eea7cdaff633859f6d9542dd507ef9a822cd732dce6674ba3e1b1f8bf385e53db5cabc3eea98ab SHA512 a4ce28144b09e18fc27c9150cb3c09e447bf1e1d57fd2c7eba29c61c3178de39bb1b55861b0e89d41931dbe2987b950978ef763e9b1ec522a7cfbdc495dd02bd DIST elkm1_lib-2.2.7.tar.gz 42040 BLAKE2B edc370c62070a4664997a6ded8e51186d7053ef92004ddfb6d71af8939549cb54810705ef872e13385ae5ba4d840dd78eae3995a94979a6a624a0780828ad812 SHA512 efae47bcf7692a5ac9c3d631dbc666d068929db63a02eaa4cc163e9e33c4fe4e1779e9135e9b2a92b0deea99341f7aca7d86e6dde7de8dbfb75cbabc4e7427ee EBUILD elkm1-lib-2.2.6.ebuild 903 BLAKE2B 3283c008eca15f27fa1600cfc14224536cc5f46b104767af730df9c26669613237bf62a89d75e73b1c0790a7aa8ffadf23b165a16ce1cd4f4ce4ede8ee818469 SHA512 b2434068f74f81e931a10a837f34d6b3a96e174d319e24f693efbb1275ddb0a07b5c8e55ad1be716594e61e14db88f68d40f69b6ec85442f3d22508d9fd8f935 -EBUILD elkm1-lib-2.2.7.ebuild 830 BLAKE2B 7e59c9825148359deb3679bfb54786e278d4f9007180e35e777ad627e6baa6e61da95b0c9d37d35ff326cd04db9c56f256645ccc12849f471d2c3440eb1ce06e SHA512 564e1a2e1da7453f2ae43725230783a2c16f2ba360625e9d84b25b9da17423351aa5ff006081a15904a6ea02ff663e8fbcc6a9c4537d43c0bf0936b07a0aac97 +EBUILD elkm1-lib-2.2.7.ebuild 1058 BLAKE2B 9c01564c892f549127033f18a035b867b5ab70d7ec5310256a0b5ad4ad09d823ecf3ff4482c92fc3cd3c0625115af2deac80ed403c1174fa6d7b834900efe909 SHA512 7e182acb412f80fe613541c21e4a5f25828aec408e21336a9d55d11db4a8e1f81f417d045a75e0456d4da70d709698e02740390252fa9eebaa06d7dd2da67b83 MISC metadata.xml 510 BLAKE2B 5286b277be43515fdf58afeff6b8dc8335aac67a9a0651409dbeeb4ee4694f04f2d08a259ad1aaee118706b247a862d05c628e3df9a31a31b638a5dcf2345724 SHA512 4a9ef72614886d20427c02f8b51ec524c8af29ec85896bcb4cab3fdca30d165ad744263fc4a85fbe7d069e9898739aa0a4e9680a319157206f84f2a47eb12568 diff --git a/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild index 1f425dcc6..a0e2e18be 100644 --- a/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild +++ b/dev-python/elkm1-lib/elkm1-lib-2.2.7.ebuild @@ -31,5 +31,8 @@ distutils_enable_tests pytest src_prepare() { sed 's/"CHANGELOG.md",//g' -i pyproject.toml || die + eapply "${FILESDIR}/${PN}-rename-cmdr.patch" + mv "${WORKDIR}/elkm1_lib-${PV}/bin/cmdr.py" "${WORKDIR}/elkm1_lib-${PV}/bin/eklm1_cmdr.py" + mv "${WORKDIR}/elkm1_lib-${PV}/bin/simple" "${WORKDIR}/elkm1_lib-${PV}/bin/eklm1_simple" eapply_user } diff --git a/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch b/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch new file mode 100644 index 000000000..1c394aa4b --- /dev/null +++ b/dev-python/elkm1-lib/files/elkm1-lib-rename-cmdr.patch @@ -0,0 +1,34 @@ +--- a/bin/elk 2023-06-11 22:56:06.150889000 +0200 ++++ b/bin/elk 2024-10-22 13:44:45.363541661 +0200 +@@ -5,7 +5,7 @@ + import os + import sys + +-import cmdr ++import elkm1_cmdr as cmdr + + from elkm1_lib import Elk + +--- a/README.md 2022-12-01 02:06:13.075080200 +0100 ++++ b/README.md 2024-10-22 13:59:38.608518572 +0200 +@@ -151,9 +151,9 @@ + A couple of things are hard coded in the mkdoc script, notably + the "no plans to implement" list. + +-### `simple` ++### `elkm1_simple` + +-The `simple` Python script is a trivial use of the ElkM1 library. ++The `elkm1_simple` Python script is a trivial use of the ElkM1 library. + It connects to the panel, syncs to internal memory, and continues + listening for any messages from the panel. The URL of the ElkM1 to + connect to is retrieved from an environment variable named `ELKM1_URL`. +@@ -162,7 +162,7 @@ + + The `elk` Python script is a bit of a command interpretor. It can run in + two modes. Non-interactive mode is the default. Just run the `elk` command. +-The non-interactive mode is similar to `simple` except there are a ++The non-interactive mode is similar to `elkm1_simple` except there are a + couple of message handlers (`timeout` and `unknown` handlers). + + The `elk` can also be run in interactive mode by invoking it by diff --git a/dev-python/eq3btsmart/Manifest b/dev-python/eq3btsmart/Manifest index 5af2f202b..501bafa82 100644 --- a/dev-python/eq3btsmart/Manifest +++ b/dev-python/eq3btsmart/Manifest @@ -1,5 +1,7 @@ DIST eq3btsmart-1.1.6.tar.gz 11064 BLAKE2B e61ce0c46cb0b8ae91fd4d06902136c4a99e57044905851c75b0378836a08516dda81922bb97303c08d2a51a37c68e0bd9d8d1e9e74e4248ac28e64d8b982b7e SHA512 04b659775515fa68919156a997ffcbc76b74dc5365ff07b0d456897d4dfb8b11fb868c5ed116c77438632a9bc78e3ef746b02f6b0d6ba6dbb044a71066924e47 DIST eq3btsmart-1.1.8.tar.gz 10901 BLAKE2B 3624019030f6d61dcfd0d275f18391aa78f878a2705718244e84978b461b5056f6789e64a49e3189d50bb9940445d00c838ab0b37f9ce48edfd96ccfc3eff5c0 SHA512 53fba9edc25aa7bd0dc66efdbf42637dc6d06e7f53ce0f458b9e65fc5009757bdc146f40267f54b46dfd21c82b11c62b12a3327853ef9c085200fb9b2514e23f +DIST eq3btsmart-1.1.9.tar.gz 10940 BLAKE2B b4f107237d045f3f71c6cce413978ae817fd4d26fc7eb047f4fdf8b7e3f1b32165b7681976e0e722cc6b51efacb13fcbf5868460b348166dd2a655f5163c66de SHA512 d7251177ec3110d56ef0e8532fe936b917f03c8d52d5be0c798143b4920ca995da78abfcc5e74e709bb70ffc89d7e5e285df783eb65c7df56b608b322115b062 EBUILD eq3btsmart-1.1.6.ebuild 742 BLAKE2B 3798a1569c86ca6913dbd2e8ef3fcdb77eff8466214579c57092a9fee4b622ed5b1a0bf1405eb1af3176333b16023c3fd13567b8c7dd1794a6f2a0ed0b4f61fb SHA512 836fc941e9615e4f8869cf29ef525a9ce10604dcf2d4d3b1feb1af4ce76bc30117c7a76707e02378ab986809900b851f238322375575f26ce76b1a3a4da2096b EBUILD eq3btsmart-1.1.8.ebuild 690 BLAKE2B 6e1436bf62715cff4c9630926c00b16544426bdf6f56f44b84e6a0cf02b21aa750a62fb2a3c9669a729ffc885f56df8639f0ac603e643c7597218b31c1c33f44 SHA512 439fb330eb2b7c8ae324fe83b1b002820744f3d5253ff2b682ac2f561ecc1759824bfaddbf079c3fd0a996a4af38bd62f3b97fe22a3ab536989226058611423b +EBUILD eq3btsmart-1.1.9.ebuild 690 BLAKE2B 6e1436bf62715cff4c9630926c00b16544426bdf6f56f44b84e6a0cf02b21aa750a62fb2a3c9669a729ffc885f56df8639f0ac603e643c7597218b31c1c33f44 SHA512 439fb330eb2b7c8ae324fe83b1b002820744f3d5253ff2b682ac2f561ecc1759824bfaddbf079c3fd0a996a4af38bd62f3b97fe22a3ab536989226058611423b MISC metadata.xml 394 BLAKE2B aafde96fdedf62234d770382bbd2596707f537c61b1a3c4fd38a93e7d7d9a99103c44b4b94ab39bacafca7faa8415560516958681582d8a26c780d1a2297e8c7 SHA512 1fdc255f9e081c8c17b6cf6928abd0fac17f87969198cc54baa22b70a0dbb6b772d7a318e9836a96a5905c656beb2e3f47877cf4b47e205b111591b923172764 diff --git a/dev-python/eq3btsmart/eq3btsmart-1.1.9.ebuild b/dev-python/eq3btsmart/eq3btsmart-1.1.9.ebuild new file mode 100644 index 000000000..390a96ff1 --- /dev/null +++ b/dev-python/eq3btsmart/eq3btsmart-1.1.9.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Python library that allows interaction with eQ-3 Bluetooth smart thermostats. " +HOMEPAGE="https://github.com/eulemitkeule/eq3btsmart https://pypi.org/project/eq3btsmart/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-0.21.0[${PYTHON_USEDEP}] + >=dev-python/construct-2.10.68[${PYTHON_USEDEP}] + >=dev-python/construct-typing-0.6.2[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/fjaraskupan/Manifest b/dev-python/fjaraskupan/Manifest index 6d0ddf09b..650666d78 100644 --- a/dev-python/fjaraskupan/Manifest +++ b/dev-python/fjaraskupan/Manifest @@ -1,5 +1,5 @@ DIST fjaraskupan-2.2.0.tar.gz 5776 BLAKE2B a667dd05212eab6fef88e75733ad57abfb0ad6b1752a0b3a68d5da051c42ca14df446bb54cc5e9a4d2ae6dc990bc781faddb04fd9433eef4d6ea6bc8f8b5b0b7 SHA512 b8e126d217039f75aaf9d5277d23edb6fa5177f4d3576f8544b2477a482857a2446cfb5ca0437c6993dd80d313298150fb5fe5434aa8a0642e6b10e086a22a10 DIST fjaraskupan-2.3.0.tar.gz 6651 BLAKE2B 62ca389120d0c10de39708a16dc9ea61add14175038aefdab5b247a8ad32f0e1234f79038a28018374c902d7eab1f4754bb01f5f70d11e4c79c3c5e9cf560376 SHA512 dfee655129a254838dea67370ee5088fca8e14e7869e6c684012d6b34daf79da138d2ceabe3a36afb41a4362b312cef4bc5a5dce1c0e2bb2da11ffb28da51430 EBUILD fjaraskupan-2.2.0.ebuild 739 BLAKE2B 96806545cd23fcd621208d7a662360eff11c1064e7ef7485c63070d232e6fed0218e6a79e93f23fa6072e1f20986c18658386db1d4b72cca89574af44459a9d8 SHA512 9a33e8773f8690c1c487e24417a02c545057497fac7a430d66c08896c0f3597fe092776dca4cfad2563c5204c86101083e68a775a6431cef95574b50c26406c5 -EBUILD fjaraskupan-2.3.0.ebuild 660 BLAKE2B c585368a44901aa6da527621da825555ff1c3f544b8eba8f766d64497e5cb8d607ac5efd0a258af42289fc2618ff3e88b6ddf5415357941d0a8e0c35d1d10dc9 SHA512 07fcfba2c961f7e1ed4e969b86cb0f3fd826633ce3bc7d0e76d06c979c15f8589bf83590b0ebf0dbe30a28ad6a4adc5a19bbc5a2b710f0857005c03bccf186b4 -MISC metadata.xml 390 BLAKE2B 20ce5d212781b248d6ea7c1ab163be28951797a3b5f773f3e95c00543d243ac85ad85ce97c38a5fc45053d2ccfd509b95b55be70ab336564664df02f61e6d2cc SHA512 c005f2023b2ee70bb6185dec967a676567657b83cd33bb1258bf3924dde955789714b8550b8edde73a3ce4c45f1553ac9f5be40f2cf78224578d61199da5dd50 +EBUILD fjaraskupan-2.3.0.ebuild 658 BLAKE2B 878d8a5103da69fd6766e77834e11e5c1dbeb6c657ef10d4e91b00346e935de6e8757dbf6310d0b182ac6ab052d62a3ad563fda0dc969750e22eb54a966332a4 SHA512 58fe8df2c9de764f65b8683afffa3bfa432536d230c443c2e110479e7e2076593dca3f712442b9a4e768ffdebcb2fb5865bb0baa559a504a684a031a1ffa54b5 +MISC metadata.xml 391 BLAKE2B c7d03b4f341d9d9c4c416173951e1add852f36da4e500e3544e510903f9fe10a4ee12e0d0ad6b8fa51318133eb6e3b147c23d565bd3681e7c9dc6ecb485f05fb SHA512 3594a1f86f42090acbf70d82df95c43720d616c0cc59f62efc62d45849c543bbb79e2b07cf361abc958e5cedba9df608e971787e367511b8f0d88ada29309398 diff --git a/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild b/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild index 66327e0cb..8c6f3a6b4 100644 --- a/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild +++ b/dev-python/fjaraskupan/fjaraskupan-2.3.0.ebuild @@ -3,11 +3,11 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="A python library for speaking to fjäråskupan" +DESCRIPTION="A python library for speaking to fjaraskupan" HOMEPAGE="https://github.com/elupus/fjaraskupan https://pypi.org/project/fjaraskupan/" LICENSE="MIT" diff --git a/dev-python/fjaraskupan/metadata.xml b/dev-python/fjaraskupan/metadata.xml index 2e9b7cf77..6bd880839 100644 --- a/dev-python/fjaraskupan/metadata.xml +++ b/dev-python/fjaraskupan/metadata.xml @@ -5,7 +5,7 @@ b@edevau.net Andreas Billmeier - + fjaraskupan elupus/fjaraskupan diff --git a/dev-python/flipr-api/Manifest b/dev-python/flipr-api/Manifest index 69a073197..875cc910c 100644 --- a/dev-python/flipr-api/Manifest +++ b/dev-python/flipr-api/Manifest @@ -1,5 +1,7 @@ DIST flipr-api-1.5.0.tar.gz 7494 BLAKE2B 9ea13a2573c202f47a17de80f4a4e36079511320bd019490a21eaa425ab61da9575aa29a1dc9063cf586b5a3bc89a0757f8f36127f610bbab1b3f87ddb2706a9 SHA512 e1cacac11cef7b03c1da038c56f868b7dab09f8fb95868315a0f5d1c10337d0301faf1f9448f31067842949aeda56ea18b774cc20a6c6273bf88a001ecb7fd19 DIST flipr-api-1.5.1.gh.tar.gz 245164 BLAKE2B 75b232f03397e501eec8aee2205a148c862145f021093fa961e12228c2745b66b5fbe9c2501d425447030df951472631d3fdc3455eea58ea3e5357e1b3834434 SHA512 7b35bbb2267ce407dd275a2c61bf88724c3a85c3deae5b552cdd595180baf28e44ea6ff0115c7ee17809d9947bb1cbaf8a2c2c1c1148e2c0a2758a3328e3b626 +DIST flipr-api-1.6.1.gh.tar.gz 245074 BLAKE2B 6feec05c067d9eaaa45a0324ed9c0397424781a56684afbebd7d35c455e856a9bad83cc26b40c116d75251e4ca953ec24e45b3fa2e68a907a0505ab6f711a7f7 SHA512 aa6b9cffa04f1c0145f829e1b80df35614ea1a45e13fd2f5e7a81d44ce0a4e76c2f6a3e3704bfcd653a95c95e21fbbfe9e83822eb4083fcf4fc915dfe30c3199 EBUILD flipr-api-1.5.0.ebuild 706 BLAKE2B 47300038a542a45e74316843609c81373972e06a2f86d71e4f476880b1c858ef162d5369cf62dde3a75c9aaa8ca36f90ef33da47086b9eaeb7941db5f38997c3 SHA512 538a92b7eaf3dd69cead75fdf918567844f7350d2019e9827fdc80ba12b79bbe8630902d6525b544a4dd52e7f0229fee4720d1c40faef1fda47c9a183711ac46 EBUILD flipr-api-1.5.1.ebuild 669 BLAKE2B 508dd30deea6cfd19d3ea357ad29ca210e432e25ecf070ba35acf4c56176a240ef783bae4e91dc481fe78482aba1ede6fd5949f58db6877b64eafb97ae2ed889 SHA512 940b13712d2d57e4cf2c0866c34ff967ed17bc3b23f5edbbe0ac5d2ff3b7937a4963c2429650e1c711483f76fe83049272e2165f12cc1fef92ae83d1b37e5ae1 +EBUILD flipr-api-1.6.1.ebuild 668 BLAKE2B 80ba7bd5b5eddf395c778b5f442b70f5bdabbfda72bbad05f73dfa5110588a8852ad4fd28d1547315f5235ff4e9e2fb775fcada081e3b21b829336b4eeb29989 SHA512 ad4715eaf5a8d780740885183fb1a2578cb454e99feae28d5dc1b5732fa60118f783837f2682a800bb86c76616349ff889ffdb1d9b297fd22038da2b50c745b7 MISC metadata.xml 385 BLAKE2B e31fbd9684b7adabe5f604b9cc0e69ed63ce60a8ae0bfba76da29d6226b9c48120d0b62746ca73bab9e09ed8414f16c25ecf84ee8a1fab42c361b59958bfb968 SHA512 e2b2bd8b63fa6421cebb770045ff139f877d0e029f3b00fe866140c7b82d055ca2526ca52f59a97d86e3c77c40a9523fbe164ea89c6eea91e91a967b6c50bc6c diff --git a/dev-python/flipr-api/flipr-api-1.6.1.ebuild b/dev-python/flipr-api/flipr-api-1.6.1.ebuild new file mode 100644 index 000000000..1b009cdfe --- /dev/null +++ b/dev-python/flipr-api/flipr-api-1.6.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Python client for flipr API." +HOMEPAGE="https://github.com/cnico/flipr-api https://pypi.org/project/flipr-api/" +SRC_URI="https://github.com/cnico/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/requests-2.25.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/future/Manifest b/dev-python/future/Manifest new file mode 100644 index 000000000..8478c7260 --- /dev/null +++ b/dev-python/future/Manifest @@ -0,0 +1,2 @@ +DIST future-1.0.0.tar.gz 1228490 BLAKE2B bbac4db49e375effc0f800b229d5c13fbc94bb8884d86fd1f1a0a385e7e8a12049bf7f2d193ef3f02c6fcbca9d40fa18ba4b40e0534e29b6ef2f5e878f42d0dc SHA512 8e28d53172e3ae7b3b27c424a48fb698a6e86bf1c648cdf74e7fd57d34901a9bda18429fe4e176d70be67fc6c80b7f961b3021356594e38b5f294406af40bc61 +EBUILD future-1.0.0.ebuild 452 BLAKE2B f5f66ffbd1c764ff31bda82c0a613aeda65fdaee9b8c48eb31e203c2cb079cfa454939128ca08db387e94ad540a3acb5c4a83807bdbdd4a7b2f41f3943350da9 SHA512 92eb0e2cf7a67cfc83ad75be29e3763410f1b8cded3510f77c6f8a8bf63976ad67d18291a8bf1f30ebf650a38792bc3f9bb026ea4ba7594548c9ec40f442a370 diff --git a/dev-python/future/future-1.0.0.ebuild b/dev-python/future/future-1.0.0.ebuild new file mode 100644 index 000000000..dd0a929c7 --- /dev/null +++ b/dev-python/future/future-1.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Clean single-source support for Python 3 and 2" +HOMEPAGE="https://github.com/PythonCharmers/python-future https://pypi.org/project/future/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/fyta-cli/Manifest b/dev-python/fyta-cli/Manifest index 0df64d8f6..2649d38c4 100644 --- a/dev-python/fyta-cli/Manifest +++ b/dev-python/fyta-cli/Manifest @@ -1,7 +1,9 @@ DIST fyta_cli-0.3.3.tar.gz 17259 BLAKE2B e5eae9574f80a125560cbdf2f87fc494072c147cd848e06d262a4f0aa06f29ff40364709359a3c59b2c1817d0ad81e5991162e251461db0c8facab7cbd2e99c3 SHA512 0cf7dfe2994245b4027ac13a506e9c1af9e0cb0f3d73188493eefc2f64b7380052a400023701e4a9fca49ae752a3fb613b5cf7b5bd6785921137b224af3502f0 DIST fyta_cli-0.3.5.tar.gz 17456 BLAKE2B 836e3ca5aa89318a02edb7c6ef75b1a78b1bdff9b5d075da1c2f9a41fbf64ddc61e8c77e60d6b07e9d50eed21ba480f00a55a50c8bb950c61af98bd672c97a60 SHA512 7374adf87c37b234515cfed864855f8a52befc0a83b7eddf4dac4dba7c728cd0d202c0cd163a5f1f700efda4bdbece101772356bbad4399fe451acbcb011af1f DIST fyta_cli-0.4.1.tar.gz 17573 BLAKE2B d88347db344626cc2591b0660fd1999e02cbdb5da3a095b1d0efd4f87fcdb1e821da09505df6ad6f23545f8c0621f9a0036db90e5a40458eaf8c7bc2d0c0d1c5 SHA512 c2f805bd9d3aad3dcd27a058fe5a773398e5b7cef4a168de068560ba2b290916ccd6f3fb56b2701a9898760dc5b79bf28fa0c9cbe2a2163a716c655547277d22 +DIST fyta_cli-0.6.7.tar.gz 25212 BLAKE2B b34fc40c34afa7fe18fd2f90cf69096417c44160934c7d070de83de8a4cf3f4a685ac7da2a542e440d280fbf3bdf83ba8ada02958e2f92d4bf49007296002558 SHA512 672b736de95b0855d543e89528d77a217dfd08a0b951db3a6993ca708c21c6c75b49a7cec609db3f366668ea888d6949f0a7c7666b4d463b517e6b8cb23c6b09 EBUILD fyta-cli-0.3.3.ebuild 540 BLAKE2B a5a4663c616170f36a484750a3049b6b56124014b2870e69bf6f2d407b096437cba272cc349771e1e5d420c0202553a33d92e1db9edfbd4a358b542ae9384746 SHA512 cf95eabaaeb911905e6923622635a5a65c5b91e940b5404c7516b2ce4cd85321045e7763966cc0e373bcc2f613b9f32de505eb4d2f83ff05c34e1743fc5aed87 EBUILD fyta-cli-0.3.5.ebuild 540 BLAKE2B a5a4663c616170f36a484750a3049b6b56124014b2870e69bf6f2d407b096437cba272cc349771e1e5d420c0202553a33d92e1db9edfbd4a358b542ae9384746 SHA512 cf95eabaaeb911905e6923622635a5a65c5b91e940b5404c7516b2ce4cd85321045e7763966cc0e373bcc2f613b9f32de505eb4d2f83ff05c34e1743fc5aed87 EBUILD fyta-cli-0.4.1.ebuild 540 BLAKE2B a5a4663c616170f36a484750a3049b6b56124014b2870e69bf6f2d407b096437cba272cc349771e1e5d420c0202553a33d92e1db9edfbd4a358b542ae9384746 SHA512 cf95eabaaeb911905e6923622635a5a65c5b91e940b5404c7516b2ce4cd85321045e7763966cc0e373bcc2f613b9f32de505eb4d2f83ff05c34e1743fc5aed87 +EBUILD fyta-cli-0.6.7.ebuild 540 BLAKE2B a5a4663c616170f36a484750a3049b6b56124014b2870e69bf6f2d407b096437cba272cc349771e1e5d420c0202553a33d92e1db9edfbd4a358b542ae9384746 SHA512 cf95eabaaeb911905e6923622635a5a65c5b91e940b5404c7516b2ce4cd85321045e7763966cc0e373bcc2f613b9f32de505eb4d2f83ff05c34e1743fc5aed87 MISC metadata.xml 536 BLAKE2B 833dbc5dd9d45f41975ea90e484618423d31db44c7424e962fc80724d20d1876ccb8d32edc02ff264c79038e152830957d35201fac4511de2b3b24454dff859b SHA512 2c3bd1550856cfa909470dabb0bc9d0b7b6adb11c35a25479bb85e945a2d18e2d2c237d87250e67b76c4f813fc6ccf9cb663c6b5b8593758dc6c46554e97e4e2 diff --git a/dev-python/fyta-cli/fyta-cli-0.6.7.ebuild b/dev-python/fyta-cli/fyta-cli-0.6.7.ebuild new file mode 100644 index 000000000..a328880a3 --- /dev/null +++ b/dev-python/fyta-cli/fyta-cli-0.6.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the FYTA API" +HOMEPAGE="https://github.com/dontinelli/fyta_cli.git https://pypi.org/project/fyta-cli/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/gardena-bluetooth/Manifest b/dev-python/gardena-bluetooth/Manifest index 7d06997a2..57d895cc0 100644 --- a/dev-python/gardena-bluetooth/Manifest +++ b/dev-python/gardena-bluetooth/Manifest @@ -1,5 +1,7 @@ DIST gardena_bluetooth-1.4.1.tar.gz 7754 BLAKE2B 31f6b245d3d911ee547c638a5b15facaca46743be3c83aa62d36ac077ecc413bbaa3a4397d2883e24691fb61c9e870d9e619dc5ae0d01e68d45267c462830888 SHA512 3be75a88b322d843deeec63d0a9905ecc3888eb67c8258f19402ad218784e9c9276588c6cb42662ef343a88c58930d7c6bea4ccfe6940e84d9c9b6080cb284aa DIST gardena_bluetooth-1.4.2.tar.gz 7782 BLAKE2B a8f8defdcb14a74fa5961945b0821aa2d29cb95a2305f249c19018519ca996819782899d36a8d89e1daf5411e35afbd06a86dfae29e04dd9b4944c068248e683 SHA512 dd37ab86684cefd82ec5401c9e29a82a832d1ffc7cdf5e0b97324088fc1170615629956ec21310f72fd3c9d637a0393a5844a74ad67fd4f77eaa2ab2c08dcb8c +DIST gardena_bluetooth-1.4.3.tar.gz 7824 BLAKE2B af58dc64edebb6177c787e6ec99ad83ea00708575ae1c79fc4db94fcfa26fd331d9e9fa68e9389faea992467ca9e869126a60b50dfbbac879d6d174294ecde98 SHA512 6605852e039081d7dc06e73d70bff3b93707db649fe1ca1439c92cf7b603635bed81893814e2341416c486bb8c5104fb6491d7c91f372a8b1121299499318f8f EBUILD gardena-bluetooth-1.4.1.ebuild 564 BLAKE2B 029ad6d725f3e417096c9517938914e12f204a6933460cf7784368782e5352b582c0837d7f4940f837067b0edab4f0bcca91adfd89eece4a7d4802ee916261a3 SHA512 1332413664d9198243ab97433fef79d97736bbad089231f29a12bb7051de9d9a0577c62a4cb1e240fc17dff145ba34cf5a04c8f39048b8f86897810f9110100f EBUILD gardena-bluetooth-1.4.2.ebuild 564 BLAKE2B 029ad6d725f3e417096c9517938914e12f204a6933460cf7784368782e5352b582c0837d7f4940f837067b0edab4f0bcca91adfd89eece4a7d4802ee916261a3 SHA512 1332413664d9198243ab97433fef79d97736bbad089231f29a12bb7051de9d9a0577c62a4cb1e240fc17dff145ba34cf5a04c8f39048b8f86897810f9110100f +EBUILD gardena-bluetooth-1.4.3.ebuild 564 BLAKE2B 029ad6d725f3e417096c9517938914e12f204a6933460cf7784368782e5352b582c0837d7f4940f837067b0edab4f0bcca91adfd89eece4a7d4802ee916261a3 SHA512 1332413664d9198243ab97433fef79d97736bbad089231f29a12bb7051de9d9a0577c62a4cb1e240fc17dff145ba34cf5a04c8f39048b8f86897810f9110100f MISC metadata.xml 456 BLAKE2B 2e19315fc457912e9a63d2284788d5277fe53198d82f3aac457a77ac6030d3eb29cd228e93cd21d776f7153ac3476a01fb00d563d1b5eae95c563e18dcf54acd SHA512 b5c6fca8e392040b08ca5e14b31b06879a14382a2aeb61ad2c1b4d6d5b25764acd82e3977a1dc4ecfff6baddc8123c84285e0e85cb0c08cee9cbe5ef59e97a62 diff --git a/dev-python/gardena-bluetooth/gardena-bluetooth-1.4.3.ebuild b/dev-python/gardena-bluetooth/gardena-bluetooth-1.4.3.ebuild new file mode 100644 index 000000000..ddd850803 --- /dev/null +++ b/dev-python/gardena-bluetooth/gardena-bluetooth-1.4.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="controlling gardena bluetooth enabled watering computers" +HOMEPAGE=" https://pypi.org/project/gardena-bluetooth/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +DOCS="README.rst" + +RDEPEND=">=dev-python/bleak-0.20.2[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-3.0.2[${PYTHON_USEDEP}] + >=dev-python/tzlocal-5.0.1[${PYTHON_USEDEP}]" diff --git a/dev-python/gcal-sync/Manifest b/dev-python/gcal-sync/Manifest index f9b896b0b..2a5b7fc19 100644 --- a/dev-python/gcal-sync/Manifest +++ b/dev-python/gcal-sync/Manifest @@ -1,5 +1,7 @@ DIST gcal-sync-6.0.3.tar.gz 39699 BLAKE2B 5141164b5354aac752ba5a8caf03aeb795988e2f31f13369c7ca6d7024c66a8bbf98ba5727fe01e50a771f3ca7b5463d13c28e1107487875a29b9898a03abf3c SHA512 007616573aa39742a363a274dff8515cfa9227ad14f7fe0830bd368a1ef196c593494277b53ed4a3738fc1d5f94cbdecd9c445be7d55dbe5e7dce95ad3aafc80 DIST gcal-sync-6.0.4.tar.gz 39744 BLAKE2B 3dba98fbdf1ea4b647f8ab290be6fdc294dc97e1c51610fd6e00846ca5922b9e2e49198452653ad281a82d54781fbba06264aff284333a6b127a882306e920bf SHA512 61bd14319fdd70c7f8903bb5914d6a72bc3ddf585971fc3f6cecb72910d02345f5fdf77a9fed97e4d7d0820719b0209b5054b9a001fb57793ab15c486bd6598e +DIST gcal_sync-6.1.5.tar.gz 40568 BLAKE2B 3b6f44b4fad46702de9a5219d0b431d7c247a12ae6abf0f29d931c8453ba08bde40f26f3e1019e29b5de0b00986bf4f96adad3c1a598a703ac67ac39979f3710 SHA512 3d04963af3babcfe5f692d7d64a6bbffa9332b40ae8f1fcfc64fcc5b50c872939ce0ec0ffd708424982f32c9da807a5d87126446bb244b944e8d92ff397b1db4 EBUILD gcal-sync-6.0.3.ebuild 789 BLAKE2B 08deb41ec07c463f381d77912dd264a0624c8b8a6b246f2979d422cecd83da237b0fe30578a786b099d7721260c5c6cf4a3848a132b63e6f7539248941b8c884 SHA512 5b7791330a96025e740c36e67a90e8574ecbea6f3476432f340c4476d287cbc323d1876dafce9369ef5b1f9d51f9279886c9caca6167a4e997a1f69a219e6cd3 EBUILD gcal-sync-6.0.4.ebuild 687 BLAKE2B d636f7512267d421b013f4998f92f87da9b092dbb1125db91e8f8ccc36987b67c71e0b6f6926d38fb3f6916d132659bce47775933d94f05125a1f8af8098b516 SHA512 e442cd558b28b73a80586ea49804e5131bf6462a851002aed9ffb09fecd2b0cddc5cffb6706b32ca67ad6f61f63cfc7d844e530478920daa5b2163ea5a19e5c8 +EBUILD gcal-sync-6.1.5.ebuild 668 BLAKE2B 047fcba85af1c4789dbc5b27ebdce53358bbd43d52f2e3ccf4b8b7e450dd74685aef7e54b918e59dcb859d74da5a602b789da70841b77ba9c2d2da0938f68c44 SHA512 9340bffcac29f746353b1f3058ba37920159b235f9f9a3db82df0e755dda3b0c8c4e5195f47a5d54d7f899e750bce555c6c40281f46c46734f46b8b602d6b1fb MISC metadata.xml 519 BLAKE2B 89610f6ba047f31551b3d542cac7fffc824f9a8549256da9494d2936d106132e7b621101aa932b667977c89db1761b4dd01a2b083805b39ad9501b635afcd81c SHA512 b1c0d405bf0eb0fb06e2d4c740c636afe477084d5665df2ce8c92f0050ae2799b3e940ff5101653e6f2447724ff363e76d811041e9a2e6575a7625954f26fb15 diff --git a/dev-python/gcal-sync/gcal-sync-6.1.5.ebuild b/dev-python/gcal-sync/gcal-sync-6.1.5.ebuild new file mode 100644 index 000000000..00706a4bb --- /dev/null +++ b/dev-python/gcal-sync/gcal-sync-6.1.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="A python library for syncing Google Calendar to local storage" +HOMEPAGE="https://github.com/allenporter/gcal_sync https://pypi.org/project/gcal-sync/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + >=dev-python/ical-6.1.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/georss-qld-bushfire-alert-client/Manifest b/dev-python/georss-qld-bushfire-alert-client/Manifest index 1db1f3053..fa6068dae 100644 --- a/dev-python/georss-qld-bushfire-alert-client/Manifest +++ b/dev-python/georss-qld-bushfire-alert-client/Manifest @@ -1,5 +1,7 @@ DIST georss_qld_bushfire_alert_client-0.5.tar.gz 4468 BLAKE2B 12c3a162a8f025dab3625ad266b209c9336e25202976499dbaed134c6f93a1aa2a838f2c969390c14432a62811ff9bf857613dc87682e0cf93b802ab33d44763 SHA512 b4131a775e7cade57abe7fbaf827a1d9a360d250808a07cd228f8931fe037c57b53e55ae0bf8f43f5a27625e52e289d8d33433d7fa27cce40c77a9fdf3c8c682 DIST georss_qld_bushfire_alert_client-0.7.tar.gz 9534 BLAKE2B 2924271146c3bbf33fe9bd13bffcc301cb7fbbfd603d94368198d828a125c7a4fc2c6279137181d66914bb55032c0adcacd7caf9d124123d2c3c2c59e04ff1ab SHA512 353c0d51275119e7ea47077ac1414476204180f495ae1a0217b41d46174713e5bbbd4fe296c7bb5e243d0e952d52f2ca1a1108a1364f3e4b1de95fc112332b66 +DIST georss_qld_bushfire_alert_client-0.8.tar.gz 11062 BLAKE2B 41c0dee8d0b9077ea195a2b7a307955e30336696b096fbc07eed44b593e5cbf67f1eb2458464f729bc0209eded9cb0112fe35df2db56e6267f966d2e9f0ef7a6 SHA512 0aaea8c6f8e4e443c059f95a99ca27017811a165963c787d69b1faa3aaf368cf02e2994efb570b27dc7fb1cfb6afb9daecc2802985ed69b5fd6ca6419bef091f EBUILD georss-qld-bushfire-alert-client-0.5.ebuild 736 BLAKE2B c1f14c6400f7703a298e87ddce4548fab74c123bf2b98684c14083a3022370e8ae7ec7dbd2d1f298b9aa6eeb9dca9c0a135ee2c42ebd4b105b968743fcc1a164 SHA512 4c57c2ee31bdb513f22dd4c17715a00e8102a675dc7c1e58bbf8bdea103e23a8f1af298bf6a564dc3f5921a50c9220f66a65c32404b1ca348ce88be2202e1cf7 EBUILD georss-qld-bushfire-alert-client-0.7.ebuild 634 BLAKE2B c57900d9570d57350d0d5a461792c7d33f31ae30bae6ccde477b33abf69156720c458bd7fb55156f8ab966be9c0efb05fb3206ec64a021d97f2a0d47b7e8da25 SHA512 91e06e2dfd9b875a32ab802bbb5ca3ed1e3e1d25bee3a26d73f3db019a2e2708ff0334bfd3391ae271498fb9da24be649dbe3eb43dadcae9be4b39bb3e1d3869 +EBUILD georss-qld-bushfire-alert-client-0.8.ebuild 634 BLAKE2B c57900d9570d57350d0d5a461792c7d33f31ae30bae6ccde477b33abf69156720c458bd7fb55156f8ab966be9c0efb05fb3206ec64a021d97f2a0d47b7e8da25 SHA512 91e06e2dfd9b875a32ab802bbb5ca3ed1e3e1d25bee3a26d73f3db019a2e2708ff0334bfd3391ae271498fb9da24be649dbe3eb43dadcae9be4b39bb3e1d3869 MISC metadata.xml 567 BLAKE2B eddbaea7b2c1d39e369ff4d690367ce22836c7663d2b17bb6088484a45e5c6a6888010d892963894ba50714aaea57e933a55e1f4099626207c44f089975c44d8 SHA512 f283e3c454ce8b0545b4f1001204a4c7a33ee8715189589cfd43382967f8170d180082bfbad154e519679aa734af9963810b51c021ae7fef524dd9b8bcba2462 diff --git a/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild b/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild new file mode 100644 index 000000000..f81a2cf0e --- /dev/null +++ b/dev-python/georss-qld-bushfire-alert-client/georss-qld-bushfire-alert-client-0.8.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="A GeoRSS client library for the Queensland Bushfire Alert feed." +HOMEPAGE="https://github.com/exxamalte/python-georss-qld-bushfire-alert-client https://pypi.org/project/georss-qld-bushfire-alert-client/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/georss-client-0.17[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/google-cloud-pubsub/Manifest b/dev-python/google-cloud-pubsub/Manifest index c50041aed..a9fdfca37 100644 --- a/dev-python/google-cloud-pubsub/Manifest +++ b/dev-python/google-cloud-pubsub/Manifest @@ -1,3 +1,5 @@ DIST google-cloud-pubsub-2.13.11.tar.gz 261014 BLAKE2B 9b253cf545759022e6799f592541ec0ff7701109116ca3bad5e480c7554a59d363aa41b95af957d4bbdb08f9488f4e343e1f3e13501fad44ffc209c68dfdfc15 SHA512 4529ab8246fbd19008b775fa003e0971698449165de66a3497446fd5b5ceff76fd240b05252712e672889bcc4c5195daabb01b1364a79146e746f80c3de5e9f5 +DIST google_cloud_pubsub-2.23.0.tar.gz 337880 BLAKE2B d6a245109972d79aab72465046711a0461dca253db516bfba4acd148289bbce827ca169a5caf2e9cfecabefbeeb0181b360b4f81c48317c787048b9f1cecb0c5 SHA512 39e13e89d83f0419fc565adea6c6a981ac714a793467eaf25d40aee4a040173e4d4fe7a20b5cc10690a1d1be62dadc20eaaf5c04288f8b28cbd457b547698c47 EBUILD google-cloud-pubsub-2.13.11.ebuild 1023 BLAKE2B b5637f481bd3508f4c7d5219a4d356efd0da005398df937020f31658aba76e3be5caaaac2b6b0a275c3584b3187dae2e836a193dd1a70741e3021a89ab6baadd SHA512 a8e09b80c568e3861defdbd68aa2f250cf46e918c9a178c6ef1464e657ad46e7b9963934066501d0062ae76b40fe47ec16486b29a5b0f736252bb907fdb094c6 +EBUILD google-cloud-pubsub-2.23.0.ebuild 1004 BLAKE2B 6ad5898a2eb534d06d20266ae91910fef8acdc73146d7d8d2265dc74f1cf92ca5fecf50fd5c87aa42f17dd3b1cf73fef05cd1b0e7d456669a8581634f0347b0c SHA512 d76c765db7ba3ddd17471e4325de5f5dd2e3ad3c0ec9e85ac9188547ff731c7d50e64e6a34ed18826a29857b860c692709fdbed42a70927acde9dc4800341070 MISC metadata.xml 538 BLAKE2B 4f5d6e77e693f2efefe101a139d615099f3ae95364cf180c3994758de2ee5a28a98be81f7dc67a63573358a6753694064ab1e07900f28d1cdf3160bd9c2a2467 SHA512 7e008e4abea1e7a697bd97fdeb036120be07a629150acefc28e7765594521ba18a2f18ce52d1fbad4f02b49572503fd449c2f90b5b1f860fc1fbdd841bcb8439 diff --git a/dev-python/google-cloud-pubsub/google-cloud-pubsub-2.23.0.ebuild b/dev-python/google-cloud-pubsub/google-cloud-pubsub-2.23.0.ebuild new file mode 100644 index 000000000..ccd4c3a4a --- /dev/null +++ b/dev-python/google-cloud-pubsub/google-cloud-pubsub-2.23.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Google Cloud Pub/Sub API client library" +HOMEPAGE="https://github.com/googleapis/python-pubsub https://pypi.org/project/google-cloud-pubsub/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/grpcio-1.38.1[${PYTHON_USEDEP}] + >=dev-python/grpcio-status-1.33.2[${PYTHON_USEDEP}] + >=dev-python/google-api-core-1.32.0[${PYTHON_USEDEP}] + >=dev-python/proto-plus-1.22.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}] + >=dev-python/grpc-google-iam-v1-0.12.4[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/dev-python/google-cloud-speech/Manifest b/dev-python/google-cloud-speech/Manifest new file mode 100644 index 000000000..fffd0beeb --- /dev/null +++ b/dev-python/google-cloud-speech/Manifest @@ -0,0 +1,3 @@ +DIST google_cloud_speech-2.27.0.tar.gz 352112 BLAKE2B 4fda110e2088e096a1deab7b462390b018fc8e7eb062c2348341407058c070ca7b7b3ccade12d004ec860c54562377fc7d5a308ef46863003f7de00d302a83a6 SHA512 49adc4710fc0948417698ceeab25a6913853d10b41bd436137903bdb547851b4a8f7f338f2112ffee98eca75744bb857830e89c8299f45cdc749a6413ce06e60 +EBUILD google-cloud-speech-2.27.0.ebuild 982 BLAKE2B 0a3b663fe188d0080d52b3a0d779ee81080b8bd8117e12b0c9e751386b58e8f60dea01d3f785b47bd9dd97806a211a19da9f76f8f947d3ac609871f418c8f634 SHA512 5b850d8a8ce56e8be45be29e0bdfa14b04071993dfc4da3b98e430415bc8e8173099a4690fb96129b2c2aae9a8fdd9047d5e41940ffd97b1ce70d37ba0182491 +MISC metadata.xml 550 BLAKE2B 4eaa95b52728f8ca20db57965e263faf49a896d87b6b866b80adb7be111558ee5defff6d693ca262ac9e18e0c441d7a4ca736b7e624e9c31d01eb2ac962300c0 SHA512 b38406028b9b6d17d70ada822bdc9ac5c97e1e04437d51f46601aac5e77524cc479eaf99ae9313fb949b82f59178a2f17a1bb06ddb355f664d516a2172ef8337 diff --git a/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild b/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild new file mode 100644 index 000000000..45812f222 --- /dev/null +++ b/dev-python/google-cloud-speech/google-cloud-speech-2.27.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Google speech recognition technologies" +HOMEPAGE="https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech https://pypi.org/project/google-cloud-speech/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/google-api-core-1.34.1[${PYTHON_USEDEP}] + >=dev-python/proto-plus-1.22.3[${PYTHON_USEDEP}] + >=dev-python/google-auth-2.14.1[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.20.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/dev-python/google-cloud-speech/metadata.xml b/dev-python/google-cloud-speech/metadata.xml new file mode 100644 index 000000000..64c07a03c --- /dev/null +++ b/dev-python/google-cloud-speech/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + google-cloud-texttospeech + googleapis/python-texttospeech + + googleapis-packages@google.com + Google LLC + + + diff --git a/dev-python/google-cloud-texttospeech/Manifest b/dev-python/google-cloud-texttospeech/Manifest index 8694de6e0..1ec5a0616 100644 --- a/dev-python/google-cloud-texttospeech/Manifest +++ b/dev-python/google-cloud-texttospeech/Manifest @@ -1,3 +1,5 @@ DIST google-cloud-texttospeech-2.12.3.tar.gz 56798 BLAKE2B 7e85196661068a9898b43c0a55be6ef32db56823f7f4c0c3998694c16eee7b0e6e2a514e2af44c12ce8751443bcc62d291b09534dc9aecd18ed19d6d2c5d18a7 SHA512 7df63f910c2119dc657667b247c70da9e7064a7b88bdcd50c2e90fca823d03831fdbb1bf7149da77adb6fcafc8b33bc9d24956d67380b93798696461d80fd9c3 +DIST google_cloud_texttospeech-2.17.2.tar.gz 155108 BLAKE2B 6b4fdf4b5c3a4b9763bba149b9508ee35e421720fb168a6480bff08b995353155b1d6b61e3ff137b0595c4b7c351bd14dacb229bc29a1c203a482dbf243213e2 SHA512 d0e039fd11ea197e2fbeffe014d04a16ed842285a591a0385836d504e9886018fa55b87d74cb1442a715e36edd9bb6bef8d7e628627c5d7f0c167f8c9f68b329 EBUILD google-cloud-texttospeech-2.12.3.ebuild 926 BLAKE2B 1595bc9eee878f6e6f1fb9feff7b9cad47b23af5788f9ed2aecd3a2a6ba40a85665cffbcfb748d8e910788eff314e790d8866bad90ef341e9982b1431dfed4dc SHA512 0e81694893b4119fdd9900710da057e039f5b1827ccbd3daf56720a96e99cffd01d3c90e870a9eb9a5de66e20fcd6a04af7d25660a01dd92ff3efea6a6c4141d +EBUILD google-cloud-texttospeech-2.17.2.ebuild 907 BLAKE2B 1a778b149a7b6935a06a35fdcf3fc0b7f018840fbb6d999ad405d245d75fc90d6b213fd84252b5588be3342327660a12a5d6dc77faaf3586021d7f57321d806d SHA512 eec0ff035ee54991f8bdbaa30b1d3bd923e0801f1aaf3088e6ed2ccad6a14d7f858986d58de7f163b12cc84b6a875304d0e37317402d01884dad22b86bca107f MISC metadata.xml 550 BLAKE2B 4eaa95b52728f8ca20db57965e263faf49a896d87b6b866b80adb7be111558ee5defff6d693ca262ac9e18e0c441d7a4ca736b7e624e9c31d01eb2ac962300c0 SHA512 b38406028b9b6d17d70ada822bdc9ac5c97e1e04437d51f46601aac5e77524cc479eaf99ae9313fb949b82f59178a2f17a1bb06ddb355f664d516a2172ef8337 diff --git a/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild b/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild new file mode 100644 index 000000000..a4656cf26 --- /dev/null +++ b/dev-python/google-cloud-texttospeech/google-cloud-texttospeech-2.17.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Google Cloud Text-to-Speech API client library" +HOMEPAGE="https://github.com/googleapis/python-texttospeech https://pypi.org/project/google-cloud-texttospeech/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/google-api-core-1.32.0[${PYTHON_USEDEP}] + >=dev-python/proto-plus-1.22.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/dev-python/google-generativeai/Manifest b/dev-python/google-generativeai/Manifest index 52a882b56..408178163 100644 --- a/dev-python/google-generativeai/Manifest +++ b/dev-python/google-generativeai/Manifest @@ -1,5 +1,7 @@ DIST google-generativeai-0.3.1.gh.tar.gz 122838 BLAKE2B 84a3d9a0c224b43f057d897877ae1cb5546f810740b16c9985a2aca3dcc0bbeb198364f5305e4d8b49e565fdac75d4cf2a0e489e83d1c60b42a5f7000bc06846 SHA512 ee8af82ce8a5142d90f449b3e4f9ce3630e46c875d7cd09c0099b309c0e4fcab54f35f7b0b1abcd96e00647af29e5c1c0ec47b1d03b07427d2194c6275062258 DIST google-generativeai-0.6.0.gh.tar.gz 171543 BLAKE2B 8fbeaedbbbaa994f9a8f3013035f6fa8772c677ec1063645390be1353d03ce0d951d98927a6b46204cf194a3c69c6a3a0d0e9248ff8ca2e576bbf74a006da8d0 SHA512 c867943466a1de306a46b96b1980c0ab91223d00fda7429047b74cf337e4ad3220f5a8a471a1e0e582014b7c22c943de6b028856fa7f64357a3b59e8e7921151 +DIST google-generativeai-0.8.2.gh.tar.gz 46168026 BLAKE2B 7ebe5eb36eb43f0036970ee957ca78c5bce4d316f6f706e3fed6b6feaebe49f6ecc9afa3857dd987b2283bf344905351f0a8cc8d75672afc7d05bf19796ed94f SHA512 fb3078c7e57e848c045eea92e045dd08a2f983dd64d15208a38812c4c565fc3e174be206208a5a80ec2fb3672e00bbde57df6f70e9543b60951a603412636b15 EBUILD google-generativeai-0.3.1.ebuild 1063 BLAKE2B 51b453bb5100d40cf18329609a6046c93ba8bf6ef9dc1be2b520170ac653cd64331b4e224580e2df3291ff95af2d6a137611351ca69fe015429d1b183d509386 SHA512 31cf0d6540d589b79c6ffb12fd07d162a35d99f877259194ec9ca10962d6252d5dea6bb97ed619247778bd3079fd9eecc7615101fdbdf34374c1c75c4ca90f83 EBUILD google-generativeai-0.6.0.ebuild 969 BLAKE2B 075f4087a6936f97cffef6fe1f5fb19e64bb169947fa7e22202ebbba840288610815bb368838d3d7b1daf0e3dcd4fc45d4945ecb6a4fbcd5bddbe986d5a86507 SHA512 746bd14ce0a39bc3b9b8b40d51e6b85d8dd47d7fb141cc1f40e221f9ab941e99b3f4e2c83b667074eabc898cebf3210223476b11c9498ecbbbc3f26ce6a2c70f +EBUILD google-generativeai-0.8.2.ebuild 969 BLAKE2B 075f4087a6936f97cffef6fe1f5fb19e64bb169947fa7e22202ebbba840288610815bb368838d3d7b1daf0e3dcd4fc45d4945ecb6a4fbcd5bddbe986d5a86507 SHA512 746bd14ce0a39bc3b9b8b40d51e6b85d8dd47d7fb141cc1f40e221f9ab941e99b3f4e2c83b667074eabc898cebf3210223476b11c9498ecbbbc3f26ce6a2c70f MISC metadata.xml 541 BLAKE2B e1bd436ee3473054380dc6e7ba3a48250c79fa689389e56065e6a2cde99c836596208d44cc840d7b3bdf54b520dcaa9a6b702008d7a396a9910267f3596678e1 SHA512 6321d13991ed9b4914ff5755e4835f2c228906e6f6604aa9aaf9d6c4664cc18d1e37dda798e3e9a9a5c698c8c966e7f9143d5b1027da721ae20fb7697cf5db46 diff --git a/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild b/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild new file mode 100644 index 000000000..0e5d5dd1f --- /dev/null +++ b/dev-python/google-generativeai/google-generativeai-0.8.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 + +DESCRIPTION="Google Generative AI High level API client library and tools." +HOMEPAGE="https://github.com/google/generative-ai-python https://pypi.org/project/google-generativeai/" +MY_PN="generative-ai-python" +SRC_URI="https://github.com/google/generative-ai-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S=${WORKDIR}/${MY_PN}-${PV} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="~dev-python/google-ai-generativelanguage-0.6.5[${PYTHON_USEDEP}] + dev-python/google-auth[${PYTHON_USEDEP}] + dev-python/google-api-core[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}]" diff --git a/dev-python/google-nest-sdm/Manifest b/dev-python/google-nest-sdm/Manifest index b23ca4d4e..6f7106c82 100644 --- a/dev-python/google-nest-sdm/Manifest +++ b/dev-python/google-nest-sdm/Manifest @@ -1,7 +1,9 @@ DIST google_nest_sdm-3.0.3.tar.gz 57090 BLAKE2B 26972d9aa88f50091f6045ef35c9db5be812f804342be961ce668e0259a4d36a89aad58fc03f93b46fa2a4c4ad2392a1ece00b4a0352d891710871a1275a804c SHA512 83fe630387ce5418f48df9a6f7c1598ecb2779f08501b90316bfcac37e30dbcf59ed9eaf45b1595c50bb264faf7ca24a61afd22d6f8d1b71cc92eb301eec73dc DIST google_nest_sdm-3.0.4.tar.gz 58049 BLAKE2B b305126b25a6451c7f1827b8d025842c5e3938c8ac5c3d882169482339e2bf6255bedcf0c91b60436aa81b84327dc768967c6f54fcc0276bbd003b5dc1197efd SHA512 2aa0f29fb96b19238bc4c6c01c6b725234c7977bb4327c0170a7f00f1630f124b3d2cfb8ddab70f8aa1a95e6e0ba2181d0d4d1545a324dcd75e3a468681d3a0b DIST google_nest_sdm-4.0.5.tar.gz 60127 BLAKE2B 2e5d452e701da9361953f150a74bde6abe1c01c7783b8d2eb2e2cef20e824f21abe7846684601687e5f4718d3576702d671b7ba2cca61d762c08926ebdb34ed6 SHA512 03402ab6121e8de9944076b3044591b4b9d663f1f6e3d5356654a1873d567bed04bb1e0746c6b452074e4f00ef48905f468549ce5c2315f8f1932910ed884425 +DIST google_nest_sdm-5.0.1.tar.gz 63101 BLAKE2B ba8eb219211a63f8d0fee3f81e96e2083ac406c58499c7baa849a1d8c4362f26b4def2e3d30a99ed1da1e89be293badc56940bd5c5c9ba119f66fc2332f76f53 SHA512 7722370472c4af5d51f7cbd6a4dc7e519af78df9c1918797221c4b2180918df75d5de1ab8527ec7f3968a9f4b4423d025e6fbdfc00712ec2d3bbdd00ef9824f1 EBUILD google-nest-sdm-3.0.3.ebuild 987 BLAKE2B 8024cd528201644cf0e68ff9b786d762fb571d8ccee1bd1e1f79489174af55b60951be48b0cb5747da18bb5b1f2c95625403ec1e350399a8a6e9c1ba3e01b873 SHA512 13aeb726e17d685a4db2173ba712347f0a09b575ea3e6260d763bfb86f7e96c2d01747a0ae3ef4889aef6fa07ed27451ce7eda7061ccdc156310b7ccdfbed26d EBUILD google-nest-sdm-3.0.4.ebuild 884 BLAKE2B 284889c7ce41057ed660f55cc9c64606f6c106633e8c758b8a07e0a31fe6eb87144ab5508cbfa476a28c27af38ffee514a6d1e7564dae8e994c77faea84f34e2 SHA512 359403fadf0d44d66ad7962d83e1d7767dfbd6e3758064b4ff8d1adae5151e40de65a62e9b6a13cd7ed46b764cd178961f03b9e72904989e4e1cd18689f10740 EBUILD google-nest-sdm-4.0.5.ebuild 884 BLAKE2B 284889c7ce41057ed660f55cc9c64606f6c106633e8c758b8a07e0a31fe6eb87144ab5508cbfa476a28c27af38ffee514a6d1e7564dae8e994c77faea84f34e2 SHA512 359403fadf0d44d66ad7962d83e1d7767dfbd6e3758064b4ff8d1adae5151e40de65a62e9b6a13cd7ed46b764cd178961f03b9e72904989e4e1cd18689f10740 +EBUILD google-nest-sdm-5.0.1.ebuild 884 BLAKE2B 284889c7ce41057ed660f55cc9c64606f6c106633e8c758b8a07e0a31fe6eb87144ab5508cbfa476a28c27af38ffee514a6d1e7564dae8e994c77faea84f34e2 SHA512 359403fadf0d44d66ad7962d83e1d7767dfbd6e3758064b4ff8d1adae5151e40de65a62e9b6a13cd7ed46b764cd178961f03b9e72904989e4e1cd18689f10740 MISC metadata.xml 538 BLAKE2B 9a50ecaa014f72b2e404620053961f599474b84e425ccc9ff81f03f810b890a25d67e79262ca27e85ab05cdf3e5ed3be0483a5529d04bd66d2a8200baae13937 SHA512 84c0b3dc2c90caf307b840f5264c2764687273ca3cba579ad4b84f6285c0eef544ccf9f6e806817a1c6e684d0e7ce7c72eb7c0eeaccc6dd247d4314b77aeb675 diff --git a/dev-python/google-nest-sdm/google-nest-sdm-5.0.1.ebuild b/dev-python/google-nest-sdm/google-nest-sdm-5.0.1.ebuild new file mode 100644 index 000000000..783826804 --- /dev/null +++ b/dev-python/google-nest-sdm/google-nest-sdm-5.0.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Library for the Google Nest SDM API" +HOMEPAGE="https://github.com/allenporter/python-google-nest-sdm https://pypi.org/project/google-nest-sdm/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.7.3[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.22.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}] + >=dev-python/google-cloud-pubsub-2.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-1.3.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.12[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/gotailwind/Manifest b/dev-python/gotailwind/Manifest index 150dc414c..fc630b026 100644 --- a/dev-python/gotailwind/Manifest +++ b/dev-python/gotailwind/Manifest @@ -1,5 +1,7 @@ DIST gotailwind-0.2.2.tar.gz 17605 BLAKE2B c8745d7836c6736d9f3017ef1ac8cd2a6879c53c95b631b7292c516b2b0e365b116e70b8e83c32cb9d12b8a82e5335c210bfb1da67f8de83d70cc68df3cef120 SHA512 098099d3b46998b9619bf2bc7b9e9d1b3df445692a77d88db23c04da7fbf21db23ec30ee19a16a1df87efe974921509669b20c64a94964359f9b5f1e058f39b9 DIST gotailwind-0.2.3.tar.gz 17613 BLAKE2B 7123c672f5d80831c0be485ddd16062f5dce265a6764dbe0ea436f0e82fe326a20a9feb27414501c83b7bd48c6a6004d8deb133b47cf75223a69ee8cccdab213 SHA512 0a5fd747f6446e2cb8260218ad2b554bb0b523a728d8d5c14856ef3a25c80a5acc220c46a2f22dd9bde65980f91c166139d78d9a61505969eb4718a36b7c0de9 +DIST gotailwind-0.2.4.tar.gz 17650 BLAKE2B 46cf65cd27f3c8fa72e93b046641635cc8f4c473c4fc0aed07c98c72bc5ef541e1cf506faf2760eda756bbd1df9f3317a7b87f3f98cd5a670472b29b7576b906 SHA512 0930cab2728c3dee96961da4063b8cc0bea2106912327898c21f900a5845c64f0e6782bc4c1426ecdc3c9e5c63f0d3704eacea1b460c6a3940eb36e89fb1b7be EBUILD gotailwind-0.2.2.ebuild 914 BLAKE2B fd4343ce359998db348de17d11ecec0ba9ab6f09af24e341ad18e0a936db0297897d09dfcee1b09a20f00937633a20683560724cfe8b5285a62d66e58454698a SHA512 b298cdd2910edd06e8b4235904ca12b4474c55e6a12baeeba5ce078642c7c1f5eac27251ee779f97bea400f50b1cf2bcbd20d67e7121c0497acde451b8818487 EBUILD gotailwind-0.2.3.ebuild 922 BLAKE2B 98b6284e15be282a560811d472816215e13a80b82ea2c1157cab15469c8cd472d37c7c6ddcb03ec7082d587304363e09895c774898bcfe164d8baec8d5e71865 SHA512 f387cb09498a7cfdd483b520a32ee03b6db6b0872652da4f453ebbd6f9a22f769d66f1a933369be8c3fb54444583c434eaf7fb512043c344f149a9bf763e6043 +EBUILD gotailwind-0.2.4.ebuild 922 BLAKE2B 98b6284e15be282a560811d472816215e13a80b82ea2c1157cab15469c8cd472d37c7c6ddcb03ec7082d587304363e09895c774898bcfe164d8baec8d5e71865 SHA512 f387cb09498a7cfdd483b520a32ee03b6db6b0872652da4f453ebbd6f9a22f769d66f1a933369be8c3fb54444583c434eaf7fb512043c344f149a9bf763e6043 MISC metadata.xml 523 BLAKE2B 27bb347a0a2b089675fe4f787da4a1004ae6dea51f787cf2ee1775843513c26f6c04be69c09704fd6c7988babd7e0059efcac46586a5b83b515bc56637e0dad4 SHA512 c6f25c3fc83c3fc6fcdf197fe378fa4cc1f01cc6c2b5180a465428d169dcafab9a0f188f9f4e83b6f5957f20d4ff26c359e99673359cda9c878028f5b9254cff diff --git a/dev-python/gotailwind/gotailwind-0.2.4.ebuild b/dev-python/gotailwind/gotailwind-0.2.4.ebuild new file mode 100644 index 000000000..c7bac8e36 --- /dev/null +++ b/dev-python/gotailwind/gotailwind-0.2.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client for Tailwind garage door openers." +HOMEPAGE="https://github.com/frenck/python-gotailwind https://pypi.org/project/gotailwind/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/awesomeversion-22.8.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.2.1[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.10[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.8[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.126.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/govee-ble/Manifest b/dev-python/govee-ble/Manifest index e400278d6..28ce59c66 100644 --- a/dev-python/govee-ble/Manifest +++ b/dev-python/govee-ble/Manifest @@ -1,7 +1,9 @@ DIST govee_ble-0.24.0.tar.gz 12342 BLAKE2B 6792430c58dcb9c956a1b829c20d5fc4d1ddbdf6063602a5d5e37f5c45d1de44b71b2641fda7630820de1efa8a57292eebca6a4b63ae6b6c92957813a27dc3d3 SHA512 3c6302c16c6d7b9762ac33898b27a68083b16c20ae15e5061cf27e09a54ab40ac49fc4cd31dec78c33d0cab803a893a3a0524334dad567375fed9cfbd6a12028 DIST govee_ble-0.31.0.tar.gz 12787 BLAKE2B 87fcf00e5196b0da4f759f8bfc99d411c237d0fee477789492eb5751f5a242b31c0cb711bf73e3913f759367d29283ba40b490bb368907ee5caef9334e4a567e SHA512 2df7224310debcfa568ae0233c7ec3749db4a41473a47cc065b11430385e2586f81421a702ffff436146810360d7af07611e5b520a3e78ba651f6cd78c74283c DIST govee_ble-0.31.2.tar.gz 12808 BLAKE2B 9bf7de186f1ac69b766f7972818c181f61d328da04618c05cdfd1adb814653f9b27ce823fcaae71587c271d3c47afd6eb34db6fce1b321b1d1f7fc6dc43699d6 SHA512 35003576ca7060214d242573f4cc9af7075666272626dddfed607024a321ede172ef5c68a1c316b953a1b7c8e140f13a6c14a5cbf489eee10525b14b913be105 +DIST govee_ble-0.40.0.tar.gz 14554 BLAKE2B aea20c22184d483cd671756f0d97ef2dc0a12d38c2fa5abbcb5c8307e288bc4b3b78db13c4d6a628ec1417b465ab9903af7aff57b932b78a908a2ca0556b206c SHA512 7b4c32561f92ba23ac7b38ae09e02c2f010384b5befaeb647c6e3678b846f0276d81f33ad89c79a4bbee980a3e8c50d686782a29ad8766844c8eb6e12b9badc4 EBUILD govee-ble-0.24.0.ebuild 843 BLAKE2B b1d094d86b13ee27b59fc0f190b50538e32beedc02a0f7f0e2323dde1d2f84ee4479262721b7f914146f4a6436ec766c0cdbadbef140ee41f28e059b1c36bca4 SHA512 8fabd5d54b3bff58a07474969ed90bda66d52854712695c440113f3afe0dfb79ee95ccf5c289f161ba59b4f108312bf5fc68e05989ad5f29e166cd7b4f5d2eac EBUILD govee-ble-0.31.0.ebuild 806 BLAKE2B 59e34d05646b45db21a6ff5cf64d49cadb8d278661fd8a4bf46bdcc3b785bc9f60cb47d277212e456212571dd214b3968c1ee820936c95648ee9b2faf06bedec SHA512 63a352b163be4f0335097279617681aa1ca6effe9afd09feab5ac9bbdf71abddaefdb7f2e628856aed1e766685e8380c488230dd46c0e1b7222a03f381ed12fb EBUILD govee-ble-0.31.2.ebuild 806 BLAKE2B 59e34d05646b45db21a6ff5cf64d49cadb8d278661fd8a4bf46bdcc3b785bc9f60cb47d277212e456212571dd214b3968c1ee820936c95648ee9b2faf06bedec SHA512 63a352b163be4f0335097279617681aa1ca6effe9afd09feab5ac9bbdf71abddaefdb7f2e628856aed1e766685e8380c488230dd46c0e1b7222a03f381ed12fb +EBUILD govee-ble-0.40.0.ebuild 806 BLAKE2B 59e34d05646b45db21a6ff5cf64d49cadb8d278661fd8a4bf46bdcc3b785bc9f60cb47d277212e456212571dd214b3968c1ee820936c95648ee9b2faf06bedec SHA512 63a352b163be4f0335097279617681aa1ca6effe9afd09feab5ac9bbdf71abddaefdb7f2e628856aed1e766685e8380c488230dd46c0e1b7222a03f381ed12fb MISC metadata.xml 520 BLAKE2B cdbfa09ca442bbd762c7ede21f008c25563924ca7dc03ebb119442a0c85433348dda793a0107df7b457c779f963eb31032d63ed28f92d34edb7a4b513dfb7a49 SHA512 b7cc5a74bb0a654c8015c0edcc70b3be78fb833992f7b39e422c3398b71dac5f1db0c2d31dd8ccf10237d59fb87c32b90dee00ffba736dff22de848453c798a4 diff --git a/dev-python/govee-ble/govee-ble-0.40.0.ebuild b/dev-python/govee-ble/govee-ble-0.40.0.ebuild new file mode 100644 index 000000000..5f25d7b5b --- /dev/null +++ b/dev-python/govee-ble/govee-ble-0.40.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Manage Govee BLE devices" +HOMEPAGE="https://github.com/bluetooth-devices/govee-ble https://pypi.org/project/govee-ble/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}] + >=dev-python/sensor-state-data-2.18.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-sensor-state-data-1.5.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/govee-local-api/Manifest b/dev-python/govee-local-api/Manifest index e1bfb1fc5..9fbe20c55 100644 --- a/dev-python/govee-local-api/Manifest +++ b/dev-python/govee-local-api/Manifest @@ -1,7 +1,9 @@ DIST govee_local_api-1.4.4.tar.gz 10955 BLAKE2B 909803fff2ce842019d2d530db7ed478f106c9c6fd26d41fcec97220a2644961b4eaa4faf0a53954e2b62036506431468b6f403b29603e7a1829166f25e07fb1 SHA512 7a9322885d52d236e8f3323e60b9a208d6d4d7e3650c5fb3e14d6c67a34762e0f876e081363e3b6b29fc79c5e7a4e383c77e8dbafc2a2bb1f56554f90ec90a81 DIST govee_local_api-1.4.5.tar.gz 11045 BLAKE2B 2498005a85e007cc6d3e8262529e3a4a62bb9a5f596f273c87fac6d62420f8ae064b5d9e52cab1235a5929fb7eafaff9a261275f2b30d891bbb8b1c7aeb66452 SHA512 7984c135978a663ca85a7ebd9dab820bdd95c3761641e9a87d35a3ce2cd782d4eb746e8a6d09f452dc76de4f2ff23bb37f9e27106df33f73feb6ee276d9f67bb DIST govee_local_api-1.5.0.tar.gz 11161 BLAKE2B 289645e6e0829e935be2552f1b7796e03c2d7794d670d68704d5fd77b30130975775f738ed13cde2ada4768780758382abad6d5ab89935e77b9abb36988bdbf4 SHA512 e62b788016bd39c7bd8dc1d0f4150b5f4037a262216cd04808e076fcceec701c80d34be65b7142902d0447fa501f7368dd2c80335c653bf0ca2baa07fe38c416 +DIST govee_local_api-1.5.2.tar.gz 11231 BLAKE2B 6156477c69897bc5024223f0d2f9a37dc7cc28725b56149fde94686f690c3cfff1f86276131edaef80a6a29929707c66bb94d28a787be43fa878a6c6cda0125b SHA512 14ba73e015c446774fd4e8a501290b00287329f47028aaba35ad4c8c5e87e3c78a23d3baa5d767190850f81fd33d4f4d6a0d4bbd758d929ad9246d1c24375716 EBUILD govee-local-api-1.4.4.ebuild 814 BLAKE2B e1e840c2287da45337aec44afca5b16c210bb4398dca0e12dd0f1c3cb0a637db951e8fd25279a8a7cc62151e8d3b7c2fefbba810b9c177aab6655100cdef030f SHA512 d171bac0166e1dcd3007988d9ed149b5bac83b210f1b2248c8a996807ce9ad49bd9309820e0b665370fe0ab2d15363efb8a884a925bdf644ba485fa97201299c EBUILD govee-local-api-1.4.5.ebuild 652 BLAKE2B 0471deab5bb32a1bbd615384f41e8d36b4c9cbdbcdbbfb6b7e2797092f29a990c6e3b01dda5fe61a663f69bb7a8f7b8a90c2d2910354fecb25965e0c9ca9a130 SHA512 7c9b96b5680d6292ba37766bd10d90b4a4c9fc3aad85b9114f17a6b5c037bc7b989924a8a12a1911e7ae8b85d13bd5a313083060c5b13aebc7f93e2944a535a5 EBUILD govee-local-api-1.5.0.ebuild 511 BLAKE2B 84829bf49c0fbfcc85d8723532fdf4ced7e658d68f03ee323a35c27f93e3e750f47ee995ab2f5cdde9c7d56253d1f6e5488f2997c0b0d32abe608e4d0691c98e SHA512 cabe57dc84b36c6e88154e7ea3573388728a889f54dd8a47640793c93ff921f683a3f54348124a6e35807c1ec7d238a0719241289571c194365a77588bcb3265 +EBUILD govee-local-api-1.5.2.ebuild 511 BLAKE2B 84829bf49c0fbfcc85d8723532fdf4ced7e658d68f03ee323a35c27f93e3e750f47ee995ab2f5cdde9c7d56253d1f6e5488f2997c0b0d32abe608e4d0691c98e SHA512 cabe57dc84b36c6e88154e7ea3573388728a889f54dd8a47640793c93ff921f683a3f54348124a6e35807c1ec7d238a0719241289571c194365a77588bcb3265 MISC metadata.xml 534 BLAKE2B d29268cc2c368f18935960a7b529d8fc27731192cb06ddf1441bf6682c46221e5b516a2e45f1b6181e9d4fbd283e87f0f3dccba1f59d3e7e540f9f55b2b10c53 SHA512 41de44cd5f3c18037cc571b31ccaa2273d835eba458b5fb6c38a437ef6aea314526c94c916714c8fed26924f97f211698b557c8285c70bcdde051ef06147ba6c diff --git a/dev-python/govee-local-api/govee-local-api-1.5.2.ebuild b/dev-python/govee-local-api/govee-local-api-1.5.2.ebuild new file mode 100644 index 000000000..eba077a9b --- /dev/null +++ b/dev-python/govee-local-api/govee-local-api-1.5.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Library to communicate with Govee local API" +HOMEPAGE="https://github.com/Galorhallen/govee-local-api https://pypi.org/project/govee-local-api/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/greeclimate/Manifest b/dev-python/greeclimate/Manifest index d76cb4a4b..e90c6ba2a 100644 --- a/dev-python/greeclimate/Manifest +++ b/dev-python/greeclimate/Manifest @@ -1,3 +1,5 @@ DIST greeclimate-1.4.1.tar.gz 26548 BLAKE2B a0a10830128a53820e5ad749cac90e38dc3bef385d72a4e865fb16b7f13709f1df731d23e45ae19c63fc0d63bad4ffcc1abb3249c82ee7fd1202095c607c82c1 SHA512 2f1d06c74385908507546b1b5857f0929326723a1d140636a9e9060ac855bda81d35dc0b69a051493dd3411046ffc68ad4ab9b3c6965e087946b98b3959831e8 +DIST greeclimate-2.1.0.tar.gz 35167 BLAKE2B 65c74a0a4bd74d391b949f3693e7583d0e8bb83940b5652c7df1847c3f40884931a59b3d0a39d1c1366b625f6306ad7002f935f0d281dad8d0bbc924eb3c134a SHA512 223ebf74205029ea09ac5434ad86311f65e3fa0ea8b6d3a687dbc0900487a9a4c145fb64875e0fbc7e034927c2bca57949f3dc9632e18624c5d08ef4c79f7976 EBUILD greeclimate-1.4.1.ebuild 717 BLAKE2B 83a71635d21b98af7ee0f3a0feb4a23d7b12ca91b92a7edb6141169ee185b22907c7f67342118631f9422d1535b3b279f792611bae29ee900fe546fc81813527 SHA512 837b46b74675ba4c477b891dd6e5a47bfa9ccff3d7cb41d2bea6dd16e2ba19c4a628c8cb9131ac8e93f922cdb1db4e203fd6603276b87b05e1bf5c2256de4fd7 +EBUILD greeclimate-2.1.0.ebuild 717 BLAKE2B 83a71635d21b98af7ee0f3a0feb4a23d7b12ca91b92a7edb6141169ee185b22907c7f67342118631f9422d1535b3b279f792611bae29ee900fe546fc81813527 SHA512 837b46b74675ba4c477b891dd6e5a47bfa9ccff3d7cb41d2bea6dd16e2ba19c4a628c8cb9131ac8e93f922cdb1db4e203fd6603276b87b05e1bf5c2256de4fd7 MISC metadata.xml 391 BLAKE2B fc250afca50f682c5d3fc183df48682a6fbf869f0c6941a8d4d3e48d19985639c5e8f6cf70f740ccfa7aea4943f9ad369a76e7481e138768caa547f2c90ac7fd SHA512 53c88a8cf9de73c881be61c94867f4d1bdd460321fbeb9eb4f91e4c15902d5f3db6ba3da68ca1f5e0350930757595274d21dfeda9414a392ec1958c44991f677 diff --git a/dev-python/greeclimate/greeclimate-2.1.0.ebuild b/dev-python/greeclimate/greeclimate-2.1.0.ebuild new file mode 100644 index 000000000..e0fa1b09a --- /dev/null +++ b/dev-python/greeclimate/greeclimate-2.1.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Discover, connect and control Gree based minisplit systems" +HOMEPAGE="https://github.com/cmroche/greeclimate https://pypi.org/project/greeclimate/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/netifaces[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.10.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/gridnet/Manifest b/dev-python/gridnet/Manifest index 483668c2d..2ffbe8c14 100644 --- a/dev-python/gridnet/Manifest +++ b/dev-python/gridnet/Manifest @@ -1,3 +1,5 @@ DIST gridnet-5.0.0.tar.gz 7126 BLAKE2B 981bef9dc68f960316b1a4b192d53f081f0d3aa716e60d02c485ad741a911073630ba169d9b4e76375c3e78242a8fec06df466c7f99f21f21edfda2fb6d32876 SHA512 f0d0fc5c0e30175a8c723769e7b085c5517154d581a559e3cf8b32d047bd272358262ff307493d32e065b4f0dc58bdee23960d9c2dae7b942a58764e425c5f4e +DIST gridnet-5.0.1.tar.gz 7171 BLAKE2B 8bbddb29b4fc74528e67c6818b55641a6d85bea8d7d902e3c197ec94d6c87ebd9ed99e76c3f66745be948efa96a3e9cb1627725fe7ba3e516a0a83f1beba7b20 SHA512 0c09f4be025bddbfee92bd5bf7bbf4f71a942904c356298afe169fa6e6f833692c34fcce2b2ed1d61b4b50ef473559d23c9bd1b6765eab4059f9e04396ff190b EBUILD gridnet-5.0.0.ebuild 825 BLAKE2B 4679520e1f338b4775a01c82d4cd2939054f505c719ab5dad1e137b1c324322654998ca7025aec11edf380afddc44f25c6a59827380c29833e14c16326cc1fa8 SHA512 b1b89eda6365062686c03526cd6c53ee2c09ba768607fc07c944154eb84c62edfe77a9b33b984448e868d23371db0d6cf1ccc5bd19e76dac9462d999d7975a9e +EBUILD gridnet-5.0.1.ebuild 825 BLAKE2B 4679520e1f338b4775a01c82d4cd2939054f505c719ab5dad1e137b1c324322654998ca7025aec11edf380afddc44f25c6a59827380c29833e14c16326cc1fa8 SHA512 b1b89eda6365062686c03526cd6c53ee2c09ba768607fc07c944154eb84c62edfe77a9b33b984448e868d23371db0d6cf1ccc5bd19e76dac9462d999d7975a9e MISC metadata.xml 529 BLAKE2B 7abf3c24f3d80052095f3f53db3a3322f20ca712cc603f2fe3bf18c171eb91d3c755a272f050bfff581a3e2b550c049c49e7a46fb4a16815406cf4380a01c20f SHA512 46b133d2310039b9c2eb11c81cd088696c69075b946e3ddd99d0800e561e0386357d80abc3f7e1b828c4a4d81e5a0c5bc9fc2e37d9c7aaeba17c948e444ab20d diff --git a/dev-python/gridnet/gridnet-5.0.1.ebuild b/dev-python/gridnet/gridnet-5.0.1.ebuild new file mode 100644 index 000000000..6ad2bfbd0 --- /dev/null +++ b/dev-python/gridnet/gridnet-5.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client for a NET2GRID devices" +HOMEPAGE="https://github.com/klaasnicolaas/python-gridnet https://pypi.org/project/gridnet/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest + +src_prepare() { + # remove unsupported dynamic-versioning + sed 's/0.0.0/${PV}/g' -i pyproject.toml || die + eapply_user +} diff --git a/dev-python/homeconnect/Manifest b/dev-python/homeconnect/Manifest index 3bbbcfcdf..44501bbdc 100644 --- a/dev-python/homeconnect/Manifest +++ b/dev-python/homeconnect/Manifest @@ -1,3 +1,5 @@ DIST homeconnect-0.7.2.tar.gz 8123 BLAKE2B d11f4fdcebc4d91c9d81707352af2d19814f1aa7e4cbda46514baf02d0f48dff0a40c4a0eabf6518641f3e31fc4384abc380178a8d0038a8be3a5799fa2df09d SHA512 49134749ae63dca2192702c4a74eaef81d1955bb353d5f246347a3085df77a8fb0d8cb353c661d567a1736da1c6c04e81e080fbb26592187c24af0398949117b +DIST homeconnect-0.8.0.tar.gz 9220 BLAKE2B 219e648b39b324201788d4d0cf10519f782c1cd17e6ddf53875b691d5ff2f995aa5d360451d9f8a3c92c237f2b35d1f0aec5e080c7ff7e2f1710224683e481e1 SHA512 a3d0100b8b970a8e540b4570177e5177961a5fd22621c7791eb0acf800d2927612de5717d3ce80ff445e9d796ade8f966ae2022fcc83554c01972a4be944f10a EBUILD homeconnect-0.7.2.ebuild 704 BLAKE2B 7d2e14998eb0026692a1b8d4ee6848b45e374a7f576eafabeec78f51b8670164b173c247e53a43c1b607434a0ea82f83a1fb6b3583f63223d5b79da48af7ac23 SHA512 8e22f0abaa80a06a3af26439c5a9a753dbb98690ed744a23c5e8663e43ec872aba65c0bd3e279ea95bba0218f811a1c1006a3e501abcc80bb071236db023fc7a +EBUILD homeconnect-0.8.0.ebuild 749 BLAKE2B 85a2e2567474bbadbaf3c409a600665450b1e301539344c9e9c811d78f7ec2ab05f2307a07bc7df479d3540adf16b08d465e9bea788a2e67039e5051ce998307 SHA512 96db0cbbe18ac306ca8d41dc1cf675d989dbd955f0cd1f2a734792a0306798e1d13189077411e5222b215430e15e696e476c09331b750b21a6405e0320bce9b1 MISC metadata.xml 524 BLAKE2B 2da8ef5b0e771187f1e8728cb161da47202e42c56e8d1bffa3e229b4b96081ea86b731e90253089d9ec5d4e6923fb544c12b7e24c49b3688a51ec7107e26fcbf SHA512 856880918d70bf6374bbd26de09748a6d2924fbea15185c540c88551b0aa2ed54afcee8deaa7500072d4ee4f860820f332469a18a3f5d2a218ad88541df27bb0 diff --git a/dev-python/homeconnect/homeconnect-0.8.0.ebuild b/dev-python/homeconnect/homeconnect-0.8.0.ebuild new file mode 100644 index 000000000..defa4b05a --- /dev/null +++ b/dev-python/homeconnect/homeconnect-0.8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python client for the BSH Home Connect REST API" +HOMEPAGE="https://github.com/DavidMStraub/homeconnect https://pypi.org/project/homeconnect/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-oauthlib[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} +src_install() { + rm -rf ${S}/tests + default +} +distutils_enable_tests pytest diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest index 567c76c2a..7bded25fd 100644 --- a/dev-python/httpcore/Manifest +++ b/dev-python/httpcore/Manifest @@ -1,5 +1,7 @@ DIST httpcore-1.0.2.gh.tar.gz 95549 BLAKE2B 92aa9a936d8c6933e1840ae50e6dfb70e61c756027a0448c2f0a5d270937342bd99cdb110aae152103c0d6c966e9288a22f7166a04dbb06dfb2a6f1bf1454d87 SHA512 6fc0c686b0b02b1e822550c18a7a90d2501f9d530598511877ee8cb09a0bdc4d56afe48cbb5fab5f8c1a12ea443055fe2a081b990fa4270f84db8197646b4979 DIST httpcore-1.0.4.gh.tar.gz 97682 BLAKE2B 2a500e63360095680b5b679856b8b2b9bdefc5f0a2d268ded83da52f0ef9cee5d09a99fa15565590d6c7ef4637146beeee3c950dd37a8a40f2af5189eb25cc4c SHA512 e618a562dbeb2229e9fdc8e63769415c7308614e120f24d0319e8fe9c96ed6de014fcc03ac376737c5791875bb82b2cc486247bfbf235afe11d48f09a2d2a701 +DIST httpcore-1.0.5.gh.tar.gz 97696 BLAKE2B 2e05f790e0e67c36f86ac1ee47eea716f820d68678eff63e73bce0f652448d782c66764e7f1ab3f8e891ebf2243b96ba79ca211ea769bbf5df117342e2942cbb SHA512 4b37f3874e65908598b906167d5b0840f66ffef95b65110d318d9e64df5fd23770a08ea44ea2f3cf6f9db50f20bb9fec99b40323b959675b37168414cf397bf8 EBUILD httpcore-1.0.2.ebuild 1155 BLAKE2B f5c5410a4f388d1ea61061ea8a8455cea199650dd064c95db260886601095875c3205072c29e32299a4bea64725d12cdbd847f457b09994d7c62ee221675f99f SHA512 0c1cd8516c48590d1482829461aa13156f7765b863cecb9a2fbc0aec76caa483a6287843844ac27f224c5f9a4021d08701e1dead8e429579c8689c943ed7a05b EBUILD httpcore-1.0.4.ebuild 1155 BLAKE2B f5c5410a4f388d1ea61061ea8a8455cea199650dd064c95db260886601095875c3205072c29e32299a4bea64725d12cdbd847f457b09994d7c62ee221675f99f SHA512 0c1cd8516c48590d1482829461aa13156f7765b863cecb9a2fbc0aec76caa483a6287843844ac27f224c5f9a4021d08701e1dead8e429579c8689c943ed7a05b +EBUILD httpcore-1.0.5.ebuild 1483 BLAKE2B c43928f52f81537d732fdaad28cf9276047861a34d201d7a2f60c995782818f6734239d2060f5bffece15fe59439e2bae580ad6c981892ac2cfd93661100fbd1 SHA512 255b05baa4b87416ca334316429a7327e993241c45ec1aadbbd46a24a58fbaba2ffbab81b84e99e1bda4894496a55184782a43ac94dee93fa48514951f0ab029 MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6 diff --git a/dev-python/httpcore/httpcore-1.0.5.ebuild b/dev-python/httpcore/httpcore-1.0.5.ebuild new file mode 100644 index 000000000..c9f09779f --- /dev/null +++ b/dev-python/httpcore/httpcore-1.0.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="A minimal low-level HTTP client" +HOMEPAGE=" + https://www.encode.io/httpcore/ + https://github.com/encode/httpcore/ + https://pypi.org/project/httpcore/ +" +IUSE="http2 socks trio asyncio" +SRC_URI=" + https://github.com/encode/httpcore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/h11-0.13[${PYTHON_USEDEP}] =dev-pyhon/h2-3[${PYTHON_USEDEP}] =dev-python/sockio-1.0.0[${PYTHON_USEDEP}] =dev-python/trio-0.22[${PYTHON_USEDEP}] =dev-python/anyio-4.0.0[${PYTHON_USEDEP}] None: + if sniffio.current_async_library() == "trio": ++ import trio + await trio.sleep(seconds) # pragma: no cover + else: + await asyncio.sleep(seconds) diff --git a/dev-python/httpx/httpx-0.27.2.ebuild b/dev-python/httpx/httpx-0.27.2.ebuild new file mode 100644 index 000000000..ac5c934a8 --- /dev/null +++ b/dev-python/httpx/httpx-0.27.2.ebuild @@ -0,0 +1,98 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs" +HOMEPAGE=" + https://www.python-httpx.org/ + https://github.com/encode/httpx/ + https://pypi.org/project/httpx/ +" +SRC_URI=" + https://github.com/encode/httpx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="brotli cli http2 socks zstd" + +RDEPEND=" + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + =dev-python/httpcore-1*[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + brotli? ( || ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/brotli[${PYTHON_USEDEP}] + ) ) + cli? ( + =dev-python/click-8*[${PYTHON_USEDEP}] + =dev-python/pygments-2*[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + ) + http2? ( >=dev-python/h2-3[${PYTHON_USEDEP}] =dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/h2[${PYTHON_USEDEP}] + dev-python/socksio[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/uvicorn[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/trio[${PYTHON_USEDEP}] + ' 3.{10..13}) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + if ! use cli; then + sed -i -e '/^httpx =/d' pyproject.toml || die + fi + sed -i -e '/rich/s:,<14::' pyproject.toml || die + + distutils-r1_src_prepare +} + +python_test() { + local args=() + local EPYTEST_DESELECT=( + # Internet + tests/client/test_proxies.py::test_async_proxy_close + tests/client/test_proxies.py::test_sync_proxy_close + ) + + use cli || EPYTEST_IGNORE+=( + tests/test_main.py + ) + + if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then + args+=( -o filterwarnings= -k "not trio" ) + fi + + epytest "${args[@]}" +} + +pkg_postinst() { + optfeature "HTTP/2 support" dev-python/h2 + optfeature "SOCKS proxy support" dev-python/socksio + optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi +} diff --git a/dev-python/idasen-ha/Manifest b/dev-python/idasen-ha/Manifest index 69003f76f..5b72d2a82 100644 --- a/dev-python/idasen-ha/Manifest +++ b/dev-python/idasen-ha/Manifest @@ -2,8 +2,10 @@ DIST idasen-ha-2.4.tar.gz 7881 BLAKE2B acaec192e372c33c7ef715f0c7ad56df8b80b8970 DIST idasen-ha-2.5.1.tar.gz 7897 BLAKE2B 063873ad9834baadbdf609c312c3e6a898dc19b6cdac777efa1837ca8b4508d113691183005cc672fba5b94c263e68845d7c2eefb1365e7074a8852058887495 SHA512 bd383701c6006894485f4ffe97d556063655677a6f538586217b1654b2b5c7d876da63e4c15088502b4b34473ef49df57f3b1a7aa3448953820af5fdd8abf1ab DIST idasen-ha-2.5.tar.gz 7885 BLAKE2B 1ef97ad2dddc0e7e4d112ec3adcfae94086782419f7daa03635d940104ff9c5b70e19ce3b9c174d3198c8ca6e5b45005408e6b40254ca1ce7f33a0986f2685dd SHA512 3e9407fcb61f54bf1f66259fd8802f06ba19530b7dc0e1174d098d3cdb01cfaf99007b710c458da6c6502343f93101c9d8e2afd100a3691a09d907bc0bcd70bd DIST idasen_ha-2.5.3.tar.gz 8255 BLAKE2B ac11ac6eb9c72c2dd6f07e5069869275153963e03a67fde47cd50ffdd23eac59f1a6a2559e0db3777659952c7be727a4667156ef0ba698826f1a45e420f39d88 SHA512 05cd3428032a3c10eb5ff564559fb7531a2e010f7246fc0a7cdc4e5ad2c87b685dcca444e7f97e0d8947bb8b3c9fa199cbe575c70dc4508afe8392f46e47192c +DIST idasen_ha-2.6.2.tar.gz 8509 BLAKE2B eebc84938020b9ccf90e0bce4346558037d7a7524ed0275b0b3238fc3e2b76ad7ae42d4bc3576def94c8440c8ce939fe7345345e722296a845e2a97b5b0e19a3 SHA512 0438b277975feb5e2b60a5be8db58a8d45ad75dc0e071999b071f8cb238a39519d3272e2b38b88145b3b41acdfa20ceb90529a24deb6691a52f4210c2037370f EBUILD idasen-ha-2.4.ebuild 682 BLAKE2B e50bf6c42d2bcd871fd7f61a6ca6d24517f417c75849cad313f8b65f4ab3de53aa80f215e7fc29c7dbdaa7922c74b47d5ca649bbb8f87521c90ff27739c8b003 SHA512 feb988c4a7d0f6191644a08fcc1e9e5faa7c90dcc7ef2a27a91037d6e717cdd58d070fd66d04078975700a21ab5e77f3a2414abe1b4faf87ad774d47b21165cb EBUILD idasen-ha-2.5.1.ebuild 587 BLAKE2B d86ae449d1d0668dba25c49b5fd1d45587e032069f679dfe2db4f727ecdeaf8131c25073dd3667926ecfba337ad833ff610cfd804dcc6aedf5923698fa960916 SHA512 94adb1460a5cb86f571d16870acb980cbbf2da942d9e43a3d46bd1885c5e622163812e5e3d151fa8c3f56e861a7b68e9f506df55acea17b4a22b2ed37077fd31 EBUILD idasen-ha-2.5.3.ebuild 567 BLAKE2B 98e8fff460495c1ce77db4cfb73ffbbac5a04e8f4a0c05e63e771e22f79dfdacace0a06f40ab81df8c3bb1112ec578dc33b6b4bf0f2d9a8d632f07bfcf3cc56f SHA512 bf7cd3b9661dc8d17483ad2d2589366842659e5c151429a14be53c23d8360d920e472fd9b7ed50363c9493dc7f982c5977f50dc315dd608b7b809476424409af EBUILD idasen-ha-2.5.ebuild 587 BLAKE2B d86ae449d1d0668dba25c49b5fd1d45587e032069f679dfe2db4f727ecdeaf8131c25073dd3667926ecfba337ad833ff610cfd804dcc6aedf5923698fa960916 SHA512 94adb1460a5cb86f571d16870acb980cbbf2da942d9e43a3d46bd1885c5e622163812e5e3d151fa8c3f56e861a7b68e9f506df55acea17b4a22b2ed37077fd31 +EBUILD idasen-ha-2.6.2.ebuild 567 BLAKE2B 98e8fff460495c1ce77db4cfb73ffbbac5a04e8f4a0c05e63e771e22f79dfdacace0a06f40ab81df8c3bb1112ec578dc33b6b4bf0f2d9a8d632f07bfcf3cc56f SHA512 bf7cd3b9661dc8d17483ad2d2589366842659e5c151429a14be53c23d8360d920e472fd9b7ed50363c9493dc7f982c5977f50dc315dd608b7b809476424409af MISC metadata.xml 512 BLAKE2B f0bb506bf9c47b96e679471c64fe11d886be6582286df7631c5458cdd0d76a7a005c7107eb1e03dd39caa6901556895c4c875f2ae5bc67ebce8f71c7b0b4a9f5 SHA512 61e70ba7585f5b205f14c71d11e035afd69ffa9a5b9d6f3f43957ef3da20cfc370e0db8fad97a61b7c4fe8d5ec981a25404a8bd85666f7bcae9c27209b67efb2 diff --git a/sci-geosciences/aranet4/aranet4-2.3.3.ebuild b/dev-python/idasen-ha/idasen-ha-2.6.2.ebuild similarity index 61% rename from sci-geosciences/aranet4/aranet4-2.3.3.ebuild rename to dev-python/idasen-ha/idasen-ha-2.6.2.ebuild index 2102853fe..cd95d6600 100644 --- a/sci-geosciences/aranet4/aranet4-2.3.3.ebuild +++ b/dev-python/idasen-ha/idasen-ha-2.6.2.ebuild @@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Aranet4 and Aranet2 Python client" -HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/" +DESCRIPTION="Home Assistant helper lib for the IKEA Idasen Desk integration" +HOMEPAGE="https://github.com/abmantis/idasen-ha/ https://pypi.org/project/idasen-ha/" LICENSE="MIT" SLOT="0" @@ -18,7 +18,6 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/bleak[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/idasen-0.10[${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/imgw-pib/Manifest b/dev-python/imgw-pib/Manifest index 429282ad5..1d391fd46 100644 --- a/dev-python/imgw-pib/Manifest +++ b/dev-python/imgw-pib/Manifest @@ -1,5 +1,7 @@ DIST imgw_pib-1.0.4.tar.gz 12307 BLAKE2B 9444bc9c843d5ef070e8a0fbf6bb0ef6db561952c7ee97af968e452d55d18283ebc08887e19ff9c3bea75f829561e568db7d71abdcfa61736eed2773cc2254f2 SHA512 a746e32ba8d9053777c9331bf03347b29a9542683fbf8955c9c7249aec03b80151a5abd8748aacd0bb671a99506af373d7789ed396352410db7047e9cb979d44 DIST imgw_pib-1.0.5.tar.gz 13216 BLAKE2B 81302e40e951f1d6d71e3c00f8a541c17678b940569a268e8a57ed485d112017a5fba1739fb7d2e7501ab33ade857cfc52ee27e87ac07b03e4262110b662a65f SHA512 e9fe8767f76b7b8c691817cb0de52b33b342abed846a61f0c70433977762e81f25a02500e6fb7f2e0afc5c3450801f949e8803bf9a945404cb74d32fe43fb5d8 +DIST imgw_pib-1.0.6.tar.gz 13313 BLAKE2B 1323ffe80bd86c27fec80ebaa8021c04d8d98629df07f996cf83161f5473bc8e0ccfc0432169269f9503759643ef127bfebd8c17ea32b0afa7fb94ef3eddbb99 SHA512 28b1039466e4a34db83a85cc43d32e01fff3c31d511120f86f14f81513f08f45e9bd1c05c82230b370c683e29be502be8727133f5dad30c1040318b97b227046 EBUILD imgw-pib-1.0.4.ebuild 523 BLAKE2B 8aaa0612e6a66a6721ca53a1a5f87b923d70b3ffafc95fbb6124ac0de9b4e89dde819ce9a32477f03549eeb7036662136ee777453d4cdc3fcb4da9bf3c5494e2 SHA512 b757151796d2fa17fc8267471942cf4447a7000ad8032c18c73c449e56224a490578fa5a7cd6133f3bbd417b56444880cdc43f055697852f17b16e56463e715c EBUILD imgw-pib-1.0.5.ebuild 523 BLAKE2B 8aaa0612e6a66a6721ca53a1a5f87b923d70b3ffafc95fbb6124ac0de9b4e89dde819ce9a32477f03549eeb7036662136ee777453d4cdc3fcb4da9bf3c5494e2 SHA512 b757151796d2fa17fc8267471942cf4447a7000ad8032c18c73c449e56224a490578fa5a7cd6133f3bbd417b56444880cdc43f055697852f17b16e56463e715c +EBUILD imgw-pib-1.0.6.ebuild 523 BLAKE2B 8aaa0612e6a66a6721ca53a1a5f87b923d70b3ffafc95fbb6124ac0de9b4e89dde819ce9a32477f03549eeb7036662136ee777453d4cdc3fcb4da9bf3c5494e2 SHA512 b757151796d2fa17fc8267471942cf4447a7000ad8032c18c73c449e56224a490578fa5a7cd6133f3bbd417b56444880cdc43f055697852f17b16e56463e715c MISC metadata.xml 384 BLAKE2B ad8ff99f61830e71a9a3d996824dc4babfb68418ef876f10818a13aa5f75c02bcc483db13ed1bc9b08408f6202423d48e219e6c5f11c0cd0141fba60ec0373dc SHA512 d1ec10363f00195585c00d49dea938081b7eb490373acf74e2f994a16ddc9c5b2fa4449884a31176a5dd9d935a6276393adf3ce1b0a666ce808623f3dcc4078f diff --git a/dev-python/imgw-pib/imgw-pib-1.0.6.ebuild b/dev-python/imgw-pib/imgw-pib-1.0.6.ebuild new file mode 100644 index 000000000..e5fcd8f5f --- /dev/null +++ b/dev-python/imgw-pib/imgw-pib-1.0.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for IMGW-PIB API." +HOMEPAGE="https://github.com/bieniu/imgw-pib https://pypi.org/project/imgw-pib/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.0" + +distutils_enable_tests pytest diff --git a/dev-python/inkbird-ble/Manifest b/dev-python/inkbird-ble/Manifest index f11c2e499..e075f829e 100644 --- a/dev-python/inkbird-ble/Manifest +++ b/dev-python/inkbird-ble/Manifest @@ -1,3 +1,5 @@ DIST inkbird_ble-0.5.6.tar.gz 6270 BLAKE2B 0db791d576708f84c5d74fb8334c5d99c34df69640c64b8e31522beaaa8bafd0cc8056bcafaa4c4fd4cb8baf027bc5c73af302291d861b50e0c7a780919f6dc9 SHA512 6c878acf4f9ef3ace44d74978fb41f8bfd78d77657b733f616d6991283aa2c7fda70eecee8c2dd3192e5626943cb2f16da3876f897b0b773687a899d2abf503f +DIST inkbird_ble-0.5.8.tar.gz 5793 BLAKE2B f4241bc86fc505ec5363c0b5337b6f53698d85efef92955ed3c41acd05de19049e40efb1aa191f08257af26d51795ea65d69265c5e3a7b6619cbc870275375bd SHA512 600b08ca4377dfdc07ad2448369a88a6a54697beedfe24898ee38f688ad34528da4012346eea59a579c553641060d44d56386d46efb20376c4889735e03ec522 EBUILD inkbird-ble-0.5.6.ebuild 824 BLAKE2B 0bbbcc7ea7399b40a99e579dfd031fe7f7b249ed973f7d60e83eb93b22890782220331e2e81f6d47f4f986b9dbd89869214c59392677eaa16c02a72ac79b165e SHA512 476874937712fa9faab8feb150a1f2e647ea63404eb8f7a16c2477bd7f8f1f99649223fc8fdac5ca90a1909b9cebc46c5571429e890805ed31b4581cced5afdb +EBUILD inkbird-ble-0.5.8.ebuild 824 BLAKE2B 0bbbcc7ea7399b40a99e579dfd031fe7f7b249ed973f7d60e83eb93b22890782220331e2e81f6d47f4f986b9dbd89869214c59392677eaa16c02a72ac79b165e SHA512 476874937712fa9faab8feb150a1f2e647ea63404eb8f7a16c2477bd7f8f1f99649223fc8fdac5ca90a1909b9cebc46c5571429e890805ed31b4581cced5afdb MISC metadata.xml 524 BLAKE2B 3c59cb5f02ce5494ce5cb7205fe623b9a7e034c0f4a10a062a61f6532cd6bc77ba76a40e102f80658879a715a11bbba6490faf843ffb0239dc477c2c7fc81fa2 SHA512 ccfbf2ede4c5acfeaf8f87c887ff8bff4d02f13ed7a73ff6b48ecf9ac5e1eeb6c686d658b1bf5c2bdf51731cd26fb2a71e37bf94ae16b8b4d540cf20402864bf diff --git a/dev-python/inkbird-ble/inkbird-ble-0.5.8.ebuild b/dev-python/inkbird-ble/inkbird-ble-0.5.8.ebuild new file mode 100644 index 000000000..478815738 --- /dev/null +++ b/dev-python/inkbird-ble/inkbird-ble-0.5.8.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Parser for INKBIRD BLE devices" +HOMEPAGE="https://github.com/bluetooth-devices/inkbird-ble https://pypi.org/project/inkbird-ble/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/sensor-state-data-2.2.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-sensor-state-data-1.6.1[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/intellifire4py/Manifest b/dev-python/intellifire4py/Manifest index 2c06dd549..1ba6b3e71 100644 --- a/dev-python/intellifire4py/Manifest +++ b/dev-python/intellifire4py/Manifest @@ -1,3 +1,5 @@ DIST intellifire4py-2.2.2.tar.gz 21731 BLAKE2B 556ef8d4067269458843636e630da9a8b7fefa1d0956a2f436ce9dfa17be3ff87a4f98e7982d2cb6d65a8cc3fc8f75672132cc47b0758304cfc5d19a2e6c9f4f SHA512 f6a53e5c3dce95c0fd82e03503066e7a79ef6d0c695948523939ad9239dfd8525d905710e136196f2dbc86bec121039cba7aa83f1e5729562c1890fdeeec51dd +DIST intellifire4py-4.1.9.tar.gz 29392 BLAKE2B e73cdca3d2f00d65cf74af39185574eebdbd8ab1773022ceb2bd6b1acc1128f9b2b76bef6e3cc91ff91f495797d3834f60cd45c8ccf2c6ddb2ccf4929d03b9df SHA512 cca1238720b4280ba6f37247bfe76be06e0af8016c992f4b2f656c1bf35e322d663d0598602efd80e567e93abd5e26f01bf5398b503726626d51dbfa971c0d34 EBUILD intellifire4py-2.2.2.ebuild 737 BLAKE2B df5cb8cb65c7c9e7ffd57f95b7f8e1147cf03cf992ab5bc7053dfe59b4a02ee4412c5a9aa17b099ae01b9a0e5ef0349236d4d100c94dcd705f15b2a9836781e9 SHA512 78e81825ff6418e4fcb13262630cb4d1a54c6fccca9b1aca9b63cf409d6426fce1dbfdae91fedb69069aa7dd58a7325452adade16cd7294efe6c859f1236043c +EBUILD intellifire4py-4.1.9.ebuild 733 BLAKE2B a63ef802bcb93d950d411ec6102fbdb8deb1473f3d66b639c18d0cf817128af37d5ff6c7806de6e5f7fdea41707ec7dc26e436c5023d690003e1a5ac6c07a0b8 SHA512 997a4831fa1aeb2836bf24a325efc5cc002c94b5b80dbc688cd41b81da7bbb07e05c378aba09b2b5e564d08dac23092f29740f7fb1c8f1c7f36ed61ede0d214c MISC metadata.xml 397 BLAKE2B 9d7985d5d82a8b926705b012a4e4ea5d8c3d267533cd6f092d38bb30e2c0be98c5617f83612b2b1798318c9f38c86a94a6ee64549f1cf02a20b631579f5f2a42 SHA512 6d3dc0efd8b34e0ae2693eb7212ed9d404caa8ccec0d5fd9678fc8383ea81e37bf2bcfaadef5bd67ce59ae5a3bcf67369623b3697392c026c4483247f608d18e diff --git a/dev-python/intellifire4py/intellifire4py-4.1.9.ebuild b/dev-python/intellifire4py/intellifire4py-4.1.9.ebuild new file mode 100644 index 000000000..25d67e418 --- /dev/null +++ b/dev-python/intellifire4py/intellifire4py-4.1.9.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="An API to read the status of an intellifire wifi module" +HOMEPAGE="https://github.com/jeeftor/intellifire4py https://pypi.org/project/intellifire4py/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/aenum[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/justnimbus/Manifest b/dev-python/justnimbus/Manifest index e4587928a..bfecee377 100644 --- a/dev-python/justnimbus/Manifest +++ b/dev-python/justnimbus/Manifest @@ -1,5 +1,7 @@ DIST justnimbus-0.6.0.tar.gz 1571 BLAKE2B 78331debefc895f749c100c2113bf3b78ba820c816caefed793252ecb15a31b8a97fd79f0f74c0874905b1cc9d5baee797a074bb505f4943daec44cf5a51c530 SHA512 c262994a1941190739a99ba73b77fd3fbd67098aae804050cacd43a0d8fa6b06f5567174eacf853c542723cec54a7483e8f0dafbdac48d68e2fe09a9260123fa DIST justnimbus-0.7.3.tar.gz 5507 BLAKE2B 3ecc02047cc84b339fb551b84564798579095cb4f5a65f0a2eb855face940cfb6f5f7e7608749efb3aa8c92115dd3e9fcefa850ddc6d726e4cc03bc8b46e5fef SHA512 91d0fbd1c8d20eaff883831b9d6ceaf11b0affe6bb3c1ebdb1a47bcf1400b571087539fe46084ae6da84a60defa5fd53f08bfc70ee2e32f3a6150f86962a683d +DIST justnimbus-0.7.4.tar.gz 5548 BLAKE2B e1da76ac07c321fbbfc78789cdc3612cfd4e285837eb6980ba6abaefc86038d3f774392cc728950fc9e400484ba035577c1fa48dc583ea1c8325feb11f69cd5f SHA512 5a0e5d320d358dc5c58c594ca9bbd64971fd39fc597e571b960790b03bc6891e50bd3129f4395a89a855ce1edca8dfa5900032e5a739f0790b364035a3c9f0df EBUILD justnimbus-0.6.0.ebuild 611 BLAKE2B 931c5b11f4c1a090dda1573713f01e03b52c9ddaf344e82e37e300e704d76cd46854b837d159c1d1c0726f33d2557a456887b1dfc43c3797c9ee31d821bd51e6 SHA512 965e4b5188a0033bc7dc96ba4907966c8e3c68cc62b5a2216099941aeeee3ce5c353887ea4787d68e68f7e14f6bd7ffacb89558ef67e9af5e0bd1c8aaedb9095 EBUILD justnimbus-0.7.3.ebuild 529 BLAKE2B 17428cf14ddadd7d818e0f6dbbcfc6bcd3b101c9850fd824960c1a24b5d82186de33addb64670b7ef434ccb98bb836da69a0efd3dd2e5dc4e061d5932d86ac7a SHA512 86f9c7e9028c9f0b3bb48c62c425d81ed764b5c2dc3f0f77997d7e42cabc4dd47cdf096ad5b7a7cbadfa29bf078b8fca1c565831b7e493ac3bf83be70337abd1 +EBUILD justnimbus-0.7.4.ebuild 529 BLAKE2B 17428cf14ddadd7d818e0f6dbbcfc6bcd3b101c9850fd824960c1a24b5d82186de33addb64670b7ef434ccb98bb836da69a0efd3dd2e5dc4e061d5932d86ac7a SHA512 86f9c7e9028c9f0b3bb48c62c425d81ed764b5c2dc3f0f77997d7e42cabc4dd47cdf096ad5b7a7cbadfa29bf078b8fca1c565831b7e493ac3bf83be70337abd1 MISC metadata.xml 542 BLAKE2B 95f85cf15c290a31667556d8c333b4baf4919b17113569362306e81b96e4fd1f5e6780b80dffca98173ec9d46a280a46c689218a25df67a79141d9efb18b1ccd SHA512 1feba4d029171bcc8088a97a1439bbb6eac482d7265e353f0109d94db7173fe5c585a73dfdd762a4821a6c3adc4b74742647741f22f4e451692576c7385a7379 diff --git a/dev-python/justnimbus/justnimbus-0.7.4.ebuild b/dev-python/justnimbus/justnimbus-0.7.4.ebuild new file mode 100644 index 000000000..cff78c816 --- /dev/null +++ b/dev-python/justnimbus/justnimbus-0.7.4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="A Python Wrapper for the Just Nimbus API" +HOMEPAGE="https://github.com/kvanzuijlen/justnimbus https://pypi.org/project/justnimbus/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/lacrosse-view/Manifest b/dev-python/lacrosse-view/Manifest index 6190a18da..35cd3d92c 100644 --- a/dev-python/lacrosse-view/Manifest +++ b/dev-python/lacrosse-view/Manifest @@ -1,3 +1,5 @@ DIST lacrosse_view-1.0.1.tar.gz 5250 BLAKE2B 519f2916975028c93e8fb3989fede7501e20fa753290a169372069d769ae2009fdbf0ae6b792b4b0016116e6696b355c4770ab6fe2010ad1a96bc54576f13258 SHA512 99020fe5e038218cbff26a1a599c4d54b63ced85fd031caadec3554835a1b568c8d6c85b0f312d246bcdf6b88483b3f5abe10fd7551d97ddb536f95f22278c1e +DIST lacrosse_view-1.0.2.tar.gz 5351 BLAKE2B 27eb97ddc4eaf324abfff65ee63f18301dcabe3983d9c30704285b7bf38ce186d8ce58817ed8e28c9c7826eef5d2a0c52e84a767fd42a8c55b0e3676fa3b0f09 SHA512 026a0dcdc48d85acb5f60c81fdff4d74cc6cd23ac1c712f175ce03c9affd1d712d293993fe6e35345efebc69d986c83b7c987bcfc124c785c2d06b7e4edcf674 EBUILD lacrosse-view-1.0.1.ebuild 754 BLAKE2B c076f7090e5f8da5f475e0ab434ab43abab0fd0ecd655ae35a6989c9d90b4bc71319c4e3a1a70bfd2c4a8d4b0f4342ac2bf192a2f65dfad3927010ebcc7e45ef SHA512 57ed56d22bc5d75c4f2f361ab49f44a1430c5fac665dbd9e6cbb2a92314f67e4a3735a99624c85ddcb3ec09080113ae14c48c8da3c08ba8f4c8e2797c7da0012 +EBUILD lacrosse-view-1.0.2.ebuild 754 BLAKE2B c076f7090e5f8da5f475e0ab434ab43abab0fd0ecd655ae35a6989c9d90b4bc71319c4e3a1a70bfd2c4a8d4b0f4342ac2bf192a2f65dfad3927010ebcc7e45ef SHA512 57ed56d22bc5d75c4f2f361ab49f44a1430c5fac665dbd9e6cbb2a92314f67e4a3735a99624c85ddcb3ec09080113ae14c48c8da3c08ba8f4c8e2797c7da0012 MISC metadata.xml 518 BLAKE2B 7f3f7f2f0b33f60afeeb4fb1dbf99bfd899cf324e2aa755ecb6b732571936798b2688be6fc6fd9b93702353c97bc629889ee1591b3b6d0c68430cefe111f81f0 SHA512 cad7fad4644fd70cd426457f44cdf6fe9a481dfcfaff0152e77fc551616398fc6c0b13f97175d88b5b337b1d2ac62b6c77cadbec95788cf67f346dab1c83b6e8 diff --git a/dev-python/lacrosse-view/lacrosse-view-1.0.2.ebuild b/dev-python/lacrosse-view/lacrosse-view-1.0.2.ebuild new file mode 100644 index 000000000..bf0ebea33 --- /dev/null +++ b/dev-python/lacrosse-view/lacrosse-view-1.0.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Client for retrieving data from the La Crosse View cloud" +HOMEPAGE="https://github.com/IceBotYT/lacrosse_view https://pypi.org/project/lacrosse-view/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/laundrify-aio/Manifest b/dev-python/laundrify-aio/Manifest index 1d49c916f..486edd454 100644 --- a/dev-python/laundrify-aio/Manifest +++ b/dev-python/laundrify-aio/Manifest @@ -1,3 +1,5 @@ DIST laundrify_aio-1.1.2.tar.gz 3754 BLAKE2B 71d7b260d144f72e1494ca0df858b20c5d45f1135d7d24541c4c1f37e7848dcd9e7b7d1a2ccac6aff197eff44346c66902ffdef048840279ea024b4274705194 SHA512 8a5d8924888a4296933e824f79f5fb7d633377e2c48b5ffc5d0fe0a3a51396475340c726e1d606726cfa9e1dc77b41b16984ca285957b98b4e50f058b16ce8bd +DIST laundrify_aio-1.2.2.tar.gz 5391 BLAKE2B 8a4ef93bde4d52b3af38778f7ca86f6973ac0d16c51cafd732f1c087efbfb6ad7168c49c2940651665f5ac65f8607a65b436884fcd996202ad5647d6b3722e89 SHA512 0297770c1a4e5f8650fedf8950d6f3adbaf0476fc6adc948745474a3810274e634a7abec25814d6c72c7175db20fd3dfa43a36f2494ea7d409b15a69c2948bb8 EBUILD laundrify-aio-1.1.2.ebuild 700 BLAKE2B d420f08d0b12de6ea08058401edd88daeda4a995859c54fcabe3547c723635470abcf9968955fb96af2f5cb34cbb0a32b6f644f13083144a982bdd0569b18046 SHA512 50599144d3bae605a26596feb0d32d33546e98fc40148c2965bdaee1ad1323f5e695a747f0d7282a2a84dd170c7a9d917b437c491b87ee6da8932b274863a119 +EBUILD laundrify-aio-1.2.2.ebuild 700 BLAKE2B d420f08d0b12de6ea08058401edd88daeda4a995859c54fcabe3547c723635470abcf9968955fb96af2f5cb34cbb0a32b6f644f13083144a982bdd0569b18046 SHA512 50599144d3bae605a26596feb0d32d33546e98fc40148c2965bdaee1ad1323f5e695a747f0d7282a2a84dd170c7a9d917b437c491b87ee6da8932b274863a119 MISC metadata.xml 523 BLAKE2B b383c588d1ac10f1c24c3d974657a41618c8544f07a508e90278a71f6d8d74ab2209d79c4fc671ef26372844a83282ec4eccb3ac2c06772bc11c0c3f70e15d07 SHA512 4f71294a0cb22a8dc99eec5d9fc33da3c6e35720a63ec8835ecfae69ae0d3fe58722920a5a6f7f408c02df35a31cb8b2b7b3d2ed42cdcb75db0d3bf9581bf031 diff --git a/dev-python/laundrify-aio/laundrify-aio-1.2.2.ebuild b/dev-python/laundrify-aio/laundrify-aio-1.2.2.ebuild new file mode 100644 index 000000000..9ba27729c --- /dev/null +++ b/dev-python/laundrify-aio/laundrify-aio-1.2.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A Python package to communicate with the laundrify API" +HOMEPAGE="https://github.com/laundrify/laundrify-pypi https://pypi.org/project/laundrify-aio/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/lcn-frontend/Manifest b/dev-python/lcn-frontend/Manifest new file mode 100644 index 000000000..52cd36144 --- /dev/null +++ b/dev-python/lcn-frontend/Manifest @@ -0,0 +1,2 @@ +DIST lcn_frontend-0.1.6.tar.gz 1328322 BLAKE2B a5c04461fbd58f9b5e09af87670cfdbacf3ba25048d880ba4b33f45283f1dc6aecdcbfcb401135054fe186ec890d44b4b4706658ebe9d674fe415783c01ce73b SHA512 bfa2567401f08b8c6d7a458df5469391b57d499d80244025f4d40e49d7159c05ff5e63a408e8edac5cfd1df046fe3db6d58df25ea190486867deac3e3ad67661 +EBUILD lcn-frontend-0.1.6.ebuild 464 BLAKE2B c8c6d74b0ff87656b87293c8aff9b04b555d090ed5890558560f4de7e21395b67de918d24500dbbed8bb990df1b2eb2ea19827cc36baf26a02c2c87d8b0f5e88 SHA512 e30be063c46ee44cb054fb51ef352bc9f11894f44b911be42b27e232372dca84701d0419d18db4d281f2adde4d65380f5fe2594cd1bb2ef89fb4fdf67951d3dc diff --git a/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild b/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild new file mode 100644 index 000000000..643f09e43 --- /dev/null +++ b/dev-python/lcn-frontend/lcn-frontend-0.1.6.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Home Assistant Panel for configuring the LCN integration." +HOMEPAGE="https://github.com/alengwenus/lcn-frontend https://pypi.org/project/lcn-frontend/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/led-ble/Manifest b/dev-python/led-ble/Manifest index 838001303..c58728ba0 100644 --- a/dev-python/led-ble/Manifest +++ b/dev-python/led-ble/Manifest @@ -1,3 +1,5 @@ DIST led_ble-1.0.1.tar.gz 15360 BLAKE2B 40d589844879c24ea032e47daa88e215be0f60c1fb6217d8b608830b5df96b0d824c60ddca6567f9981c6e5d2aa38091058730c6f09dd5bccd7231f943d6d996 SHA512 bcf243747306dbffb76a779be243c39ab25a108b22ff066e532c62b06d3c51e8b987dcbec11446d4b60ee0f007aa0938218c0a6e4ba655eca3e1aa2d61b90ab3 +DIST led_ble-1.0.2.tar.gz 15367 BLAKE2B c0ae0edabb2c646e11cbb1eadb1d976dbb4e5efa5f15809b8ff19f3d0652d2248b9d53be8ce26f5d655988fb655801e13e354d172510674ec818c4027f68f514 SHA512 11039801f44979be85aef800f4603bfbc2002017e2ef1b82d6b3411673860016cc099db90ccc47b870d8e51ac7347ef18733c2e3134d6632eeb4ddd8ac084499 EBUILD led-ble-1.0.1.ebuild 885 BLAKE2B dd4f641fbd6efd67bd71b1da27bc5a12369f1baa4fa02474e07a3389f4c324478563c847d609e1860cc7268c940eb5c8aca5fae00f45e96114738395f6cdcd12 SHA512 26afa023f0d67851740eee86ff52c60acf39c1e3682b5564e0cb1eb53b2eac7c68701db14893fd62fa1e5b4e8f9d10641f3d80270953a2ccc9bc91aac4f3ae8c +EBUILD led-ble-1.0.2.ebuild 885 BLAKE2B dd4f641fbd6efd67bd71b1da27bc5a12369f1baa4fa02474e07a3389f4c324478563c847d609e1860cc7268c940eb5c8aca5fae00f45e96114738395f6cdcd12 SHA512 26afa023f0d67851740eee86ff52c60acf39c1e3682b5564e0cb1eb53b2eac7c68701db14893fd62fa1e5b4e8f9d10641f3d80270953a2ccc9bc91aac4f3ae8c MISC metadata.xml 516 BLAKE2B 073f3b9e94cacbfc7f05212678cdaf5ae50428f8b4fc7f132a449915df764e998cac7b581238a817c4ac2dbf75d05f1dc5d8a0255e68fc19232a6e3c5518ec85 SHA512 10a9ab9f42419fd39e65aebc4ff036e3304be0dff956ad79e98f9633acfe6a2036a1977e448b51d82b4a0945e8ef126a15470b80893b92f7cba13bb0661e62f7 diff --git a/dev-python/led-ble/led-ble-1.0.2.ebuild b/dev-python/led-ble/led-ble-1.0.2.ebuild new file mode 100644 index 000000000..a09034207 --- /dev/null +++ b/dev-python/led-ble/led-ble-1.0.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Control a wide range of LED BLE devices" +HOMEPAGE="https://github.com/bluetooth-devices/led-ble https://pypi.org/project/led-ble/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-2.3.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) + >=dev-python/flux-led-0.28.32[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/lmcloud/Manifest b/dev-python/lmcloud/Manifest index 278ae2997..0cd203ef7 100644 --- a/dev-python/lmcloud/Manifest +++ b/dev-python/lmcloud/Manifest @@ -1,3 +1,5 @@ DIST lmcloud-0.4.35.tar.gz 21430 BLAKE2B 2c7c34d14ea91642d5db945cbacc928cb0160bbbd9be0afba65489eb14183286ab2aa64d99bb054fa699b1444aa429c9f51fff2bac2e9c7ad1db986bff682fa5 SHA512 59ba65590debadbc3b58b35bb14cf978a279d5a6ab947be2b10c98f7690a6564a6fb36c610819e22d02a4a05b6f4cf610308ed52ec3c7a6e9f106da86c45dc43 +DIST lmcloud-1.2.3.tar.gz 22443 BLAKE2B 2b932013894c57aa2a0d218e6bfe41777569a57dadf361c1ac434b599953b3767a5201bf1c7e21e3bfe828da969bec9a3485a2e470d11f3180287f454d244ee1 SHA512 d6a9664b1a75715e6d6177a939432b8e801672bb818756a8a335f435160352bf02642bc2f32319c64dcce4c5d172fc8e959796ce8b02f346631d2b2385abae47 EBUILD lmcloud-0.4.35.ebuild 691 BLAKE2B adeb1134dac099bc84f3709eaf289482cb246e3aec171dad9b5271ad655aec52f3cb32b2614cfec3c406f39cdb3cf08dc436f5ac3f0b266a35af2e18614b8f5e SHA512 23b9c44d9ec65c727dd1bea27be86e866fa02e47ccfeaa97685bf961d70167f0db4655e0391a19a0d07e22a8f9da8d9fbefa90ca3eb32862c60024ff9d5fd27c +EBUILD lmcloud-1.2.3.ebuild 736 BLAKE2B 49a25ced5720b2b3d51fb4591727cd8ed2f5c4173453bfe77e8d8fb292e01c9edfd1fb857e49fd5ac046b7c171dd003050c136d38c20f5045b7a6d8cb6bceadb SHA512 aff7f263fd5b735198b9b3e26fee49ec9e7422db39066aed1c49218dd207e8cbfd416276ed8bfcb9e936f2dc2ae573874841bd011b9b048389d020f16d7a554c MISC metadata.xml 527 BLAKE2B 130b4f03419a71f1c5cec2ca7ea31b0a9346c3e2ec5580db469dfb77e35e64202077fab5a9de7ad0ad9f85c3c48dfc8af648f2abd0fc1d6ff95964c01cedacbc SHA512 9ed0f731da496ba968509041212496b7fd506f62618c04604eb5e5232e93e5e488fc78d483ae567ca670bfd56eeb52d2dd586a80ea53b269dfcfad3e8e379242 diff --git a/dev-python/lmcloud/lmcloud-1.2.3.ebuild b/dev-python/lmcloud/lmcloud-1.2.3.ebuild new file mode 100644 index 000000000..930ee9cfd --- /dev/null +++ b/dev-python/lmcloud/lmcloud-1.2.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A Python implementation of the new La Marzocco API" +HOMEPAGE="https://github.com/zweckj/lmcloud https://pypi.org/project/lmcloud/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/httpx-0.16.1[${PYTHON_USEDEP}] + >=dev-python/Authlib-0.15.5[${PYTHON_USEDEP}] + >=dev-python/websockets-11.0.2[${PYTHON_USEDEP}] + >=dev-python/bleak-0.20.2[${PYTHON_USEDEP}]" +src_install() { + rm -rf ${S}/tests + default +} +distutils_enable_tests pytest diff --git a/dev-python/matrix-nio/Manifest b/dev-python/matrix-nio/Manifest index 657030314..930b3e289 100644 --- a/dev-python/matrix-nio/Manifest +++ b/dev-python/matrix-nio/Manifest @@ -1,5 +1,7 @@ DIST matrix_nio-0.22.1.tar.gz 149689 BLAKE2B b1f6c588700bbe68c055042550fd7899a3623976c2b55cca0f8baf03312f515fb6914c6a0cdf7aaac00805b7960839a45913458de95b86d3d19d4637462b72e8 SHA512 629592ddf9d3a8cfc90468d9602f9ed35ccea1fda734810688ae3b37ff727ea7faead08c21a3840e39bc079b958348e4ee6649fb35d9b7a46adf5f2c29d904c7 DIST matrix_nio-0.24.0.tar.gz 150552 BLAKE2B a0e9d8326e2b9eefd70cadd42d3f1ce9f1c1ce4ad41b0c3c822b6305b98833193d89b3ac45d316896d10ef7aa58c82770416b91557a1a273d773f2ebabeb5a9f SHA512 08838bfa104865197f652f4424a91b28c731e7d408598261aadd83ab2e2a246d8f2d51e0fe6c0082ea7a2531600ba37ea25c710973278f97192d2d4dc4b7ecb3 +DIST matrix_nio-0.25.2.tar.gz 155480 BLAKE2B 694b559d9ba2ab3267be5bb602548a9b1bb72b7bd0cb73d5422fb58d50f6f7f2290b1df154bb47645dfd5f0e3e99268e01b4d532d5a038bdfbd58a50bcfbf681 SHA512 55171b84654133700036343e651cb48468de953dd82263307e4ab524ee1ec4bb348f8b8679b82c9f5d2f19aba915faf70ffb617c2883a2ec1c8b6b8f088e1d07 EBUILD matrix-nio-0.22.1.ebuild 1017 BLAKE2B a8ab5633611c36f0d6b6eae06ae756294dc7c2699fe9698ea5b537474fdb09ad151c399f48368955da6509295e5668cd46f7e0be281b523ed2d9828550a0351f SHA512 2b1e00950502524669a5a8b9d384c1356c5a3f0bf2975d67413ce744c47fbd6e9af1e2e768eecb1c3214fe3f88c5012a3efed0eb2020ba9dbed46e9a3efbab43 EBUILD matrix-nio-0.24.0.ebuild 1010 BLAKE2B 67f5cd5834b60ce1fb131a24ff99d1c45bda9887dd696a9d818f31441c723ddbd944dd4b3598c23e0ac428e07fca2eb62e749007c18d2eb49db3b0587ea4fa7c SHA512 34b37e74d26da2cc0dcd9a254082074ed8c663a23a75ad8db2b5e4e29919600fbea208f539bd725b863142d60ecf2c9082a5c4288ed470bb0e23c94fb3a7a126 +EBUILD matrix-nio-0.25.2.ebuild 1078 BLAKE2B 4e4d2a3221e0a0d69ca5b81e03308bc40b31a19a374c1f062ee7bc07e4c97e4ecb68079f7492c29685e5602e951b546d43f0c203bf170fc360ea93973d8913ad SHA512 3b3ca5ebbf3531035dfe06bc8af10df4007e27d3793d66a119233d39ccd5d1fa5e2fa9406eda1e8ae987650514ac308b93b6c5ac3a81aad54e5095a977ca6445 MISC metadata.xml 515 BLAKE2B 5e6c8b74d86352220666004afd047fde6a35a83b0d016213fc76a03ab891d3126abfd9e1b4328b2d83c9107876b554275ec80598b045bd94b1f4df66d5678d96 SHA512 8519b2bd0785094b0bc659e9b0b03bf78017dce51e0e0c0860e67e0b7002cc7527bc53e8e73ba86bccc14345823b0168b70d47f8b01156f92611e29a18f6c14a diff --git a/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild b/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild new file mode 100644 index 000000000..468b625cc --- /dev/null +++ b/dev-python/matrix-nio/matrix-nio-0.25.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A Python Matrix client library, designed according to sans I/O principles." +HOMEPAGE="https://github.com/poljar/matrix-nio https://pypi.org/project/matrix-nio/" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="e2e test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] + >=dev-python/aiofiles-24.1.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.14.0[${PYTHON_USEDEP}] + >=dev-python/h2-4.0.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.14.0[${PYTHON_USEDEP}] + >=dev-python/unpaddedbase64-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}] + >=dev-python/aiohttp-socks-0.8.0[${PYTHON_USEDEP}] + e2e? ( >=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}] >=dev-python/cachetools-4.2.1[${PYTHON_USEDEP}] >=dev-python/peewee-3.14.4[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest diff --git a/dev-python/meteoalertapi/Manifest b/dev-python/meteoalertapi/Manifest index c4f007f15..fa44a02cc 100644 --- a/dev-python/meteoalertapi/Manifest +++ b/dev-python/meteoalertapi/Manifest @@ -1,3 +1,5 @@ DIST meteoalertapi-0.3.0.tar.gz 3673 BLAKE2B d65289b4dfa8a1321a485055c81878802295ead839866033f89f5d9b7fc2e08cc62943dd86f59b623ab07b11ee55a04a1e53a81e6a3955a7433f611f5a663a72 SHA512 aca6aaf016f7183def36faea508eb656c45c1be6187fc6cba44e76a84fc270472c86de95aaadd237cbfe02870112b4ab8c227c3c1bf9d14e3aaa32d1c547a585 +DIST meteoalertapi-0.3.1.tar.gz 4805 BLAKE2B 4743756f50603d3381794ddbe7016cd7f8ed582a9c2c4f8c020ee899f0dd667445f92f2c488398c6bdb618a9baf88d0b28418fa18d424c0b5a3cbb84d09a4f39 SHA512 1251cc405265709f749df2140cd5c51680ecb7acbbc4f6e9b47c7e60566f72287b82885206ce0410be46071155fa633d5e84951781bb77b348287f66f04920f8 EBUILD meteoalertapi-0.3.0.ebuild 757 BLAKE2B da2223f637270d403ff2c0d956b68c7e4e7d13646baaa4295160310f86c93feb7734c6744ed86da6f03a0b9ea06fdea53a1bf58376c5fb739de8e5126c05119c SHA512 55f37cff58c8e977b35ba6f37bc2a767474485ed5ae90ce2127bf8b42ffd9aed8ecd8b6741da37bd30c3c05563132dc72200a4d77979816ae527ae20e2b45b88 +EBUILD meteoalertapi-0.3.1.ebuild 757 BLAKE2B da2223f637270d403ff2c0d956b68c7e4e7d13646baaa4295160310f86c93feb7734c6744ed86da6f03a0b9ea06fdea53a1bf58376c5fb739de8e5126c05119c SHA512 55f37cff58c8e977b35ba6f37bc2a767474485ed5ae90ce2127bf8b42ffd9aed8ecd8b6741da37bd30c3c05563132dc72200a4d77979816ae527ae20e2b45b88 MISC metadata.xml 533 BLAKE2B 508bb0a3d0f33ed8521e8ef00f47cd21eaa4aa156d9dd64ac2ccd8d782dcb2433869a08303d99a65cecda69c5954e676082c3332953e54bafd5284d2654765ef SHA512 f02948cdd955595c5744504f5d32496a82a946385d4ec71a1341593544a00a042deb972949010b4924a8e24b60814586b5b8c2e1de9f9137b35631b83dadc619 diff --git a/dev-python/meteoalertapi/meteoalertapi-0.3.1.ebuild b/dev-python/meteoalertapi/meteoalertapi-0.3.1.ebuild new file mode 100644 index 000000000..b268fe9d0 --- /dev/null +++ b/dev-python/meteoalertapi/meteoalertapi-0.3.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A small api to get alerting messages from extreme weather in Europe from https://www.meteoalarm.org." +HOMEPAGE="https://github.com/rolfberkenbosch/meteoalert-api https://pypi.org/project/meteoalertapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/moehlenhoff-alpha2/Manifest b/dev-python/moehlenhoff-alpha2/Manifest index 927b1b83f..0578d5818 100644 --- a/dev-python/moehlenhoff-alpha2/Manifest +++ b/dev-python/moehlenhoff-alpha2/Manifest @@ -1,3 +1,5 @@ DIST moehlenhoff-alpha2-1.3.0.tar.gz 16849 BLAKE2B c976f333a1e59fcf1640b06736867d9b5e422e270e215d2d7ee002902abf5907863cf3666a7825e2e44937d70d049d3cefff0e51539cd87f11953ca83ead9bc6 SHA512 42af8bbfb13895fc853b1208e2a5cf86fe015782e0d87842221c5c57135407bbae6206383c308297c83b0b19b8cb0420e0a203395f502756d67285569640d506 +DIST moehlenhoff_alpha2-1.3.1.tar.gz 16457 BLAKE2B 8e2881f7d948e91ae339cacdbedff3859ff2888e8f608b192bb96dde39e1502392e12cb2ab10d259ae6737e54b7042c8cb1dce089866cfc4cd544787506b033d SHA512 1068fb171706fd2b8a53abc1c092993a08693da3bc1eaab74943a1f3a453b250acc0e24b6decc2f4f7f9f344a47472be7d33fc89303a70959e014b2bdbb53f88 EBUILD moehlenhoff-alpha2-1.3.0.ebuild 792 BLAKE2B 45c0d4ca714de047a10a376a5dd87a27e905ab1ff5bd91c65e4dc1911c5f16e4e70ebd05081117d78555f46b1be24d4f6d2fe5e9174fe2e4cb4cf0bb4c25ac2b SHA512 08ad5ea6d3a2ff0cbe26984abec107ec3001401f7d117877a74bce4e634648a2514a3f0df5350cb053867f970add7644b8ad44622af61c7d505aaf311af3022c +EBUILD moehlenhoff-alpha2-1.3.1.ebuild 773 BLAKE2B 9f56379114d4389c76719901eb7429025f642b88c64d22bf64d3227fda8ee2238c501395eb7a66ae08314d4cec951d9ead25fc7790a36c7763b551755cbf4f24 SHA512 0baba145600467ac7f4fb035b80c08425e0fd8a21eaa50a742d67992a3622d1332e8d0af29798a19fc98cdcd8279762c2c9dfad350a0d1441292af5a4b7affb2 MISC metadata.xml 537 BLAKE2B 85bf000b8f00922cabc5b1d47703c4e2b2e0f56ba2c4c837cb34c1d7b7096068681ca408a9db35e43748eff2e94b1921b4c5f06867615ae8c3879d9131be44a1 SHA512 05d731ae3272f6fb7ae11e201ee5a43e12019c9bfb75fd3514a23c640cd49af928f061ec1dfbc1114970fbf72cf63d1285b895bbf7b7000a67979fcf3ae9a4b8 diff --git a/dev-python/moehlenhoff-alpha2/moehlenhoff-alpha2-1.3.1.ebuild b/dev-python/moehlenhoff-alpha2/moehlenhoff-alpha2-1.3.1.ebuild new file mode 100644 index 000000000..8a71919b0 --- /dev/null +++ b/dev-python/moehlenhoff-alpha2/moehlenhoff-alpha2-1.3.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 pypi + +DESCRIPTION="Python client for the Moehlenhoff Alpha2 underfloor heating system" +HOMEPAGE="https://github.com/j-a-n/python-moehlenhoff-alpha2 https://pypi.org/project/moehlenhoff-alpha2/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/monzopy/Manifest b/dev-python/monzopy/Manifest index bc75d36cb..e8e2e2bd6 100644 --- a/dev-python/monzopy/Manifest +++ b/dev-python/monzopy/Manifest @@ -1,3 +1,5 @@ DIST monzopy-1.2.0.tar.gz 15669 BLAKE2B 38bc4bb628cf4e5fa0aff1bb4fe91d161284b3e8ea8764df9bc3bc68df4f14bb61caba603035426ebfe6102d682066dd13e978874258e8f25686a139eee644eb SHA512 7c974959e23c10a0c3766b5d8ceb20332640260c08d2a6f2728412d19ac06854cf5a5a49302b12d6a949ac3f6dace0cb85b9483a75d8a7f1bf20441fb28e7ac8 +DIST monzopy-1.3.2.tar.gz 15844 BLAKE2B 11e209309cb546a5f81c07205fc92741ebb2ee6c91088a78b40d163f69402a39e4611afd8acf78f62e5fe7b9195d8a89a1d2b8117d280edfec5597c84cecdba1 SHA512 70bef813f707514712d0e04f7bf9fed477554b0838ed99f5c54cc62744a58081290d872bded96127d6cdafebed7b955a4d9e45cde3d4b256570271e0950e486a EBUILD monzopy-1.2.0.ebuild 727 BLAKE2B 1f147e8b63f56a559d0b81ecdd4a07645f3e807ff6e90e7a05b6ff702494e39f2740f38c2ce524dd52844b8cb308390c608fdc892f65cccb29bb405d1cc1a1d2 SHA512 445c14213956f022a264cc6ae77cacf99ec953bf773f63a9dcb64a84733f7057a321e72b9a3e46ab7f3a842cede3f86fd6807ba4eb2cca1b2542cb71a937401b +EBUILD monzopy-1.3.2.ebuild 576 BLAKE2B 47d49281f9b22188468b624747f468a8aab5376d75700bbd15d531b699a3856d2f43892f475a1073333055153465f0bff5cf9be9f736492b2f96d6548dd52441 SHA512 6db251bdb11ba19cc3aae7391a65ae98d14654737cf2981fe05c72df680e3081ec30ea0d228808245cb557091e1cfa1174ce7b0de0409acc4f0207c9ca59dfa3 MISC metadata.xml 519 BLAKE2B 9b6dd9aa1cfd20f4c4211a81baf6fbf824047aedb479144c72ed3a60c350a947f24b00c4a2aef31003869c1921f08c9e9bd4ccbd40bda5b7a13d70e37962ede5 SHA512 fa0754eb974e27e83dc4eb8961ddab0c973dcc90720f75d0abbce52874126bcfc5093df0c9f424814402c2f3eb2cf9da9094962f2cfd65e4a838555ff29b6c14 diff --git a/dev-python/monzopy/monzopy-1.3.2.ebuild b/dev-python/monzopy/monzopy-1.3.2.ebuild new file mode 100644 index 000000000..43c820e60 --- /dev/null +++ b/dev-python/monzopy/monzopy-1.3.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A simple async python wrapper for the Monzo API, used primarily by the Monzo Home Assistant integration." +HOMEPAGE="https://github.com/JakeMartin-ICL/monzopy https://pypi.org/project/monzopy/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" + diff --git a/dev-python/mopeka-iot-ble/Manifest b/dev-python/mopeka-iot-ble/Manifest index 9f579f0c8..147d4cc8c 100644 --- a/dev-python/mopeka-iot-ble/Manifest +++ b/dev-python/mopeka-iot-ble/Manifest @@ -1,5 +1,7 @@ DIST mopeka_iot_ble-0.5.0.tar.gz 5905 BLAKE2B c076dbbd66865634338f6d5e22fc6701a5e5955d24fd5dc5b0d5d903dd8e9f1933d5230d7dacec004e9dc3b4b51dfcd8385ce2ebfbb41a24b999c84b8fa2f114 SHA512 6c7a2353c3ae4eae867ade07f5497aeb3a4c2886156979605dc4616ccc2ebe87c4c075e6b73a28e2f7d095dc255ba5e3323bdf92dcb5cdcd1051d8a07f02d079 DIST mopeka_iot_ble-0.7.0.tar.gz 5936 BLAKE2B d7405edf4aa5322e72131666825fd8fc33657cb3d28b5ed12cf47fd45f04a09564957b30f3dafcf24e7d7a64082f04012408ea021cca8195b6f988c52d2c8549 SHA512 c9a3968eacfb39dd72199bdc87471315ea739f9ca216b03161aba507a5f3e0de22a7e956c82b68226c8deeb6409bc80788d9eab768b1b0bcfd21c1477a7a43bb +DIST mopeka_iot_ble-0.8.0.tar.gz 6435 BLAKE2B 7ddaf474af04ff826ca02d4c4daf5be19f0ea7d7da777e4c3dfc6e4261e450303cf108106562f287c649c9552ea1993e693e6316ce5509892fdb3da6c016aff8 SHA512 0788c23ef4c70a780e6186161ac3858403cba5c3af7b653f4675e1817f7ce51b7072a75869862c087a346976d7f35b62f610b3fdcfe80a2064e88025edc64b45 EBUILD mopeka-iot-ble-0.5.0.ebuild 884 BLAKE2B cdbc518c653b3df3b6fd73e33e47f7f26b66134ea3eff077ce838536ceb4d2855d39b353d865605ad58cf5efe8d54b5f18fc23a57eee218f7dd2505480c1355c SHA512 877e3413b3cc7162ab79083adcc2befaf795f02eb22a1f6d3744c1d8a1503da951c98524e0e340ea64354bfe3ee895e693c0226ebd3c3dec4dd6add69786aaf6 EBUILD mopeka-iot-ble-0.7.0.ebuild 805 BLAKE2B 634249dc2912a32a3697ed6cd746cedda00b0c3046e9dd7e0cc836b8c8af2935cdd8e69da9aeda1a8697774e0c754ad7296a4d91cd4ee10be9950579b2ec5a03 SHA512 3c5fbd6729c36d63fbeaf1209f86f7b92e22e1b240857ddac9251027ce217a51849f30c7b0bb026c30096ebff34b75893f493e3bb7e324ee079789a4da8e388f +EBUILD mopeka-iot-ble-0.8.0.ebuild 805 BLAKE2B 634249dc2912a32a3697ed6cd746cedda00b0c3046e9dd7e0cc836b8c8af2935cdd8e69da9aeda1a8697774e0c754ad7296a4d91cd4ee10be9950579b2ec5a03 SHA512 3c5fbd6729c36d63fbeaf1209f86f7b92e22e1b240857ddac9251027ce217a51849f30c7b0bb026c30096ebff34b75893f493e3bb7e324ee079789a4da8e388f MISC metadata.xml 535 BLAKE2B 62d00f4088044dd8106db46c8025b94aa3eaa1a847d99a6f240a99c72d301aa77e034e0a903c5a063fcf93c4378bc985924534bda27d7a17026952de349dd7c9 SHA512 aacd5d9c01dfd9bc31b3f896a28b8f6959e2fc37c161424ca7a613424057a76de2ae914fe119ffdc6e279832c2cd0eccf9ace58fe21cdbc3ee250eb9f3a567a5 diff --git a/dev-python/mopeka-iot-ble/mopeka-iot-ble-0.8.0.ebuild b/dev-python/mopeka-iot-ble/mopeka-iot-ble-0.8.0.ebuild new file mode 100644 index 000000000..7a2a04597 --- /dev/null +++ b/dev-python/mopeka-iot-ble/mopeka-iot-ble-0.8.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Mopeka IOT BLE Parser" +HOMEPAGE="https://github.com/bluetooth-devices/mopeka-iot-ble https://pypi.org/project/mopeka-iot-ble/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/home-assistant-bluetooth-1.3.0[${PYTHON_USEDEP}] + >=dev-python/sensor-state-data-2.2.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-sensor-state-data-1.5.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/motionblinds/Manifest b/dev-python/motionblinds/Manifest index 512825b57..a0b6a190e 100644 --- a/dev-python/motionblinds/Manifest +++ b/dev-python/motionblinds/Manifest @@ -1,7 +1,9 @@ DIST motionblinds-0.6.19.tar.gz 24540 BLAKE2B 03c0636f2a74c32afdad7efbaebb2b52a74172b60cc632a92d2265f6d04dabeb7776891392dc2fae17e661ba3437d1279126ba14f5d6b482f615733a0530a98d SHA512 dd885f8603e3fa6d5b7d5676c698e7f8cea8870937050d89bebe0d43229a549d8936c8bff3121aa99eb746ea26e98814dc2d973e995991b6b86849ce90e91a6b DIST motionblinds-0.6.21.tar.gz 24871 BLAKE2B d67f9191672a54782c42d1eb793398589e36ddcb9a0e4bad605227a952b2ae0ea1f1b87560b605f7549ef85f3c86007c05437f4e03ebdf1643b010c91b417bb5 SHA512 2dfd28cab310818699e4b25cf185c66b77a69e745ad303327dbb5790e040faf336ec3f9b76ff8a6828b6491ee4e7fa0f31c0bae3fd623152979278c87b5aeb25 DIST motionblinds-0.6.23.tar.gz 24997 BLAKE2B 44373a128ac1f71f25bacd538b4d535a6b6675f83651efff2a6b2d5c9955492ece3bc1c40cf21049d54c0e777cb6d9348af9d754e1a74377c622bec70b35b959 SHA512 22a091acab128fbbaa7aee08b663a9036f44d94cf5777363daca9e12f8aa1dad18d32a30538803408d7e373553e42f8b03b6632f6d5dcd6ce6168934030d072b +DIST motionblinds-0.6.25.tar.gz 25367 BLAKE2B 017cfe4c335b6d95808df1f30b134c53b9b7259b5be40a049564187848ac13c98e97e55c8995e4ff7962e1d16d2802ce3f466e7702241dbe5ffadb89865884ab SHA512 ac660c460140bb22ddccdb716cdbefc60fcc9cc8f21aab5e688bd5a1c3c542f78892a0dd267a34c9693d73c7f94f36d569a5261e4e757c6e9a1a9fabe5c8c514 EBUILD motionblinds-0.6.19.ebuild 533 BLAKE2B 2c1b72ab91144b96735e540447a51b46bde4fff0fc593e0b855c18fb95f49259b2673518b238509be15ec2ae22205d492a87bacd108d0c5222495dec950bae38 SHA512 d1b3a698049994793582e871830731aaf4a04d4908da90379e291668364109ec1b0c820c2cb9a5d2dee0b960787da4ed76628fc2a7c35650f024bd14bb924609 EBUILD motionblinds-0.6.21.ebuild 533 BLAKE2B 2c1b72ab91144b96735e540447a51b46bde4fff0fc593e0b855c18fb95f49259b2673518b238509be15ec2ae22205d492a87bacd108d0c5222495dec950bae38 SHA512 d1b3a698049994793582e871830731aaf4a04d4908da90379e291668364109ec1b0c820c2cb9a5d2dee0b960787da4ed76628fc2a7c35650f024bd14bb924609 EBUILD motionblinds-0.6.23.ebuild 533 BLAKE2B 2c1b72ab91144b96735e540447a51b46bde4fff0fc593e0b855c18fb95f49259b2673518b238509be15ec2ae22205d492a87bacd108d0c5222495dec950bae38 SHA512 d1b3a698049994793582e871830731aaf4a04d4908da90379e291668364109ec1b0c820c2cb9a5d2dee0b960787da4ed76628fc2a7c35650f024bd14bb924609 +EBUILD motionblinds-0.6.25.ebuild 533 BLAKE2B 2c1b72ab91144b96735e540447a51b46bde4fff0fc593e0b855c18fb95f49259b2673518b238509be15ec2ae22205d492a87bacd108d0c5222495dec950bae38 SHA512 d1b3a698049994793582e871830731aaf4a04d4908da90379e291668364109ec1b0c820c2cb9a5d2dee0b960787da4ed76628fc2a7c35650f024bd14bb924609 MISC metadata.xml 528 BLAKE2B a04fc2954b712b8fe9de0022bc46074596d620a1530de3617ad5eb428d488f348dd77a4ec3da29feaedf8de98a68e041e8c9a12f8acc52663b61def2f740f599 SHA512 7c6f51f287c50864f7423e0ba438fa0ed32ca902987b3747654a6bb480fdbc4bd867628c4b0410feb91e83b3a54a573a141c1c4e4a103f6590e059da8fc57e12 diff --git a/dev-python/motionblinds/motionblinds-0.6.25.ebuild b/dev-python/motionblinds/motionblinds-0.6.25.ebuild new file mode 100644 index 000000000..0d63be3b1 --- /dev/null +++ b/dev-python/motionblinds/motionblinds-0.6.25.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python library for interfacing with Motion Blinds" +HOMEPAGE="https://github.com/starkillerOG/motion-blinds https://pypi.org/project/motionblinds/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pycryptodomex[${PYTHON_USEDEP}]" diff --git a/dev-python/motionblindsble/Manifest b/dev-python/motionblindsble/Manifest index 17e9a8c96..dea84342d 100644 --- a/dev-python/motionblindsble/Manifest +++ b/dev-python/motionblindsble/Manifest @@ -1,3 +1,5 @@ DIST motionblindsble-0.0.9.tar.gz 19653 BLAKE2B e446216414af165fb3bf1be107205207c998dbe5afd9a2da0a1cd3094c1b920885dbe04acf89b264c1d3fe7b266c80b121810fe363cda8a17cedd948684f3b74 SHA512 da1d1c69dde939c5e2697c8041d15e64e9081939d187bed9692694ea9f264c1651e650540d919d82606f9740d8e5fabb08b436b1ef1bf81f3be219bc0f20d5ed +DIST motionblindsble-0.1.2.tar.gz 13452 BLAKE2B d25739d7c4e78e0fe255689b22b81b16cddde4591156cb4746aa62cbd8d4bd207ecc1e4041e502d30f0446292fa84a0c90cd466a45709e2326c8e56fb6068198 SHA512 eb0d50c2b3f25e323a05e85a66f650f42eb9216088baa38f034c827157fdaaad1658f069ffb18f7ef101c40e9173498c2c853ff769720896fd482a9b69580142 EBUILD motionblindsble-0.0.9.ebuild 821 BLAKE2B 77a25e078158d2c922d852d61fe004f028971d65bdc123ff3b2d7a361a68b255dd39be1aaaa2a0ab77309eedeac32986534e51c02e5746ffe4d753a8867913df SHA512 e2f85a0078b20ac780110fe580644b915c9c68feb849279d1fa2a270a8ae1ab94be9b28a35eb1cfee7eb89534843643aabf9ff917980fa5380b42955fb6e8c20 +EBUILD motionblindsble-0.1.2.ebuild 821 BLAKE2B 77a25e078158d2c922d852d61fe004f028971d65bdc123ff3b2d7a361a68b255dd39be1aaaa2a0ab77309eedeac32986534e51c02e5746ffe4d753a8867913df SHA512 e2f85a0078b20ac780110fe580644b915c9c68feb849279d1fa2a270a8ae1ab94be9b28a35eb1cfee7eb89534843643aabf9ff917980fa5380b42955fb6e8c20 MISC metadata.xml 522 BLAKE2B 164b926f5d3c0ea661f77acfab954f7140c284431aed5a13a55fb3580fe688abc6460be21e11338c2bb97470dddfd7d316f4d0328c6eea33830084be06145b4f SHA512 359dee144ddb01b9f7b722654fdc19d47a7bc61ed1ebfafc1fb88890ccedb93641b243c472016280d784ff40245aada337d75b7d44037103582955cd68d4c799 diff --git a/dev-python/motionblindsble/motionblindsble-0.1.2.ebuild b/dev-python/motionblindsble/motionblindsble-0.1.2.ebuild new file mode 100644 index 000000000..96a153eb2 --- /dev/null +++ b/dev-python/motionblindsble/motionblindsble-0.1.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python library for interfacing with Motionblinds using Bluetooth Low Energy (BLE)." +HOMEPAGE="https://github.com/LennP/PyPi-Motionblinds_BLE https://pypi.org/project/motionblindsble/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/bleak[${PYTHON_USEDEP}] + dev-python/bleak-retry-connector[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}]" + +src_prepare() { + sed -i "s/packages=find_packages()/packages=find_packages(exclude=['tests*'])/g" -i setup.py || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/nessclient/Manifest b/dev-python/nessclient/Manifest index 886653da0..eca6be562 100644 --- a/dev-python/nessclient/Manifest +++ b/dev-python/nessclient/Manifest @@ -1,3 +1,5 @@ DIST nessclient-1.0.0.tar.gz 16523 BLAKE2B b63eb57118bef386c840aa69a0fc67de8332c521edbc1e1d25e458a30cdf8884e4b1601050274f5e2aca8ea0072a155f9d851077feee7b74d7178d46b7191605 SHA512 f6aa098ef99130eb903bdf3a96f746def53f337b82d72e0e5b65654971e16723952057d2f259c2ecdb580a3b63019bd3220cb48b059c3b8e26e107c2ec1a6b59 +DIST nessclient-1.1.2.tar.gz 17040 BLAKE2B 180b6e1f96befbc017e3f121bec166c9394b75f3a9255d1f051388109f6db11836fdd209ed808bba2b6d19f7886c398ed84cbfc2e3657151e83d796a21345fef SHA512 7ea3ec21cc232f9dbed4fcf41f92c89b1f0fbdcbdbdd50f15d9dc9df3e4111e57e6010860fb30200bab8ab0350051e2da9a5c2e7437b73060d6cf92c7b5434e1 EBUILD nessclient-1.0.0.ebuild 774 BLAKE2B f62f7d12ba8e27dcd7fa552de0adbd6c2217b72a0de2566c7110c40312baf8f0b99c653e7c912df300be04d3fa91150c01659d44cbcfba841783e9960310739a SHA512 90ad271f32afeb7daf920cd9afcb27d934e5e0d6dfe3195940e1e3ed8f38b58e7c801867715e6998164c100a8b4d31f35368483ca5a6b0bf48680579d745465e +EBUILD nessclient-1.1.2.ebuild 774 BLAKE2B f62f7d12ba8e27dcd7fa552de0adbd6c2217b72a0de2566c7110c40312baf8f0b99c653e7c912df300be04d3fa91150c01659d44cbcfba841783e9960310739a SHA512 90ad271f32afeb7daf920cd9afcb27d934e5e0d6dfe3195940e1e3ed8f38b58e7c801867715e6998164c100a8b4d31f35368483ca5a6b0bf48680579d745465e MISC metadata.xml 512 BLAKE2B 211adc1489c016a9b8d3e865d033369ed02cd3f5c23bed73961ce129bdccb3c99d742ae7f38a294396d9bae40fbc4c557c959c1773155eea64e5c261632acfac SHA512 e67c2b53151d3e953751f866de73b66ece39e51655551c46ec6f8a7708c0148ae53efd823ba4441a060a19a9e02a34e2f66767ebd83417bcfd9ac82dbd134cba diff --git a/dev-python/nessclient/nessclient-1.1.2.ebuild b/dev-python/nessclient/nessclient-1.1.2.ebuild new file mode 100644 index 000000000..612174fbf --- /dev/null +++ b/dev-python/nessclient/nessclient-1.1.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Implementation/abstraction of the Ness D8x / D16x Serial Interface ASCII protocol" +HOMEPAGE="https://github.com/nickw444/nessclient https://pypi.org/project/nessclient/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/justbackoff[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/asynctest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/nettigo-air-monitor/Manifest b/dev-python/nettigo-air-monitor/Manifest index f2630f2ca..fa2af9717 100644 --- a/dev-python/nettigo-air-monitor/Manifest +++ b/dev-python/nettigo-air-monitor/Manifest @@ -1,7 +1,9 @@ DIST nettigo_air_monitor-2.2.2.tar.gz 12728 BLAKE2B 7e73daf81fbec514487dc245c6eb7b280e85f57dc4ff5b8cb9aa06185d68bbf1d44d81ae1fd917c6da78338b5bca26c9f481902a8bcc025f4a1f586006124208 SHA512 6a967a4c5289fd6226879af68d98a9e12785428ba90e02104232230d8064cd942c1bbe54d3153ead7c96ed4543a6b3cae19063efeb165533d08fc069dec147f2 DIST nettigo_air_monitor-3.0.0.tar.gz 12092 BLAKE2B 026d8ee7cea297acd43628782de9792055eb7d1dfb8e64cde25f40f59cb1904c93fb0f80ef6d4a0fa30298a86a9a5a9cd6255b98e491f430a7cbcaf21d863224 SHA512 32f9ee53dde7792ea7567a625ca089bfaa9874e5afc8e7a13431444ec78e382508e48d11684e26b738064766e2008e02f161ece448c11592aefb4aeccf52659f DIST nettigo_air_monitor-3.1.0.tar.gz 12198 BLAKE2B 6abc233f37bf4730603d9fa6e8f7671eb4da0e66e21e195fd460360853437b19bd6d86c6a178cdb0e98372e50ce3f7cc7f52eea579b3361385346ec0dc1887d7 SHA512 ca9fc3228636431772511d732d337640063f96f90d264ec994834883ad794bccebabb6a6aeeeaf7fae648762362a96f67b8469ed9b76176926dc645d4b23ed40 +DIST nettigo_air_monitor-3.3.0.tar.gz 12811 BLAKE2B 7a3145a5bad22527eb72943c34332552f461607e1ea49d68d34d9048e09720ac034c433cb2b752ace355390b60ae477673fcab1b33806afc02c7e6e1191fa1a2 SHA512 818d0a87b77d7f2a751fedf17b5148ed8111a8b5df3ab67b296a87bc1830b8f43c4f0fcb091b9be68b23066f89a67a838caf103084f694ca9aeb51b95c9ba141 EBUILD nettigo-air-monitor-2.2.2.ebuild 836 BLAKE2B 7d4262ccdbf220a91109045b5e889ee0ad5b87f129722c3039974d96c765d17448d5f226e0ed2fcc7f243635e9c6860aa4e110669a36424dc444b6715ae2fa49 SHA512 cffff55baa04accda63884d65fa5e9f5820ca1e3ec4491b9916130b176cf37ea66b0da8d15a9b69f81288025e8aeb390fd3fc25bc104b18272f43abb478e867e EBUILD nettigo-air-monitor-3.0.0.ebuild 795 BLAKE2B ff0d0f571c3a6657c32204e0bf435273d5a1b9d99029bffe7c1cd20754c5e35ce621d04afa254bb85e77fdadea255c9415bd74bd92112c88b4af62e324d54f42 SHA512 bae0d01c389bf2a75618019d26e21af2741889f4d6290807c3c11cc3bb792a8d5e6e44bb1ab68236fdc4cae11005b36baef7373bf8052b056cda6bc2f280f3af EBUILD nettigo-air-monitor-3.1.0.ebuild 888 BLAKE2B e7624780553754c4f2407adb9643cea486bcae229d91b10963f362e2c6274221c3c9ff01de0b8799ce8ba3523309480b0809ca45dfac07e37c0e77c763c8759b SHA512 36dc75e89c4280d161cd507fe7a165b1776c9afd1d9532a1b222ec8a349315bd8fc8d72f3e7226510bbd80e3c83ee198a9592da2209aa26e1581948d3ffba63b +EBUILD nettigo-air-monitor-3.3.0.ebuild 888 BLAKE2B e7624780553754c4f2407adb9643cea486bcae229d91b10963f362e2c6274221c3c9ff01de0b8799ce8ba3523309480b0809ca45dfac07e37c0e77c763c8759b SHA512 36dc75e89c4280d161cd507fe7a165b1776c9afd1d9532a1b222ec8a349315bd8fc8d72f3e7226510bbd80e3c83ee198a9592da2209aa26e1581948d3ffba63b MISC metadata.xml 406 BLAKE2B dac55168d3a06d41dfed565325d52eca8ced724185fd405606bfbd9902192f6b5bdceacf1a45bc76814e49cbca5271a013ebc7140231c1c6b615e379f7931edd SHA512 88bd52915d2eb3d27d921a28fef82c8564d5aa99a9b7080f14d284346059fea4bb84fc2497d4461c3a65c20fe18a3aca8ccd7de170a2c6d1c716f4247278f5a3 diff --git a/dev-python/nettigo-air-monitor/nettigo-air-monitor-3.3.0.ebuild b/dev-python/nettigo-air-monitor/nettigo-air-monitor-3.3.0.ebuild new file mode 100644 index 000000000..a38db4ed1 --- /dev/null +++ b/dev-python/nettigo-air-monitor/nettigo-air-monitor-3.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for getting air quality data from Nettigo Air Monitor devices." +HOMEPAGE="https://github.com/bieniu/nettigo-air-monitor https://pypi.org/project/nettigo-air-monitor/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}] + dev-python/dacite[${PYTHON_USEDEP}] + dev-python/tenacity[${PYTHON_USEDEP}] + dev-python/aqipy-atmotech[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/pytest-runner[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/nextdns/Manifest b/dev-python/nextdns/Manifest index 3417cf2eb..09ea1d17c 100644 --- a/dev-python/nextdns/Manifest +++ b/dev-python/nextdns/Manifest @@ -1,5 +1,7 @@ DIST nextdns-2.1.0.tar.gz 20501 BLAKE2B d4aa137dfe5208c1a57da901a561b5fe907e64d27208626c3e9df94657db1504a8de43819fc2b8536b9379a1813ff7b25888c163ba0ad5fd45f7cffdecbf0ee2 SHA512 796d6b4a81d21e451016bda885c7632f8ad4f26e55b972686ceb007b0a12ce2c92998f64f3f044060d72275ec1c4c34803d75963853c066e0f5358d72198ed15 DIST nextdns-3.0.0.tar.gz 18687 BLAKE2B 77a00180f872a064662c7c18c3b65b1e8f37557ce39ea1019df874cf98a59e577eeb9072f04ed30e2f8abf7784dfe569cfe52f88358c99b905120e20bd89c2a2 SHA512 15d793d6f851e4127564cf11016b0236f863ce0dd52272cb31d603da2f65a3d40064eeaa5222fd266d4d35f25ec73a874e9a2dfc138c7f787caed0e1942720cf +DIST nextdns-3.3.0.tar.gz 19380 BLAKE2B 0f701f52a39df24363fc20814e4598b68274b5f86d8d00ec71a545da88c0804e0cf8905677ccee537f7177cd61451e7397867c44a8793176b77e447e41912a1a SHA512 0efcc0dc215395712b9ef9401c6154f4a3d6db3c435a84ea3357edd3240aa25d989728beace0eb8096966476db6e69b9992809f4e35b0a8476e2e52f99f8ddb6 EBUILD nextdns-2.1.0.ebuild 729 BLAKE2B 3eb95da3625617bc19abeec1f688466411eb57fb3bd8d609057bb22db28f865719d0f37bb402e313063b94b50b2252a27f2195e6a5a2f4666a87b7f02c0c68a1 SHA512 86c354703d389b623e4973bdc4b076d958f1a91036f0c8f8fcc610712b300f2ffba3382e72b8ef3cfba7c1a60751de29f127d1079cbdcf97a410480b6c47f102 EBUILD nextdns-3.0.0.ebuild 650 BLAKE2B 5da38e21c21c82fa602ed86a053bb48da51a49b880a5ef20ced984791bb9682a3310a66cf2ecf445b6056b15b3eebd7ffe8cd3d7024519f7a19aca447adea9de SHA512 22a786d24e7911ed506f9e31035c1e6cb4926502e1bc3f62b55683e818d0907af14d5d8ab670ec02b54c12a1434f44647f73222c204a43acc8f5123a4542b816 +EBUILD nextdns-3.3.0.ebuild 650 BLAKE2B 5da38e21c21c82fa602ed86a053bb48da51a49b880a5ef20ced984791bb9682a3310a66cf2ecf445b6056b15b3eebd7ffe8cd3d7024519f7a19aca447adea9de SHA512 22a786d24e7911ed506f9e31035c1e6cb4926502e1bc3f62b55683e818d0907af14d5d8ab670ec02b54c12a1434f44647f73222c204a43acc8f5123a4542b816 MISC metadata.xml 382 BLAKE2B ae7f62b2b5d57ee678248d995054ff3b7f3dcf4b62e4ead06fd426933df83b78b92bc98f23b8ca28e8c75d98a63310282705dd2f8a617e4734d5c99b3bb870ff SHA512 730ee22b5adbc0ac69b9a254ec4dfacb46e8c26136337555f451863aaa500102fbde3ba81f7550eb8a438657c1c1a35eafb8adc5b7ef857e8e5cb91d14e61173 diff --git a/dev-python/nextdns/nextdns-3.3.0.ebuild b/dev-python/nextdns/nextdns-3.3.0.ebuild new file mode 100644 index 000000000..64bb2b657 --- /dev/null +++ b/dev-python/nextdns/nextdns-3.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python wrapper for NextDNS API." +HOMEPAGE="https://github.com/bieniu/nextdns https://pypi.org/project/nextdns/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.7.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/aioresponses[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/nibe/Manifest b/dev-python/nibe/Manifest index 584adf59c..f6ab2f3ad 100644 --- a/dev-python/nibe/Manifest +++ b/dev-python/nibe/Manifest @@ -1,5 +1,7 @@ +DIST nibe-2.11.0.tar.gz 439712 BLAKE2B 06bb41f8f09cdbe56f63a0bc3a4c27973587fa0f2b9916283b1977ee79eb4335e52a2e6cea1f5a75b6266a39590800dd8b37b89861a71509bf568709eeb70bab SHA512 dddedbff6782cf417ff0cc44ccc58e30b7edaa2ec17abf55f9118129560c4b76a1307ded30f99a4a35a1e3bc76f945bc577600c4f92b843ff2c39a93e0e8b895 DIST nibe-2.5.2.tar.gz 435835 BLAKE2B 180c6f95a8706281acb00ff131d3b7daad4c46644853e7fc90ff75efef43371573f7d7fcf56b5f0f39c3afdb573684121d157a5743cde5a1e592bcbc07c0ec06 SHA512 e428479f028f9d478a325844c1a1e8e6dad95968f61c31e06d91ca765c8abd747b6adfd0e83bcbfbcc1e2b22c063f1ba9cc304d19d6942c89ed842f67d1a2e66 DIST nibe-2.8.0.tar.gz 437276 BLAKE2B 30453dd1cf74c3457b46346b76f018aad394e2c35e69019e0e201b1c92c5b3ae66527fbc6febdd9af474ac942fe5ee817fbf8d67f6983e3b3244b517105345cd SHA512 1e956a2775da3e1fb8aca91a5686195bc4f12de8e6f02c627d0bc058bb9e791d180626e0376f5d32416b1035da66d1226d2eb3a727c88f09b87aa8efddfceb1b +EBUILD nibe-2.11.0.ebuild 836 BLAKE2B 791756c10a34007a05d0063877078439a7dca22784d41ff21e69f466e677ff7793db9ab57d3cd9bcdc89425dee7c5d61e18a980d66409f194cfe7961cc7623ac SHA512 757567e142ef1278a85a8f94881bb79b6851fbbd183466c91187234054c643f786da16861e74d7d38835af92bbdb554383da3ff1d56a98752fadfc44bb0b4816 EBUILD nibe-2.5.2.ebuild 915 BLAKE2B 7023856cbfe6da4e588bb6243665531f145fe52db78eb83a9cc8c6a4ac29a6ad7d2abbb3d5f497cab9bc8cfce3b27e4c9d6b7a2178ebc9a2881726549f499605 SHA512 f6d0917f5b9c4c5d00b985fc66c6884bca74f00b2b707ed76d48474a9ad0b2c5462b721048d8583ec56f59f9b9f7d37d7aa01988ebd9dfd38f264cccfb7db16c EBUILD nibe-2.8.0.ebuild 836 BLAKE2B 791756c10a34007a05d0063877078439a7dca22784d41ff21e69f466e677ff7793db9ab57d3cd9bcdc89425dee7c5d61e18a980d66409f194cfe7961cc7623ac SHA512 757567e142ef1278a85a8f94881bb79b6851fbbd183466c91187234054c643f786da16861e74d7d38835af92bbdb554383da3ff1d56a98752fadfc44bb0b4816 MISC metadata.xml 501 BLAKE2B 629d54203739bdd3a7a326202cd248b79df09239355aa43555768d3dd19be22ee1dcee8ff9ec165e0be00330f207b6457dfeae910496eb927d9f67633d8dae17 SHA512 e019398af07865d6dc3efa381ca85699af8a1090eb4ccb9041f7bf008869740eed398843cae2cde025e517ed0822cdd191449e7a387c48ffe4680e931cf401ef diff --git a/dev-python/nibe/nibe-2.11.0.ebuild b/dev-python/nibe/nibe-2.11.0.ebuild new file mode 100644 index 000000000..ce65f4a84 --- /dev/null +++ b/dev-python/nibe/nibe-2.11.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Nibe heatpump communication library" +HOMEPAGE="https://github.com/yozik04/nibe https://pypi.org/project/nibe/" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/async-modbus-0.2.0[${PYTHON_USEDEP}] + >=dev-python/construct-2.10.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10) + >=dev-python/tenacity-8.0.0[${PYTHON_USEDEP}] + >=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest new file mode 100644 index 000000000..47b34caeb --- /dev/null +++ b/dev-python/nose/Manifest @@ -0,0 +1,3 @@ +AUX nose-wtf.patch 16093 BLAKE2B 5a2766aeeed39b6ceba8c0b3ef2356241ebd2966d8f7842754c56f769c38b66d514cf308a9b24327d14eb8be7e911f43b1a5415579a2867f45b7ce33fec38bc7 SHA512 12ee863ef9225e5a9323fab2a4a7d45a6d2c4335bfa8f686fffcf2e35411b087ca8069d7d95e2d5fe9f88627bf75c6ade87c1567ab88008593909864b3615426 +DIST nose-1.3.7.tar.gz 280488 BLAKE2B 4bb479b2786f813f9e9a5fd401e30023a473a053ae013d7887be15af415422c09fb399af6058ae99ed65c5fa4da84eb274eb805e895ca74db159d952905f5be4 SHA512 e65c914f621f8da06b9ab11a0ff2763d6e29b82ce2aaed56da0e3773dc899d9deb1f20015789d44c65a5dad7214520f5b659b3f8d7695fb207ad3f78e5cf1b62 +EBUILD nose-1.3.7.ebuild 507 BLAKE2B a6d077574eb8245731fa6b1dd3c4a8c9fd61b48a9c04e5fa22c0c04ee60b8554611938cc4350b900a649f4967075f05fd81c48b9babe366bf36eb2f7d20d3a09 SHA512 887d42f0723bf2e9f16cd35359ff79922847603efc8eb99f6ecb5d5e6c6ae7bd1ad1e9747beb0fccae167af7cb827edd2ca3246f45f6e859c374023bc0bc6a61 diff --git a/dev-python/nose/files/nose-wtf.patch b/dev-python/nose/files/nose-wtf.patch new file mode 100644 index 000000000..f4ed0fcc2 --- /dev/null +++ b/dev-python/nose/files/nose-wtf.patch @@ -0,0 +1,369 @@ +--- a/nose/core.py 2015-04-04 10:52:52.000000000 +0200 ++++ b/nose/core.py 2024-10-22 22:19:15.783743717 +0200 +@@ -150,7 +150,7 @@ + if self.config.options.version: + from nose import __version__ + sys.stdout = sys.__stdout__ +- print "%s version %s" % (os.path.basename(sys.argv[0]), __version__) ++ print( "%s version %s" % (os.path.basename(sys.argv[0]), __version__) ) + sys.exit(0) + + if self.config.options.showPlugins: +@@ -224,26 +224,26 @@ + v = self.config.verbosity + self.config.plugins.sort() + for p in self.config.plugins: +- print "Plugin %s" % p.name ++ print( "Plugin %s" % p.name) + if v >= 2: +- print " score: %s" % p.score +- print '\n'.join(textwrap.wrap(p.help().strip(), ++ print( " score: %s" % p.score ) ++ print( '\n'.join(textwrap.wrap(p.help().strip(), + initial_indent=' ', +- subsequent_indent=' ')) ++ subsequent_indent=' ')) ) + if v >= 3: + parser = DummyParser() + p.addOptions(parser) + if len(parser.options): +- print +- print " Options:" ++ print( ) ++ print( " Options:" ) + for opts, help in parser.options: +- print ' %s' % (', '.join(opts)) ++ print( ' %s' % (', '.join(opts)) ) + if help: +- print '\n'.join( ++ print( '\n'.join( + textwrap.wrap(help.strip(), + initial_indent=' ', +- subsequent_indent=' ')) +- print ++ subsequent_indent=' ')) ) ++ print( ) + + def usage(cls): + import nose +--- a/nose/config.py 2015-04-04 10:52:52.000000000 +0200 ++++ b/nose/config.py 2024-10-22 22:40:33.377710694 +0200 +@@ -65,7 +65,7 @@ + cfg = ConfigParser.RawConfigParser() + try: + cfg.read(filename) +- except ConfigParser.Error, exc: ++ except( ConfigParser.Error, exc ) : + raise ConfigError("Error reading config file %r: %s" % + (filename, str(exc))) + config.extend(self._configTuples(cfg, filename)) +@@ -79,7 +79,7 @@ + filename = '' + try: + cfg.readfp(fh) +- except ConfigParser.Error, exc: ++ except( ConfigParser.Error, exc ): + raise ConfigError("Error reading config file %r: %s" % + (filename, str(exc))) + return self._configTuples(cfg, filename) +@@ -113,12 +113,12 @@ + continue + try: + self._processConfigValue(name, value, values, parser) +- except NoSuchOptionError, exc: ++ except( NoSuchOptionError, exc ): + self._file_error( + "Error reading config file %r: " + "no such option %r" % (filename, exc.name), + name=name, filename=filename) +- except optparse.OptionValueError, exc: ++ except( optparse.OptionValueError, exc ): + msg = str(exc).replace('--' + name, repr(name), 1) + self._file_error("Error reading config file %r: " + "%s" % (filename, msg), +@@ -128,12 +128,12 @@ + values = self._parser.get_default_values() + try: + config = self._readConfiguration(config_files) +- except ConfigError, exc: ++ except( ConfigError, exc ): + self._error(str(exc)) + else: + try: + self._applyConfigurationToValues(self._parser, config, values) +- except ConfigError, exc: ++ except( ConfigError, exc ): + self._error(str(exc)) + return self._parser.parse_args(args, values) + +--- a/nose/ext/dtcompat.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/ext/dtcompat.py 2024-10-23 07:52:47.698854233 +0200 +@@ -341,9 +341,9 @@ + # [XX] Normalize with respect to os.path.pardir? + def _module_relative_path(module, path): + if not inspect.ismodule(module): +- raise TypeError, 'Expected a module: %r' % module ++ raise TypeError( 'Expected a module: %r' % module ) + if path.startswith('/'): +- raise ValueError, 'Module-relative files may not have absolute paths' ++ raise ValueError( 'Module-relative files may not have absolute paths' ) + + # Find the base directory for the path. + if hasattr(module, '__file__'): +@@ -683,7 +683,7 @@ + + # This regular expression finds the indentation of every non-blank + # line in a string. +- _INDENT_RE = re.compile('^([ ]*)(?=\S)', re.MULTILINE) ++ _INDENT_RE = re.compile("^([ ]*)(?=\\S)", re.MULTILINE) + + def _min_indent(self, s): + "Return the minimum indentation of any non-blank line in `s`" +@@ -875,7 +875,7 @@ + add them to `tests`. + """ + if self._verbose: +- print 'Finding tests in %s' % name ++ print( 'Finding tests in %s' % name ) + + # If we've already processed this object, then ignore it. + if id(obj) in seen: +@@ -1179,8 +1179,8 @@ + # keyboard interrupts.) + try: + # Don't blink! This is where the user's code gets run. +- exec compile(example.source, filename, "single", +- compileflags, 1) in test.globs ++ exec( compile(example.source, filename, "single", ++ compileflags, 1) in test.globs ) + self.debugger.set_continue() # ==== Example Finished ==== + exception = None + except KeyboardInterrupt: +@@ -1354,28 +1354,28 @@ + failed.append(x) + if verbose: + if notests: +- print len(notests), "items had no tests:" ++ print( len(notests), "items had no tests:" ) + notests.sort() + for thing in notests: +- print " ", thing ++ print( " ", thing ) + if passed: +- print len(passed), "items passed all tests:" ++ print( len(passed), "items passed all tests:" ) + passed.sort() + for thing, count in passed: +- print " %3d tests in %s" % (count, thing) ++ print( " %3d tests in %s" % (count, thing) ) + if failed: +- print self.DIVIDER +- print len(failed), "items had failures:" ++ print( self.DIVIDER ) ++ print( len(failed), "items had failures:" ) + failed.sort() + for thing, (f, t) in failed: +- print " %3d of %3d in %s" % (f, t, thing) ++ print( " %3d of %3d in %s" % (f, t, thing) ) + if verbose: +- print totalt, "tests in", len(self._name2ft), "items." +- print totalt - totalf, "passed and", totalf, "failed." ++ print( totalt, "tests in", len(self._name2ft), "items." ) ++ print( totalt - totalf, "passed and", totalf, "failed." ) + if totalf: +- print "***Test Failed***", totalf, "failures." ++ print( "***Test Failed***", totalf, "failures." ) + elif verbose: +- print "Test passed." ++ print( "Test passed." ) + return totalf, totalt + + #///////////////////////////////////////////////////////////////// +@@ -1385,8 +1385,8 @@ + d = self._name2ft + for name, (f, t) in other._name2ft.items(): + if name in d: +- print "*** DocTestRunner.merge: '" + name + "' in both" \ +- " testers; summing outcomes." ++ print( "*** DocTestRunner.merge: '" + name + "' in both" \ ++ " testers; summing outcomes." ) + f2, t2 = d[name] + f = f + f2 + t = t + t2 +@@ -1875,10 +1875,10 @@ + def runstring(self, s, name): + test = DocTestParser().get_doctest(s, self.globs, name, None, None) + if self.verbose: +- print "Running string", name ++ print( "Running string", name ) + (f,t) = self.testrunner.run(test) + if self.verbose: +- print f, "of", t, "examples failed in string", name ++ print( f, "of", t, "examples failed in string", name ) + return (f,t) + + def rundoc(self, object, name=None, module=None): +@@ -2247,7 +2247,7 @@ + try: + execfile(srcfilename, globs, globs) + except: +- print sys.exc_info()[1] ++ print( sys.exc_info()[1] ) + pdb.post_mortem(sys.exc_info()[2]) + else: + # Note that %r is vital here. '%s' instead can, e.g., cause +--- a/nose/failure.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/failure.py 2024-10-23 07:58:46.423844961 +0200 +@@ -36,7 +36,7 @@ + def runTest(self): + if self.tb is not None: + if is_base_exception(self.exc_val): +- raise self.exc_val, None, self.tb +- raise self.exc_class, self.exc_val, self.tb ++ raise self.exc_val( None, self.tb ) ++ raise self.exc_class( self.exc_val, self.tb ) + else: + raise self.exc_class(self.exc_val) +--- a/nose/inspector.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/inspector.py 2024-10-23 07:58:15.625845757 +0200 +@@ -38,7 +38,7 @@ + try: + for tok in tokenize.generate_tokens(src.readline): + exp(*tok) +- except tokenize.TokenError, e: ++ except( tokenize.TokenError, e ) : + # this can happen if our inspectable region happens to butt up + # against the end of a construct like a docstring with the closing + # """ on separate line +--- a/nose/plugins/base.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/base.py 2024-10-23 07:50:19.928858052 +0200 +@@ -67,7 +67,7 @@ + try: + self.options(parser, env) + self.can_configure = True +- except OptionConflictError, e: ++ except( OptionConflictError, e ): + warn("Plugin %s has conflicting option string: %s and will " + "be disabled" % (self, e), RuntimeWarning) + self.enabled = False +--- a/nose/plugins/cover.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/cover.py 2024-10-23 07:49:47.027858903 +0200 +@@ -194,14 +194,14 @@ + log.debug("Generating HTML coverage report") + try: + self.coverInstance.html_report(modules, self.coverHtmlDir) +- except coverage.misc.CoverageException, e: ++ except( coverage.misc.CoverageException, e ): + log.warning("Failed to generate HTML report: %s" % str(e)) + + if self.coverXmlFile: + log.debug("Generating XML coverage report") + try: + self.coverInstance.xml_report(modules, self.coverXmlFile) +- except coverage.misc.CoverageException, e: ++ except( coverage.misc.CoverageException, e ): + log.warning("Failed to generate XML report: %s" % str(e)) + + # make sure we have minimum required coverage +--- a/nose/plugins/doctests.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/doctests.py 2024-10-23 07:48:31.409860858 +0200 +@@ -275,7 +275,7 @@ + try: + fixture_context = __import__( + fixt_mod, globals(), locals(), ["nop"]) +- except ImportError, e: ++ except( ImportError, e ): + log.debug( + "Could not import %s: %s (%s)", fixt_mod, e, sys.path) + log.debug("Fixture module %s resolved to %s", +@@ -413,7 +413,7 @@ + if value is None: + return + setattr(builtin_mod, self._result_var, value) +- print repr(value) ++ print( repr(value) ) + + def tearDown(self): + super(DocTestCase, self).tearDown() +@@ -446,7 +446,7 @@ + if value is None: + return + setattr(builtin_mod, self._result_var, value) +- print repr(value) ++ print( repr(value) ) + + def tearDown(self): + super(DocFileCase, self).tearDown() +--- a/nose/plugins/manager.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/manager.py 2024-10-23 07:47:47.274861998 +0200 +@@ -387,7 +387,7 @@ + plugcls = ep.load() + except KeyboardInterrupt: + raise +- except Exception, e: ++ except( Exception, e ): + # never want a plugin load to kill the test run + # but we can't log here because the logger is not yet + # configured +--- a/nose/plugins/multiprocess.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/multiprocess.py 2024-10-23 07:47:05.561863077 +0200 +@@ -478,7 +478,7 @@ + self.config.multiprocess_timeout-timeprocessing) + log.debug("Completed %s tasks (%s remain)", len(completed), len(tasks)) + +- except (KeyboardInterrupt, SystemExit), e: ++ except(KeyboardInterrupt, SystemExit, e): + log.info('parent received ctrl-c when waiting for test results') + thrownError = e + #resultQueue.get(False) +@@ -715,7 +715,7 @@ + test(result) + currentaddr.value = bytes_('') + resultQueue.put((ix, test_addr, test.tasks, batch(result))) +- except KeyboardInterrupt, e: #TimedOutException: ++ except( KeyboardInterrupt, e ): #TimedOutException: + timeout = isinstance(e, TimedOutException) + if timeout: + keyboardCaught.set() +@@ -810,7 +810,7 @@ + #log.debug('running test %s in suite %s', test, self); + try: + test(orig) +- except KeyboardInterrupt, e: ++ except( KeyboardInterrupt, e ): + timeout = isinstance(e, TimedOutException) + if timeout: + msg = 'Timeout when running test %s in suite %s' +--- a/nose/plugins/plugintest.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/plugintest.py 2024-10-23 07:45:51.173864999 +0200 +@@ -404,7 +404,7 @@ + sys.stderr = stderr + sys.stdout = stdout + out = buffer.getvalue() +- print munge_nose_output_for_doctest(out) ++ print( munge_nose_output_for_doctest(out) ) + + + def run_buffered(*arg, **kw): +--- a/nose/plugins/testid.py 2024-10-23 07:43:46.184868230 +0200 ++++ b/nose/plugins/testid.py 2024-10-23 07:45:02.792866250 +0200 +@@ -198,7 +198,7 @@ + self.ids, self.tests, self.failed, self.source_names, + self.idfile) + fh.close() +- except ValueError, e: ++ except( ValueError, e ): + # load() may throw a ValueError when reading the ids file, if it + # was generated with a newer version of Python than we are currently + # running. +--- a/nose/twistedtools.py 2024-10-23 07:43:46.183868230 +0200 ++++ b/nose/twistedtools.py 2024-10-23 07:57:01.757847666 +0200 +@@ -166,7 +166,7 @@ + # Re-raise all exceptions + if error is not None: + exc_type, exc_value, tb = error +- raise exc_type, exc_value, tb ++ raise exc_type( exc_value, tb ) + wrapper = make_decorator(func)(wrapper) + return wrapper + return decorate diff --git a/dev-python/nose/nose-1.3.7.ebuild b/dev-python/nose/nose-1.3.7.ebuild new file mode 100644 index 000000000..ac2057233 --- /dev/null +++ b/dev-python/nose/nose-1.3.7.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="nose extends unittest to make testing easier" +HOMEPAGE="https://nose.readthedocs.io/en/latest/ https://pypi.org/project/nose/" + +LICENSE="LGPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +BDEPEND="" +src_prepare() { + eapply "${FILESDIR}/nose-wtf.patch" + eapply_user +} +distutils_enable_tests pytest diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest index e0e088cf3..947d8bc69 100644 --- a/dev-python/oauth2client/Manifest +++ b/dev-python/oauth2client/Manifest @@ -1,3 +1,3 @@ DIST oauth2client-4.1.3.tar.gz 155910 BLAKE2B f4c5cd9a9fe0995638152180c0ed61627a88ccfd90ba4ea9d7ebc954deb42b39c340ef9634504a20e535aaf6cd96c0a98484527aa278f6b825fe6f461e4a69c7 SHA512 6ca6830c0461295b60598ef3e7ee047aa9fa463d1d2c19c18d6b8606a5b30b11f0798e06c51bd5be63afd8d408442fd846c2867f112655186f55c7dc8e0b7786 -EBUILD oauth2client-4.1.3.ebuild 839 BLAKE2B 1337de13b7a20c03cfa4798484c69aa1341f4aba5892cad8ef1317c2fa07a73eaf71caa11329a6da383efd4affe5d27eaf03d4c0cf5dc5bf16a1df5ff910da60 SHA512 c76f448886f8928074286b976200e45a7323f08fc32a0aac777a3dfcd8704e18177dd535e2086dc29b051b7a269f2d568ad37aab23cd0244f781e5eae057b0d9 +EBUILD oauth2client-4.1.3.ebuild 933 BLAKE2B 59d9161bbd4936a5a4e34c3aa8d93a001301522e523c2fad6efe18c6382082f165241e6bc4b5d9ee990cd68c86f370076cbef591fe4160138014f61a6f8838df SHA512 e1503d1d309fc08dc1944a27627e4c5dd4a6907767d05763c6691ef65a179b1c9b68ecdb1bab70ccf330c4ee932a06800071dfabd5d117f11c4a043f037e6976 MISC metadata.xml 529 BLAKE2B 51e0223faba13b317a06bc425d2f0a97cb23bfb166337c741a6d66226ef7d92690a71904d2e3259db863ecb8945749d151a9eb007d1574cc7632c7db6052c8f3 SHA512 ba8661acf8320d256abf5e257e53e08455c7fcb1a277843859a07ba8bdcc85390b97d83fe336fa93040b33d275ecf16d42b5929bb3b6143950c4e9349ea71394 diff --git a/dev-python/oauth2client/oauth2client-4.1.3.ebuild b/dev-python/oauth2client/oauth2client-4.1.3.ebuild index b2c0fd2ed..b4b0c96e2 100644 --- a/dev-python/oauth2client/oauth2client-4.1.3.ebuild +++ b/dev-python/oauth2client/oauth2client-4.1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi @@ -19,8 +19,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/pysnmp-pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pysnmp-pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + || ( >=dev-python/pysnmp-pyasn1-0.1.7[${PYTHON_USEDEP}] dev-python/pyasn1[${PYTHON_USEDEP}] ) + || ( >=dev-python/pysnmp-pyasn1-modules-0.0.5[${PYTHON_USEDEP}] dev-python/pyasn1-modules[${PYTHON_USEDEP}] ) >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] >=dev-python/six-1.6.1[${PYTHON_USEDEP}]" BDEPEND=" diff --git a/dev-python/odp-amsterdam/Manifest b/dev-python/odp-amsterdam/Manifest index 1a969b07b..7dcac341d 100644 --- a/dev-python/odp-amsterdam/Manifest +++ b/dev-python/odp-amsterdam/Manifest @@ -1,5 +1,7 @@ DIST odp_amsterdam-6.0.0.tar.gz 13244 BLAKE2B 31acf2848a34b5722b59bcbe50b891bd1b0b56179d29d4222a1fc7c55e1b45903b56a4d34d112676ac22842a585ae8d02fce6be573b1bf967496e3dc1a6ec89a SHA512 9282d59abc50465a119da0c14cae06568c6a335e8ce1af175c8cb20c11b30a25841382fa7e214ad942adfb2247341fd349689419cf39df1a8e1aab9c3de08f0e DIST odp_amsterdam-6.0.1.tar.gz 13278 BLAKE2B e660ecf1903b70c321efa0882fe8de3ba5cf226c9dc3d0fc4d3d4c108b772ef665ed268e1a147754e43655679f82fa976659cea929068b6be362da79678dc743 SHA512 b38e98a19566f28ed4d4b93d02ed5fc518ad0832bbb3a62f7692404d32f21adc033bcfd5b281bf06da93af27b60bd0e64e9964162a2ba9d04061959d33a4df87 +DIST odp_amsterdam-6.0.2.tar.gz 13367 BLAKE2B 201ddbede3a5bee032c281ad2e56ae3bf18dc5173ea23d6403073042c82036de0d589f19c19b3939667fd7f2cdb315f7a58c5c81c31c1a90f6dfcb197512413f SHA512 aeaf094fca47f81e86bc57d8ba2a677632d6850c27e48e142ce126de511a057b53db294b1030e6a5887cabd11724f81d523644e98e1f281d2ab4d10a8c7b2524 EBUILD odp-amsterdam-6.0.0.ebuild 869 BLAKE2B ae0da4aeb0ebf163bb2de87501e915195497f66096f43422b8b56f476415102e5cc9d2ca925300a65bd77b469bcd614b97e46dcba36e65e9491313943390b346 SHA512 599292a3ac709441bad62d336933af4ffd5f152e98866e79763fd8a7da71d8dca6107b42709de028ae4f74b4a1679779b75f664f7e14f2ece429083b5d47a7cc EBUILD odp-amsterdam-6.0.1.ebuild 825 BLAKE2B 27ba06e26b3715104167a59119106d2020e32c826bce09eae9eba4ea66406e0ebcea6bb5e90dbc99199a7e32486e356d20717f378102b2bf2019be8c14c79757 SHA512 29946337f07e665bea0d706e4810a3432297278fc0b11d26e213e8281c0a733a20f805dbdf6bd77428e515b897b0743529df2c23e3fed30315f6f9b30b7482eb +EBUILD odp-amsterdam-6.0.2.ebuild 825 BLAKE2B 27ba06e26b3715104167a59119106d2020e32c826bce09eae9eba4ea66406e0ebcea6bb5e90dbc99199a7e32486e356d20717f378102b2bf2019be8c14c79757 SHA512 29946337f07e665bea0d706e4810a3432297278fc0b11d26e213e8281c0a733a20f805dbdf6bd77428e515b897b0743529df2c23e3fed30315f6f9b30b7482eb MISC metadata.xml 541 BLAKE2B e9ca0536b1ff96b36252a99d29545832440dec1ce285a60c014cf1cdd70be7973f407edab1cd2d54c5ad739dc963549aedcf0f14ceca8f75a9d23f7f43d340c1 SHA512 1ba10efdfbf2692e46097c19067e2ca1a5f1142f7310009365cfc5ae11d880fac672156c7477444f17b26e2aaea82bd558c136c4092290fd97a0f4341d51cb5c diff --git a/dev-python/odp-amsterdam/odp-amsterdam-6.0.2.ebuild b/dev-python/odp-amsterdam/odp-amsterdam-6.0.2.ebuild new file mode 100644 index 000000000..181c50d2a --- /dev/null +++ b/dev-python/odp-amsterdam/odp-amsterdam-6.0.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client providing Open Data information of Amsterdam" +HOMEPAGE="https://github.com/klaasnicolaas/python-odp-amsterdam https://pypi.org/project/odp-amsterdam/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aresponses[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/ollama/Manifest b/dev-python/ollama/Manifest new file mode 100644 index 000000000..e3dd128ce --- /dev/null +++ b/dev-python/ollama/Manifest @@ -0,0 +1,3 @@ +DIST ollama-0.3.1.tar.gz 10033 BLAKE2B 1e653f593c37c551d6dfd63b99fb0621889f658a8dc277a7bcaa4659ab52329034a5bd5f954aa847f4cd443707f7e6eac517766d7c5687a659e45c0e5487b74d SHA512 02b32d96c3c000ead0dd6074c0dd404ab20faf25102cb775be99bd6afd1aafaaf5027073743c685e69c334608aea69afcfa36d1c9a5476194483a8375d3fef41 +EBUILD ollama-0.3.1.ebuild 691 BLAKE2B 0132b8cf5abb8c23a64aea34744e99183d3796e3bdaa878c932b286d201d4638296bf1dd1206a25a5a9abc279cbfd0831e7d9d26d3f1608ed1ae1cdf8e6465d7 SHA512 f34d22240c9698b80978184368f133e4ea6cfb5deea7da85f24959c61fdaf418c4e5c95ab6a26adfa5208456a0d63f8de3314fa2022864ff4b1bea73a525a949 +MISC metadata.xml 503 BLAKE2B 38dd3078beaaa78b5d7ef31636ec34477bb85c35f47635744417d7a7e6cf6f784551b4af321096a6e482ab642f1168259bd57520f7937810d0b14fe54dfaf606 SHA512 77aabf356cf3d7bfa5ebee5c92eaa4ac9d800843d9157857273a94e1017c31d4e8ee2fedf8ded8cb30edb5a1340e6f42b9b926243899f7a93bcbb876b5020121 diff --git a/sci-geosciences/aranet4/metadata.xml b/dev-python/ollama/metadata.xml similarity index 55% rename from sci-geosciences/aranet4/metadata.xml rename to dev-python/ollama/metadata.xml index fc8147931..f68032e07 100644 --- a/sci-geosciences/aranet4/metadata.xml +++ b/dev-python/ollama/metadata.xml @@ -6,7 +6,11 @@ Andreas Billmeier - aranet4 - Anrijs/Aranet4-Python + ollama + ollama/ollama-python + + hello@ollama.com + Ollama + diff --git a/dev-python/ollama/ollama-0.3.1.ebuild b/dev-python/ollama/ollama-0.3.1.ebuild new file mode 100644 index 000000000..c75f453af --- /dev/null +++ b/dev-python/ollama/ollama-0.3.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="The Ollama Python library provides the easiest way to integrate Ollama." +HOMEPAGE="https://ollama.ai https://github.com/ollama/ollama-python https://pypi.org/project/ollama/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/httpx[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest index 426fa2647..b93c87a19 100644 --- a/dev-python/openai/Manifest +++ b/dev-python/openai/Manifest @@ -1,3 +1,5 @@ DIST openai-1.3.8.tar.gz 122136 BLAKE2B 24c2b161bd941cf71ac26d8473af9d7ecd0fffb3757ca0f5644a1862d9a71eb07ed64c344940e85fd9e12edd97980f2d41f67cfb7ad8b13f1fb536ee4e41b26b SHA512 b891b03f1cabd8906f8b82a6fb081c8a8245e1f79c0615fd1fec9157520e68d60231a4836928a455cc01b4b05cf5a43ad72ad026104beade130bee579be179d4 +DIST openai-1.35.7.tar.gz 253819 BLAKE2B aec767de29757b17342be46f4fabf48aa6a795b9fa9d5ea99dc1e8ccbc74b242435e0c5b44a8bb2ebf2e99e46ac59d132da3256c2db4b090aaeda907f4a15d00 SHA512 498f5c71438ff708e7796439123b67a196178a4ec57fe2978fd50b30a88ad7a939aba2e4abb95ba2777b6a54f7e28dcd035f50682e792d5a9b332737805f66c0 EBUILD openai-1.3.8.ebuild 871 BLAKE2B e082d863e4e8f9f5f3551f4f460d7eb1f924767fb0b7ca6d221d6290a37194da408cad19581be4c56136e310d0a9b4f58c190d6b89cfb244a8b2e1c67cf7875f SHA512 e5155b2b81c6b857483ed6ff2acc32d4d26280fc48f5e42b69c7def7a01220999958a71ae89f567be86d5ea3d720a7f5c66bb2b2b4997b12667adf8ea9f9cebb +EBUILD openai-1.35.7.ebuild 871 BLAKE2B e082d863e4e8f9f5f3551f4f460d7eb1f924767fb0b7ca6d221d6290a37194da408cad19581be4c56136e310d0a9b4f58c190d6b89cfb244a8b2e1c67cf7875f SHA512 e5155b2b81c6b857483ed6ff2acc32d4d26280fc48f5e42b69c7def7a01220999958a71ae89f567be86d5ea3d720a7f5c66bb2b2b4997b12667adf8ea9f9cebb MISC metadata.xml 505 BLAKE2B a5245462c62a7fa7e51153dd4040ed8180553474bd9ea584f94a0724d61d8965f0109375bc6d39fe2480c89f670ec08616311ab9320f53218200f1f0f6c39932 SHA512 33fa7a68d794e8badc728091a30fed602d0305c5d6fc72dde8ccf04271c1ea271d16e021aebafc24baa6e20f6856b5302eedabfa39d86258fd2254287c007159 diff --git a/dev-python/openai/openai-1.35.7.ebuild b/dev-python/openai/openai-1.35.7.ebuild new file mode 100644 index 000000000..071c5dac6 --- /dev/null +++ b/dev-python/openai/openai-1.35.7.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python client library for the OpenAI API" +HOMEPAGE="https://github.com/openai/openai-python https://pypi.org/project/openai/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.7[${PYTHON_USEDEP}] + >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + >=dev-python/tqdm-4[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/opower/Manifest b/dev-python/opower/Manifest index 52160c145..982365f5d 100644 --- a/dev-python/opower/Manifest +++ b/dev-python/opower/Manifest @@ -2,8 +2,10 @@ DIST opower-0.3.1.tar.gz 29684 BLAKE2B 8dc9cbf45a2db8e4f7e5cb941ff3b45fbddad6587 DIST opower-0.4.3.tar.gz 32798 BLAKE2B 5ebe79bc63ceefd05dee2a19c34c2c24c074be2f55cf8a74dfd1ffc3bb45107542df454cb6384f4089aeda4772e0ca0ffce66bd185ff817dceb611a040236a32 SHA512 0a516e7035b7c2ceb970e4d54f347a06d55aeddeac7fe554417507028109a4a977b3b488d8601160cec9c54f9debba1863385b044868969f901a1b8ab0c9e528 DIST opower-0.4.4.tar.gz 32827 BLAKE2B ee3dbd375647b8a23deb103ecaf82761e082192885af0f01aab1acb09b4deeccb6090efd2ee642e14dd73aa59f992e08f2e63bf80eada8769b3d2bb98696b2ed SHA512 53ffb8a7ac69ef4ce7f50817541c93e30cec5f9e3c0dfcae2bac34ba786f50d0ce6d6b24954f08e90c87505de581cd9612159686d3640d87336b88eb07a7b408 DIST opower-0.4.7.tar.gz 33055 BLAKE2B 1ef35f9bc95272c3ed30ae420fbc91a394ec7a3314b1992b22024b6b99bbbf5a32b23c1fd1c20f9d3dffd34884dec5f3cd14a760469c15f793e2e46530d0a633 SHA512 9d6e801368d547c96f06960528a3bbeada515cbe90ce5e166ada8739f1a3964c4d00850f1dc0f4e4fd74e9a37f032d54a1e2db01b6e6f24f5cf4c833ed2bc28a +DIST opower-0.8.3.tar.gz 38047 BLAKE2B 1efd85074be4f6072a81420615e148c263d8dea728d6f4747588a3d93a03826e2cf741d37e65e20302a04f7098672788e143f56ca66b2a79fe7d025b62a82333 SHA512 ab07ae2613a36813965d8a6e920cad7870913e7bba2c4f80b323654d7f6617656d4ea443b05c84058ca1d4e518683df0c42e0f375b5a78c6167e8cd00fb1a770 EBUILD opower-0.3.1.ebuild 764 BLAKE2B 2e1b5e976eb7faf8d0667190e412c6c65344f33879d5b524a84a0f4efafa99e8dd9b964e6c884559ea076e82aa88ddf305fc74bcb78e9b667715e64327185e2e SHA512 485ece691611f1221242ebc7203e7b96c49695178f6677976565cf8cc4666de321f9f29aaf1233910e274e29bf9547d41637c38b0257c784fb7506bacdaf2bea EBUILD opower-0.4.3.ebuild 764 BLAKE2B 2e1b5e976eb7faf8d0667190e412c6c65344f33879d5b524a84a0f4efafa99e8dd9b964e6c884559ea076e82aa88ddf305fc74bcb78e9b667715e64327185e2e SHA512 485ece691611f1221242ebc7203e7b96c49695178f6677976565cf8cc4666de321f9f29aaf1233910e274e29bf9547d41637c38b0257c784fb7506bacdaf2bea EBUILD opower-0.4.4.ebuild 764 BLAKE2B 2e1b5e976eb7faf8d0667190e412c6c65344f33879d5b524a84a0f4efafa99e8dd9b964e6c884559ea076e82aa88ddf305fc74bcb78e9b667715e64327185e2e SHA512 485ece691611f1221242ebc7203e7b96c49695178f6677976565cf8cc4666de321f9f29aaf1233910e274e29bf9547d41637c38b0257c784fb7506bacdaf2bea EBUILD opower-0.4.7.ebuild 812 BLAKE2B 77eff09661f44387c3afb67fee03af58d463daa2cd7f8f7ea80379539089f0eca35c0fa93c09c6c06a6fa542fd58189c0a10a10a94ac1284389340eea63e1da2 SHA512 65b705d156e102456a1d29b48b3b8275f1be1c758c92d6a487312141c78822a5330404810c4fd42beb0ab3ae5c7e9f83a45f82c673035bfb5e42f610006b3b8e +EBUILD opower-0.8.3.ebuild 812 BLAKE2B 77eff09661f44387c3afb67fee03af58d463daa2cd7f8f7ea80379539089f0eca35c0fa93c09c6c06a6fa542fd58189c0a10a10a94ac1284389340eea63e1da2 SHA512 65b705d156e102456a1d29b48b3b8275f1be1c758c92d6a487312141c78822a5330404810c4fd42beb0ab3ae5c7e9f83a45f82c673035bfb5e42f610006b3b8e MISC metadata.xml 502 BLAKE2B 18b640b6ee57712e551f28053de871360e4f7caecc2bc1c1a405eefed951d5370820f6e83da5c05e67e0bf882b1f3899996c80c03e1910bc3bb55219f2e8c50b SHA512 ee38f413cf7afcdffa67d485e4049035f73e02bd8061b47f04946ae3b7dd97de8b909e895252227b416a1cadd41745773ec4da032cc71becaffa4d398458ce5f diff --git a/dev-python/opower/opower-0.8.3.ebuild b/dev-python/opower/opower-0.8.3.ebuild new file mode 100644 index 000000000..0dfd3d185 --- /dev/null +++ b/dev-python/opower/opower-0.8.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A Python library for getting historical and forecasted usage/cost from utilities that use opower.com such as PG&E" +HOMEPAGE="https://github.com/tronikos/opower https://pypi.org/project/opower/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8[${PYTHON_USEDEP}] + >=dev-python/aiozoneinfo-0.1[${PYTHON_USEDEP}] + >=dev-python/arrow-1.2[${PYTHON_USEDEP}] + >=dev-python/pyotp-2.0[${PYTHON_USEDEP}]" + +src_prepare() { + rm src/demo.py + distutils-r1_src_prepare + } + +distutils_enable_tests pytest diff --git a/dev-python/p1monitor/Manifest b/dev-python/p1monitor/Manifest index ef6a1e410..10ac9e3db 100644 --- a/dev-python/p1monitor/Manifest +++ b/dev-python/p1monitor/Manifest @@ -1,3 +1,5 @@ DIST p1monitor-3.0.0.tar.gz 10753 BLAKE2B be3521a014d23a712a19b16a236a9b04fa4288a31456ad29ac2cafceca73f6dca0a2c302dbe8c9e93fcc362e1d256750721e63b01a6696303e899e6cef0eaa91 SHA512 37210c26834d3463bfc0c21173446fbe8ca076de0cfde3b0b3da8261f3ad77ed2c14092db149396a6223ebe1006dc7c0030d1c487eb644ae5e1790b53b04fc78 +DIST p1monitor-3.0.1.tar.gz 10705 BLAKE2B fff5915dfab267b019014f2f7a8528385efdcd7262e350f390efa9f34ca3aa8b1522da1d22e7d2705a5e57766c7d724930985c6672908c51f67f4dd14ec6c9d8 SHA512 213587f6bf393230dbe92cd9cd0144e248c758c35db3fa067ca2f788a03e8a6d16e302feee19011368900e2aa140f4c339225f37a83939baa56d1aa5d82681ac EBUILD p1monitor-3.0.0.ebuild 834 BLAKE2B bf0d25ec8cce1c99dd9342680c19a1f6e963f40ca2bc277d6f54b78515112cc6a178422d6d664dd8936cbab4ea01359f25b782441fee7d0ef51299aa3e038d4e SHA512 3c38ef0f7f648f53a6c12614263e749e9d2ee5922d80b116b6f844b256ba98cd2fef85aec91e78d315338e5c1b7d2acb46ffdd4595d5f5288e6a292c58212a85 +EBUILD p1monitor-3.0.1.ebuild 834 BLAKE2B bf0d25ec8cce1c99dd9342680c19a1f6e963f40ca2bc277d6f54b78515112cc6a178422d6d664dd8936cbab4ea01359f25b782441fee7d0ef51299aa3e038d4e SHA512 3c38ef0f7f648f53a6c12614263e749e9d2ee5922d80b116b6f844b256ba98cd2fef85aec91e78d315338e5c1b7d2acb46ffdd4595d5f5288e6a292c58212a85 MISC metadata.xml 533 BLAKE2B a70327eca67e0aea4f83814a499340727b33ae11ced29853a44ca12716c676c73553172723937d838c290f4d21bd6cd65c48f7dead368de2bad8ec7f03b27d57 SHA512 a2f98b812d2ffe74c0fc05a9e4947ef62924fff2d593c3ae3a8e30920350eb1b0d803c4c2d7de2c21119c8b2fc980ec9526133324d1838802b3992a599d32c91 diff --git a/dev-python/p1monitor/p1monitor-3.0.1.ebuild b/dev-python/p1monitor/p1monitor-3.0.1.ebuild new file mode 100644 index 000000000..23e58491a --- /dev/null +++ b/dev-python/p1monitor/p1monitor-3.0.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client for the P1 Monitor" +HOMEPAGE="https://github.com/klaasnicolaas/python-p1monitor https://pypi.org/project/p1monitor/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aresponses[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/py-melissa-climate/Manifest b/dev-python/py-melissa-climate/Manifest index ebcb7eea9..413d70d6e 100644 --- a/dev-python/py-melissa-climate/Manifest +++ b/dev-python/py-melissa-climate/Manifest @@ -1,3 +1,4 @@ +AUX fix-setup-py.patch 1292 BLAKE2B 38167c7b0f2c60db69dad8caf638d35d01e402c4d1ebe576599b5ae20122f47a5e7e57b0b11fb6e2de85a4b61ef20ad7766f0858646cc34a451b3a423026f65a SHA512 112c21effb1d5ff5e3fdd63a832c09d6255c922e64279fc8c27b391f49577267133541deeac220fcb007db716f699af548bbc1446fe97917e33fd7e90115842c DIST py-melissa-climate-2.1.4.tar.gz 5610 BLAKE2B 16df0fa014dc035646477c9f988ce02885ab259086157eb2cad93fb03ae4af647d088d2bc36168ec49ec47d551f38e61f4e8e281edd273f9cd5c9393f700fb06 SHA512 9cd4c1fe4cd0798d8155d1410f894b4842d69d2814898c9ec3e2027bc3696c68d967c5a4f0a3a601216b1aec2faacb15eba456d77f04f12cd025b30fd2d49830 -EBUILD py-melissa-climate-2.1.4.ebuild 814 BLAKE2B 23236abd053898a91ca33c258e3771ce7be4bedeb45a4641ff5622108a72614e085361644c82633d5d73dcd0a0872d37778d1cc85431e67a1ecee6641f45aeba SHA512 83294a97c6f95dbafa008e14a49965a0242c5465b9a910af0a6069eb90c6a602b48c157cfcadec800f4fe3f6b97e45be2890ce5053f7e66157bfaf4524bf598e +EBUILD py-melissa-climate-2.1.4.ebuild 885 BLAKE2B 1eda3cac607af84d87650b6d02172c61977441d774e8c31b8bfd3d56e0f9e0b4eeb7914aa0e1e09e9f7dede9e070133f637e59520fb6bbbeda71c49c65d9c440 SHA512 7d0711eead242f183eab862cb407aab1d71901b481c8e38989b1632b394a6d913e5e29c68464b1ab07855b728c25b9a48e976b83d05781d42fc9a2dcf46e927d MISC metadata.xml 539 BLAKE2B f537781f55dbd4fa791ce14a3129cc18cd59d2a0d8942f479ac7c74ac5604f64f94180a19a3ef41e2d08e9d9cc64a5b058a0c8db6a17e5089381a902f0dcc616 SHA512 2493770af3cf5b6ffb7ce7fff93192fbf61499be0b634b83a85be8a063a3af0ee78b5fd044de02fca2a057f955896c70f87023d9d46713a5a45d8ff64d56524a diff --git a/dev-python/py-melissa-climate/files/fix-setup-py.patch b/dev-python/py-melissa-climate/files/fix-setup-py.patch new file mode 100644 index 000000000..89ec22612 --- /dev/null +++ b/dev-python/py-melissa-climate/files/fix-setup-py.patch @@ -0,0 +1,30 @@ +--- a/setup.py 2024-10-24 07:32:32.373804938 +0200 ++++ b/setup.py 2024-10-24 07:32:50.127803029 +0200 +@@ -24,7 +24,7 @@ + version=VERSION, + description='Api wrapper for Melissa Climate http://seemelissa.com', + setup_requires=['setuptools-markdown'], +- long_description_markdown_filename='README.md', ++ long_description='Api wrapper for Melissa Climate http://seemelissa.com', + url='https://github.com/kennedyshead/py-melissa-climate', + download_url= + 'https://github.com/kennedyshead/py-melissa-climate/archive/%s.tar.gz' % VERSION, +@@ -41,7 +41,6 @@ + keywords='Api Melissa development wrapper', + packages=find_packages(exclude=['contrib', 'docs', 'tests']), + install_requires=['requests', 'requests-futures', 'aiohttp'], +- test_suite='tests', + extras_require={ + 'dev': ['check-manifest'], + 'test': ['coverage', 'mock'], +--- a/setup.cfg 2024-10-24 07:38:54.108763898 +0200 ++++ b/setup.cfg 2024-10-24 07:39:04.744762754 +0200 +@@ -1,5 +1,7 @@ + [metadata] +-description-file = README.rst ++desciption = This is an unofficial wrapper for melissa web api: http://seemelissa.com/en ++long_description = This is an unofficial wrapper for melissa web api: http://seemelissa.com/en ++description-file = README.md + + [egg_info] + tag_build = diff --git a/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild b/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild index 92b010a43..b71d0329e 100644 --- a/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild +++ b/dev-python/py-melissa-climate/py-melissa-climate-2.1.4.ebuild @@ -26,5 +26,8 @@ BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - +src_prepare() { + eapply "${FILESDIR}"/fix-setup-py.patch + eapply_user +} distutils_enable_tests unittest diff --git a/dev-python/py-nextbusnext/Manifest b/dev-python/py-nextbusnext/Manifest index 95376601b..77df33307 100644 --- a/dev-python/py-nextbusnext/Manifest +++ b/dev-python/py-nextbusnext/Manifest @@ -1,3 +1,5 @@ DIST py_nextbusnext-1.0.2.tar.gz 5345 BLAKE2B fa30fda3b48616dc01367694e0f7ae4317f5965b51f0bad0222ff26fae82a2a47021f8853688dc8a35e36506b974c56f5114b949ba021acc43c18cd388325806 SHA512 1c9e013cc64af6deed730101fab9293265e71b7fa05b5134c5378501e84e0a2ffa8d42a59e69e35fccb74a4ab0cfd721d631ebc5a8e2caa4fa524c923a1db448 +DIST py_nextbusnext-2.0.5.tar.gz 3857 BLAKE2B c630474a0a8106798fba3748a9ca37949b8410ae7a7a5e9130cd3cbb9697fa444a208bbaebb314ef67696e597c0f120e75d04e993f7e897c8ee5497f4e82093f SHA512 31ea3d5a7f7ac05d54f4e546443aed4b32e4807cc542ab098e9e66cd486a5e69fab9463024ae680aa9921404f522addb225cd5e60b44fdcb5766d33517c7accc EBUILD py-nextbusnext-1.0.2.ebuild 477 BLAKE2B d3327ea9df1c7f7cda231e1d7e224eaac851c980908c55151c201ef8f8b83e23406bdff38cc471f793b2a39721ac70e249adc47cd3776f8dd7de650fec4f81af SHA512 556eb0bbb06411fe9df0b7ca6306df4f36c859770d3ca0902e673ecb1a6ec57942cbfb2abb30986246d78f7f655997e1eedbcef820f22e5d91267263cdfc62e4 +EBUILD py-nextbusnext-2.0.5.ebuild 477 BLAKE2B d3327ea9df1c7f7cda231e1d7e224eaac851c980908c55151c201ef8f8b83e23406bdff38cc471f793b2a39721ac70e249adc47cd3776f8dd7de650fec4f81af SHA512 556eb0bbb06411fe9df0b7ca6306df4f36c859770d3ca0902e673ecb1a6ec57942cbfb2abb30986246d78f7f655997e1eedbcef820f22e5d91267263cdfc62e4 MISC metadata.xml 398 BLAKE2B fceb8189fe69802679f4c698a9f398446941eb652d940d30b6eba16559f15cb0e55bec8b771ecf26c3882f628cf53e68f3a142a6e1aa66c4cd9a0ee39caf58fb SHA512 285d2d18d442e87c8f7b63ed67548edeeb61274788986e567e505f8c3500d5ebb0cd03259cc8f8d39498ac19aeec8f6e4c66c94782b81d91dab0431e5b935bbf diff --git a/dev-python/py-nextbusnext/py-nextbusnext-2.0.5.ebuild b/dev-python/py-nextbusnext/py-nextbusnext-2.0.5.ebuild new file mode 100644 index 000000000..3e0229e0b --- /dev/null +++ b/dev-python/py-nextbusnext/py-nextbusnext-2.0.5.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Minimalistic Python client for the NextBus public API for real-time transit arrival data" +HOMEPAGE="https://github.com/vividboarder/py_nextbus https://pypi.org/project/py-nextbusnext/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +DOCS="README.md" diff --git a/dev-python/pyDuotecno/Manifest b/dev-python/pyDuotecno/Manifest index b93b4be76..767003762 100644 --- a/dev-python/pyDuotecno/Manifest +++ b/dev-python/pyDuotecno/Manifest @@ -1,8 +1,10 @@ DIST pyDuotecno-2024.1.2.tar.gz 13849 BLAKE2B 3ca803e67ed1291dc60205800eb8ccaf8a35d87d74da70aef970e4c4b8cbc3b025dba2445a5e385aef3b3f0f69dd93d3757373f54e99729fcb4a28a25bd09e53 SHA512 f61d84583bf364655318f92dfb17b1b141e0f992d7e65bea720d9576e3020fb1282ec5e0e36bd523865a359464939bdaeb83df9c92d158d45e4e88edb2f8aadf DIST pyDuotecno-2024.3.2.tar.gz 14512 BLAKE2B 2c05ccc1a8fb99555154ae90e4af6b2ccfe14fb619edcdd5345b972539888c36750a3fef0e24f98b264e12d11095891302255e38ec4bbf91d727b4f791609cf0 SHA512 52a828bf4cf7c4af81110a99830f780f5ccf90febe2d76de4a75cfbf92587418f42c208f561dccc96b0fe29615fe5771dc878f9d45402a5e6b86d37380d9ecf4 +DIST pyduotecno-2024.10.0.tar.gz 15296 BLAKE2B 8abec27dba2316a5dc2cad2d440c254b7858b95e0ceba142be4ae40c036923165ce325461ac9c4d9feb1cd296e261f22a2096c694d97cf2e0d9816fbbfc9f4f4 SHA512 a02929504992eb8d6cdc44801fceed697e6929260111fbfb74b90ea228784aebb26c4a723a763bd7e7ab0e6a50c1c8a246985aac1e49528a589d5d22df8b5f39 DIST pyduotecno-2024.5.0.tar.gz 14835 BLAKE2B a5b0fab287c0f06433ab10e6aa165854275b0b452bee82c3d05216c1912e512db4081a7384144b9fe98ec1e5f864a87b020d896a0f62a6a26735d42672984421 SHA512 603b36f5198638e2488f5d9bf68c22814fd345477118fa4328c7a5fce4553b01b69ea6fee4d81dcbd0ad03b34a1792fc8f193e0288fad83cc0a6721975205db0 DIST pyduotecno-2024.5.1.tar.gz 14830 BLAKE2B d4cb9e8df47050bc4d10c9ab10da68189b684f7c7a1dde9d6800b358d7229b5aac41761f75e9b812d7a7734242c84f287240656e9d1dbff96335a31591991a90 SHA512 bcd9d23b9bbb39eb9d49239d7aa7256abce843c52ca59b3150aafdb46019e7b87a941ce48e9f6128a665a6f13ef81a8b126e2a3af45c13155e4c7153bec38da8 EBUILD pyDuotecno-2024.1.2.ebuild 465 BLAKE2B 3e3c8b450541593ecf11e53cf19f6761c188d355aee8f8441fc3dac0ef531a8a0d64eb3e5ea6efc35b5572f29507ab6bd5355135047ad647a43bbbbfbf510031 SHA512 cae0411d7ec81297dc4b5e6b2ec75e52313a3a6c199a6ca000c91dcec329fa86f7fcb1cc77be369ecccdc12f3b6905cd5217f76f794d095f69eb756a25ad68c8 +EBUILD pyDuotecno-2024.10.0.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e EBUILD pyDuotecno-2024.3.2.ebuild 465 BLAKE2B 3e3c8b450541593ecf11e53cf19f6761c188d355aee8f8441fc3dac0ef531a8a0d64eb3e5ea6efc35b5572f29507ab6bd5355135047ad647a43bbbbfbf510031 SHA512 cae0411d7ec81297dc4b5e6b2ec75e52313a3a6c199a6ca000c91dcec329fa86f7fcb1cc77be369ecccdc12f3b6905cd5217f76f794d095f69eb756a25ad68c8 EBUILD pyDuotecno-2024.5.0.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e EBUILD pyDuotecno-2024.5.1.ebuild 445 BLAKE2B 2fa75ec1e0f1102b6438c36e018628e905f1e0fb49db055ee5226c48473e1fc8923e6250f48ef459b1a18ea829565005ddfabaf95875c86d5a00b2cd2f24dbd4 SHA512 4e0cb4b9a94eaaceeeb642f579d7ea19e330892e049fbbe364fdd43e47bfb0236425e87c8dff64d83988bb559a65872e6ca5b8790f316ae7abf941d446b6e72e diff --git a/dev-python/pyDuotecno/pyDuotecno-2024.10.0.ebuild b/dev-python/pyDuotecno/pyDuotecno-2024.10.0.ebuild new file mode 100644 index 000000000..07f1fd6f9 --- /dev/null +++ b/dev-python/pyDuotecno/pyDuotecno-2024.10.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Open-source home automation platform running on Python 3." +HOMEPAGE="https://github.com/Cereal2nd/pyDuotecno https://pypi.org/project/pyDuotecno/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +DOCS="README.md" diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest index 7140a0c79..787bf4935 100644 --- a/dev-python/pyasn1/Manifest +++ b/dev-python/pyasn1/Manifest @@ -1,3 +1,3 @@ DIST pyasn1-0.4.8.tar.gz 146820 BLAKE2B 5c00b47c2014e599d1aa2e14c3004b3688786c7afd160c85709d5a0f324166abb1d29ebbd9f3e13100166e7176710e4dc6e1b8fcf80db5f5bdaa202912f8a023 SHA512 e64e70b325c8067f87ace7c0673149e82fe564aa4b0fa146d29b43cb588ecd6e81b1b82803b8cfa7a17d3d0489b6d88b4af5afb3aa0052bf92e8a1769fe8f7b0 -EBUILD pyasn1-0.4.8-r2.ebuild 458 BLAKE2B a05b56c14f3855ac3aeae958d6bb8c66afd575f6a448a613945aa12c3d657d60238b362e9d5c5fa09b1beb8530c935c6cd8ca61c8e334f388b07b51f7d6f99f8 SHA512 f09e136c6b179c4cfe11121294fc60889348a70a451065fbfaed1c99f6f7dc0e41b7f23cc54d32ce21d3357e46b9ff2905b81925e7e2be7b619aa362cd30a13e +EBUILD pyasn1-0.4.8-r2.ebuild 492 BLAKE2B f5a2a7a608f3e3e2d0d201ee2cae544f4bfb1005aa32ca861af80dabe2c49096fb74cd809946541ec75d59227eb56660e5da2bc027d71075d5e3106f8f21ef46 SHA512 ba39222303fc97c6f5293f3415cb345f39ccc25ba0e1843154373191edf8c854fcfed05bd3d2d1f99a784e3d15223a7baa19c5258af9cec84e1364ab0447a9c3 MISC metadata.xml 510 BLAKE2B c4d9d1262b957521bc2d4ed0120da1db5e631c65802be6bb87e98f3f65872f978d8b4883f2949e2bcf9b6f09582c2ba0bb28722bdc23ccb65be0b24ab2d7c4d4 SHA512 aabaf816d5551f4ea65c30d8a8a81d73f760b5b008b88a14ae78f36ece9bb4fac5bc0b33939dbd77edd8d686947b0c41dff33f9f199731f5eac616072dccb50d diff --git a/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild b/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild index d29e23338..76f282c2e 100644 --- a/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild +++ b/dev-python/pyasn1/pyasn1-0.4.8-r2.ebuild @@ -17,6 +17,6 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 arm arm64 x86" - +REPEND="!dev-python/pysnmp-pyasn1" distutils_enable_tests unittest distutils_enable_sphinx "docs/source" diff --git a/dev-python/pyblu/Manifest b/dev-python/pyblu/Manifest index 43e258291..36cee30fb 100644 --- a/dev-python/pyblu/Manifest +++ b/dev-python/pyblu/Manifest @@ -1,3 +1,5 @@ DIST pyblu-0.4.0.tar.gz 7911 BLAKE2B f8ec69ec8780c8c96ac34cfed3068c45a745730b3214af504bfb0572c1b2a8bb064c85ddc20a13870a2b0edce2fb88c8033208bdd3e52868d9351cb9c75e83d1 SHA512 acb2fd9d93f1f2a6d728534dfd70cd72f1874ebba249988c863b2566f1705f2822f9e8b81eaec5724976e502353fed94b3ae4ef70023ed2e968a5ad31df02025 +DIST pyblu-1.0.3.tar.gz 8820 BLAKE2B d802d1fc5357cc93c840e4c1d95156cefa02ffbf2939259ffd3e88e12df299d3f300d6e40838f8472690a5f6a0b13e4751ce28bab0abbefabf2743f0ab64ed44 SHA512 4340d9291d3d12afee2dffb570e3bd4e0b6b1432565e8030619986d3d95ec435e99ce089a0012770d7a7c1ccada8c26a9097b567558bcb5a255f230c1c28288c EBUILD pyblu-0.4.0.ebuild 710 BLAKE2B 2c2a80a6ae8bdfa95930dbd06b8d73b19c867e81c0407dd8bb574f0f62f5cb79e45af5c6cfb19d4196424c3d8988978bbed1322ee36aa4c99055072d7b259411 SHA512 f80c1391910c0559b1cb6e4bdbb37a3fb56f8382908f50467eb8ec0c409dec23db159a58907eb2e957142ce23231af33b9bc296c4f80f4ede58152870db344fe +EBUILD pyblu-1.0.3.ebuild 710 BLAKE2B 2c2a80a6ae8bdfa95930dbd06b8d73b19c867e81c0407dd8bb574f0f62f5cb79e45af5c6cfb19d4196424c3d8988978bbed1322ee36aa4c99055072d7b259411 SHA512 f80c1391910c0559b1cb6e4bdbb37a3fb56f8382908f50467eb8ec0c409dec23db159a58907eb2e957142ce23231af33b9bc296c4f80f4ede58152870db344fe MISC metadata.xml 508 BLAKE2B 989662a72bf7e54bae960d92694d2b5d2e63ef0f349ae48aa731b89bb91c55fec5a95ed2b46ae6e5f0a911832a7ab8839284896b8c7023e5a3a230b1cae1bee3 SHA512 7128a603f8246b6e941289932a1819b2536370b5de33446d076156f931afc98b44d7c64a46258bbe67dc4f4138bd4ea742f8a512c7fed4540f4d72910eec421d diff --git a/dev-python/pyblu/pyblu-1.0.3.ebuild b/dev-python/pyblu/pyblu-1.0.3.ebuild new file mode 100644 index 000000000..afce795bf --- /dev/null +++ b/dev-python/pyblu/pyblu-1.0.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="This is a Python library for interfacing with BluOS players" +HOMEPAGE="https://github.com/LouisChrist/pyblu https://pypi.org/project/pyblu/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}] + >=dev-python/lxml-5.0.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/aresponses[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest new file mode 100644 index 000000000..9f1ffb531 --- /dev/null +++ b/dev-python/pycryptodome/Manifest @@ -0,0 +1,3 @@ +AUX pycryptodome-3.10.1-system-libtomcrypt.patch 1729 BLAKE2B 57a2022ef17e0b86e98b085336f5ce815304e326a5a2bd5cc8ff5d33b6efba440505767517b79c2f0bba39ab33f04d7434a3f0ee529b880ff7552aee2805dab5 SHA512 d53677c0ad96f161f9aed14b8f353a8cc12c92f31de9733789f9c4151710376d33e974fd611b763de94c631796d7a57cd8787656e3c1e985696e20537b34760e +DIST pycryptodome-3.19.1.gh.tar.gz 17158420 BLAKE2B 2180bb37e2295f0499c6d00237207513ad6c186ff8fd8fac466cc43efa9b068cf8a272b5ae30da08d37db88d354d41c0b426643743251ea8460abb6ff627e3be SHA512 103910b385578732e356145247d3c1a4a3b0fe8acf22ce91f1c1155500cce2342e5caa0dff0a30825b11d7a614853c2dcb8657628f4d65682f6e543adb4db240 +EBUILD pycryptodome-3.19.1.ebuild 1362 BLAKE2B af3957849ac67c97dd06e6c48fdafedccca1437ec2f91fe91cd90a34650fe4e050ed6379dace8ddfd66300e23b9cc7bae2d95fe5e90edfa2d28cfbd5d803d80d SHA512 f38397be9d7c4779775efa81fd965eb20aaa550d34dd4fd8eb26f0b0636bd2678dc1cf943c41cad2adb67b301520461caa6134638741a53fd2d1af9383ca0e7a diff --git a/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch b/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch new file mode 100644 index 000000000..51a5766c1 --- /dev/null +++ b/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch @@ -0,0 +1,50 @@ +diff -dupr a/setup.py b/setup.py +--- a/setup.py 2021-02-09 13:49:46.356455141 +0100 ++++ b/setup.py 2021-02-09 13:50:49.351076275 +0100 +@@ -367,13 +367,15 @@ ext_modules = [ + sources=["src/CAST.c"], + py_limited_api=True), + Extension("Crypto.Cipher._raw_des", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/DES.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Cipher._raw_des3", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/DES3.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Util._cpuid_c", + include_dirs=['src/'], + sources=['src/cpuid.c'], +@@ -410,9 +412,10 @@ ext_modules = [ + sources=["src/ARC4.c"], + py_limited_api=True), + Extension("Crypto.Cipher._Salsa20", +- include_dirs=['src/', 'src/libtom/'], ++ include_dirs=['src/'], + sources=["src/Salsa20.c"], +- py_limited_api=True), ++ py_limited_api=True, ++ extra_link_args=["-ltomcrypt"]), + Extension("Crypto.Cipher._chacha20", + include_dirs=['src/'], + sources=["src/chacha20.c"], +Only in b: setup.py.orig +Only in b: setup.py.rej +diff -dupr a/src/DES.c b/src/DES.c +--- a/src/DES.c 2021-02-09 13:49:46.336454729 +0100 ++++ b/src/DES.c 2021-02-09 13:50:02.640123617 +0100 +@@ -39,7 +39,7 @@ FAKE_INIT(raw_des3) + + /* Include the actial DES implementation */ + #define LTC_NO_PROTOTYPES +-#include "libtom/tomcrypt_des.c" ++#include + + struct block_state { + symmetric_key sk; diff --git a/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild new file mode 100644 index 000000000..82dab105e --- /dev/null +++ b/dev-python/pycryptodome/pycryptodome-3.19.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-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_{10..13} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="A self-contained cryptographic library for Python" +HOMEPAGE=" + https://www.pycryptodome.org/ + https://github.com/Legrandin/pycryptodome/ + https://pypi.org/project/pycryptodome/ +" +SRC_URI=" + https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2 Unlicense" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +DEPEND=" + dev-libs/gmp:= + >=dev-libs/libtomcrypt-1.18.2-r1:= +" +BDEPEND=" + $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +PATCHES=( + "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch" +) + +python_prepare_all() { + # make sure we're unbundling it correctly + rm -r src/libtom || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH} + "${EPYTHON}" - <<-EOF || die + import sys + from Crypto import SelfTest + SelfTest.run(verbosity=2, stream=sys.stdout) + EOF + + # TODO: run cmake tests from src/test? +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 731f1c718..09a41d89b 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -1,7 +1,9 @@ DIST pydantic-1.10.12.gh.tar.gz 766366 BLAKE2B b00885b86ef331f3f8531d1514f4e3e1ef10d009b35453c6d5a6295ecfe2d2b842f66c7ea2a79ca1d235d54fa38b42432e14804163f944c4455f05c06869815a SHA512 413d433decfa3bb7173d6f4e6e06f746cfbf95f6d27c6a17098216ba81d64d7f8bb956cda195d0676559f96278f3800c77be53ecf46496ac009f130120642cc2 +DIST pydantic-1.10.13.gh.tar.gz 766572 BLAKE2B 3d4f4453469f960467ddf3512be8e97f0abf40406d441a1bc8909df1ebc0e7deaa5e84640d8614395e36d619e87f9d47327cd71526dae203046488d114ade49f SHA512 7ae96c08080e9d3bf3b66ee8ee77efc0b89b6630d4f0c37679e27a28a6433b3628fd342991cf38412ff6d1034c4a907841f74759c2e6b4d51d413d76625d5bfd DIST pydantic-1.10.15.gh.tar.gz 767909 BLAKE2B 26bc325d91fc8df4ced6f7ac3e083ced00fd5b4255dadf23c95b15ec554c36cdbdf13a457538eb5916837f432c4895d40d1a3af7bb9ac0cc199c14b70951e231 SHA512 58dfb35a832f679c50fc01db3ebabe936d49251c52530c4363a72ecba41dd30bafae8665ae380adf5abe104082b3802fa87ac0351d5c2dde2f44a433b43f8b5c DIST pydantic-1.10.17.gh.tar.gz 770525 BLAKE2B a169f03073beaec43791881ddb431b17cd26ac9082e7582f74a831ca97eb2f4c813c25d52e55455ab40c9f83c345cf5a0e7143d9a75582ad2054881e3603c1f2 SHA512 306eb6c62eb830ae5c917b72533dd5c783ad26c4cfe999ed7e24bf36db8ad487519b6ce50ee6b8377886eb9a2b14f072993d038b9d1113117147498dd4e0c376 EBUILD pydantic-1.10.12.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 +EBUILD pydantic-1.10.13.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 EBUILD pydantic-1.10.15.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 EBUILD pydantic-1.10.17.ebuild 2373 BLAKE2B df1b5e2296bf4b78aefa20ad4c9b2d3c2ddf80724e86ad6604cd0a52b4f17514314132b3edf1d0a1f968f2cc9ab12cb0e762b9f461bc04ca86403a6265e18693 SHA512 57d428c7dc05b2510a085ea2213ffa400be154659411dbb406d0b3f1f81c298a17b27e93ef0d9ee49940732d3af44eb4a1f6c875bdfb980329371b1f6b9c2c17 MISC metadata.xml 561 BLAKE2B 9cb2851ece8c8bd005a45008efe6d14d990f82832700f641418c15921f368de9bf2b20f9713362f5308a871a10c60a54ddce4e095a4a60209c89bde964c71ef7 SHA512 2f26f32c0d937153966ffbc3b9bb67252043dabfd9ca96b2ba854b111300a0c8bc89a664e439cda3bcc39597c3a29d28b3aa84172ece0f1d818b49cda746ee33 diff --git a/dev-python/pydantic/pydantic-1.10.13.ebuild b/dev-python/pydantic/pydantic-1.10.13.ebuild new file mode 100644 index 000000000..56a3ff6c0 --- /dev/null +++ b/dev-python/pydantic/pydantic-1.10.13.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-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_{11..13} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Data parsing and validation using Python type hints" +HOMEPAGE=" + https://github.com/pydantic/pydantic/ + https://pypi.org/project/pydantic/ +" +SRC_URI=" + https://github.com/pydantic/pydantic/archive/v${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="native-extensions" + +RDEPEND=" + >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + native-extensions? ( + =dev-python/email-validator-1.2.1[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/CFLAGS/d' setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + if [[ ${EPYTHON} == pypy3 ]] || ! use native-extensions; then + # do not build extensions on PyPy to workaround + # https://github.com/cython/cython/issues/4763 + local -x SKIP_CYTHON=1 + fi + distutils-r1_python_compile +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock + + local EPYTEST_DESELECT=( + # flaky test, known upstream + tests/test_hypothesis_plugin.py::test_can_construct_models_with_all_fields + # mypy linting causes regressions with new mypy versions + tests/mypy + ) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_private_attributes.py::test_private_attribute + tests/test_private_attributes.py::test_private_attribute_annotation + tests/test_private_attributes.py::test_private_attribute_factory + tests/test_private_attributes.py::test_private_attribute_multiple_inheritance + tests/test_private_attributes.py::test_underscore_attrs_are_private + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception + tests/test_generics.py::test_partial_specification_name + tests/test_generics.py::test_parse_generic_json + tests/test_types.py::test_secretfield + ) + ;; + esac + rm -rf pydantic || die + epytest +} diff --git a/dev-python/pydiscovergy/Manifest b/dev-python/pydiscovergy/Manifest index 742ab2873..b24c62ead 100644 --- a/dev-python/pydiscovergy/Manifest +++ b/dev-python/pydiscovergy/Manifest @@ -1,5 +1,7 @@ DIST pydiscovergy-3.0.0.tar.gz 11508 BLAKE2B 496a579929fcdaa401150de1e08512a211dc6d3868a4d175ac6a0192694997ca7909abaee8d0a7acc53a599f4345625d58ee3c00d82058cba25363faf78667e1 SHA512 9863aba2f8a11f0bdffd75634112d0857aed1f7a019bb90f5f810566e8bd4c1fa05e278bf63a1922d68d457fe01015b8fde587d3003b0b7a309ed81e10d06026 DIST pydiscovergy-3.0.1.tar.gz 11522 BLAKE2B 840fd8243d08ba57834852579c87051e03e54cbe0312bc39d3b377114805346070f1af0e3d8f7fba4aebc1019dd009737e8ffa96c95aac584f42fe170004f526 SHA512 6efa5918ffefd78ef290dc872525c7a676cbdbfb13dbdcb85b20f5376767a96058217d0648c52282c45b1f5f9300ce38b277942cded91b1886cd05dcbc30a5cc +DIST pydiscovergy-3.0.2.tar.gz 11494 BLAKE2B 839a308e1c41b66a9f061226e37c52f196ce8b75c3ab6803b8e8796a953650170cf53e081d787c23452d0d655f17362f21cb3e9c76992be04bdbf8d27489680c SHA512 84ddb6e366caf3bf7b6b5d6bce9d1b7cdaa0f95dc578ab9249b1ecb98fb356e6c1199497e5efadbdabc46cb8a62bbb7f3eaa0f24ffc27121698a3984253dc80b EBUILD pydiscovergy-3.0.0.ebuild 1038 BLAKE2B b51cab7f768942e28a12bfd8386c7835aaa31b6c363039853ef92a8079fce306912ff73807ceca6c5cf1b2541587693f26c3245e1cacceef6652e20c4f885406 SHA512 cedf61285ba01c74eba83fb56d04a1fdc0ee0eecc9b46cff8f936b4940e2b91c84024e75c673279ebb2bef677624bf69e210d9fb097a6c054cd68e76c3a11c3a EBUILD pydiscovergy-3.0.1.ebuild 949 BLAKE2B e67ac163ae4dc5c35d480f2d0d4f74eea4debb056aaa69486b376c23bcc4a6bbdd15da96ec374a8556c68b6654dfdcf604cacbc1c89915bebd68e33bdceb0643 SHA512 3ea479930487ce92c6e9b67660dc32001fb8e27e5d1f7a2aee8e632efada982de70a0ff5a66040e820ea8b372bd267fafb2f0eb14f768f418a25a4bd8825e5ae +EBUILD pydiscovergy-3.0.2.ebuild 949 BLAKE2B e67ac163ae4dc5c35d480f2d0d4f74eea4debb056aaa69486b376c23bcc4a6bbdd15da96ec374a8556c68b6654dfdcf604cacbc1c89915bebd68e33bdceb0643 SHA512 3ea479930487ce92c6e9b67660dc32001fb8e27e5d1f7a2aee8e632efada982de70a0ff5a66040e820ea8b372bd267fafb2f0eb14f768f418a25a4bd8825e5ae MISC metadata.xml 524 BLAKE2B 594797e79f925b6433d4286f8124b678f9a6775eea66c2f50ed0bf363e8496460c04414bc0b74fd79a9f8cb4ed5850ea302e646864e13ff6f56155abfaef0177 SHA512 5a7f1eda63bdd18ca94281c21e72bc13b6b6360d752c35574003b976d415093dfb8e68668c4584c2064f5068a5f50e03c1115005484df60a828f75e51d7981b7 diff --git a/dev-python/pydiscovergy/pydiscovergy-3.0.2.ebuild b/dev-python/pydiscovergy/pydiscovergy-3.0.2.ebuild new file mode 100644 index 000000000..17e4b2f0a --- /dev/null +++ b/dev-python/pydiscovergy/pydiscovergy-3.0.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Async Python 3 library for interacting with Discovergy smart meters API" +HOMEPAGE="https://github.com/jpbede/pydiscovergy https://pypi.org/project/pydiscovergy/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/Authlib-0.15[${PYTHON_USEDEP}] + >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.11[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-httpx[${PYTHON_USEDEP}] + dev-python/respx[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pyeconet/Manifest b/dev-python/pyeconet/Manifest index 1aff18698..5a86f84e6 100644 --- a/dev-python/pyeconet/Manifest +++ b/dev-python/pyeconet/Manifest @@ -1,3 +1,5 @@ DIST pyeconet-0.1.22.tar.gz 12567 BLAKE2B 42cbd3a53d29da1122607ea1f22c1c021f1a18c4db6ee2000df6ae05f8b37ded3c107c99fab437b4cee7a557b53efebafc420867fda62626c69bffa7b086070f SHA512 25f519c454d402eea9065e77edae4b4dcc700818a79664def709f1f39f55152f51553e4adffc9eac5580b7a30a77614285d583026d941b70bab585a1f44ee3ad +DIST pyeconet-0.1.23.tar.gz 12615 BLAKE2B d45d747bffe88680b50730822e214b8a7efd6898d5bb145e5bb0561b8f87cf62b890a0507850fe4ab1967c15551bdcbed2f3aae8cdf5a4a297c9a50d1f77dad7 SHA512 2229358af7b1c28aff55ad6534ef5a3ab8d4c478937e1061bc8c9caf39fae8615c611457da70ea3c3cf82d4d6ca5c0d5358d8da2dfc4d4197ac494503edf1cf6 EBUILD pyeconet-0.1.22.ebuild 693 BLAKE2B 6de5818dd7d71be8bd2faefa82b71a0e8c35d8fc761ad08aea9ea1217eb4e1dff3e3ca9b43eafb76dd0edba39c3914cf55f0b6566fdb698f8be318eab9063b41 SHA512 6bdca8fbdf7ba617ed7d1c7efce9889a7e52a5ac46a8ca84cd2f105b6c13ba5b1da713c1bda3ebe830e180b10375145c3109b6016b0d6f2b4967bf15720754c5 +EBUILD pyeconet-0.1.23.ebuild 693 BLAKE2B 6de5818dd7d71be8bd2faefa82b71a0e8c35d8fc761ad08aea9ea1217eb4e1dff3e3ca9b43eafb76dd0edba39c3914cf55f0b6566fdb698f8be318eab9063b41 SHA512 6bdca8fbdf7ba617ed7d1c7efce9889a7e52a5ac46a8ca84cd2f105b6c13ba5b1da713c1bda3ebe830e180b10375145c3109b6016b0d6f2b4967bf15720754c5 MISC metadata.xml 387 BLAKE2B a1a37b7814a773a4e1358488de97fed1adae65e1cd5b70673314ffc4af9d830161aa75dcd306a666af959b8bc7fec946b115e7ec2309ec4b9e8660f0895dc1ca SHA512 fa1279aa2a3fe935f62efa8501c867c25d82ac023b4b3321db06f78c5e0d419d55226d630c4176401079b50646c13081d0037a31df1d31b1725b02f2de8ee3dc diff --git a/dev-python/twitchAPI/twitchAPI-4.0.0.ebuild b/dev-python/pyeconet/pyeconet-0.1.23.ebuild similarity index 52% rename from dev-python/twitchAPI/twitchAPI-4.0.0.ebuild rename to dev-python/pyeconet/pyeconet-0.1.23.ebuild index 54bdbb797..fc10bc071 100644 --- a/dev-python/twitchAPI/twitchAPI-4.0.0.ebuild +++ b/dev-python/pyeconet/pyeconet-0.1.23.ebuild @@ -3,13 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 inherit distutils-r1 pypi -DESCRIPTION="A Python 3.7+ implementation of the Twitch Helix API, its Webhook, PubSub and EventSub" -HOMEPAGE="https://github.com/Teekeks/pyTwitchAPI https://pypi.org/project/twitchAPI/" +DESCRIPTION="Interface to the unofficial EcoNet API" +HOMEPAGE="https://github.com/w1ll1am23/pyeconet https://pypi.org/project/pyeconet/" LICENSE="MIT" SLOT="0" @@ -19,9 +18,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/aiohttp-3.6.0[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.5.0[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pyflic/Manifest b/dev-python/pyflic/Manifest index 9ae04ca64..5a8faff95 100644 --- a/dev-python/pyflic/Manifest +++ b/dev-python/pyflic/Manifest @@ -1,3 +1,5 @@ DIST pyflic-2.0.3.tar.gz 9896 BLAKE2B 9dce712ce9a4ec62a2514190b8e81ef619e72cd54445568472d6e7df28fa1559fe7543fbbd57924222e3a7384e703061f3cadee7e99e5e9390d1378108bdfd2b SHA512 5e0d5e2b4eec4ae8a55f1bd16888c6ebe53085410e21c9cbb2dfc0f2fa11e41fed8ae022376254a32f7cd306334b889d7c55b8adcf759704af4d4b6ac10cd99e +DIST pyflic-2.0.4.tar.gz 9968 BLAKE2B 8b59c0237254e656e9c6c4cd87333ce6e3f4562ff668844dd485ddb0a3ee69ff876459680453f120b3093876f1f0977c55e5fd972ec0e12e3119a1de9423b65c SHA512 81f8eb857ad8e831e7bbba7cf248814df6c3764fe13f75492a548e9eea2782c928da80318cc78f7786e12171b0e0f631b2727ad7d065add350064c616becac1e EBUILD pyflic-2.0.3.ebuild 506 BLAKE2B a1b844d1a1d0ac3aa3d4c65b70aa3c7541dd7b8b6a816d3040693f6c805bcca71907cb140d663b2aa3a84ff2f3399106642b9b1c0ce3aff752428aed5e6e2c3c SHA512 96017381462bfec32fa70a24cf5687b96f5e0e7ca5cfcbd10384a48c3c3eb4a65c5c9661e9ecd54c925842e0dde2887bd1d6c29717a1ae75419b7b3f9f8a80d6 +EBUILD pyflic-2.0.4.ebuild 506 BLAKE2B a1b844d1a1d0ac3aa3d4c65b70aa3c7541dd7b8b6a816d3040693f6c805bcca71907cb140d663b2aa3a84ff2f3399106642b9b1c0ce3aff752428aed5e6e2c3c SHA512 96017381462bfec32fa70a24cf5687b96f5e0e7ca5cfcbd10384a48c3c3eb4a65c5c9661e9ecd54c925842e0dde2887bd1d6c29717a1ae75419b7b3f9f8a80d6 MISC metadata.xml 503 BLAKE2B 0e4c3b32c4d420581aa79e09341501cc6f7e2f695b8352d56e5b780148aa47698751db979a68c5ee9d0f1b5a5ab7e15d5cd867d3ccb1bbe06f6326ac0647b266 SHA512 16686cf8cf2dadffadda37b11866ddb2439bc5891f742d3b83433a43bbccc460d454dd534c888d027aa23942133b773c297b9d163957460731dc0d65f529efb7 diff --git a/dev-python/pyflic/pyflic-2.0.4.ebuild b/dev-python/pyflic/pyflic-2.0.4.ebuild new file mode 100644 index 000000000..1d2e24b14 --- /dev/null +++ b/dev-python/pyflic/pyflic-2.0.4.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python library to connect to and interact with Flic buttons." +HOMEPAGE="https://github.com/soldag/pyflic https://pypi.org/project/pyflic/" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/pygatt/Manifest b/dev-python/pygatt/Manifest index d6b2b7f3a..ff5182d3b 100644 --- a/dev-python/pygatt/Manifest +++ b/dev-python/pygatt/Manifest @@ -1,3 +1,3 @@ DIST pygatt-4.0.5.tar.gz 40109 BLAKE2B a08849cd5d9e3f1d8a9015d98fec51e3cd659da52ed912dad4762921cc85c73373aaa8637abaf24d8e14162b2e9526b21eaf1bb83302d03b11ff0e4359fb38c7 SHA512 c84368dfaf9b3b6d3edd4cf424c470d4735c96dbed920d5217c606be866c655b1435fc1179226888f6f4add628b553d38490048f0149828e8a1c5df4fbcf24cc -EBUILD pygatt-4.0.5-r1.ebuild 537 BLAKE2B 84433e24ced6613515765b5f02aa1d40c12c6f2350716c2c8aa3329fec8f1c4f153c4fb2c938769605e3feb8f13c4855829dc9844655282b11e018ca84225f4b SHA512 487049c062e5ce731486a2d5c4c0d8e9bddd78806e740ce22f3d3db5759571254a89540d896cc6a2de15cb603203ab1742852182a30f8d5a72985a4920558e36 +EBUILD pygatt-4.0.5-r1.ebuild 736 BLAKE2B 92ad546e8ec27b6568fe03883851ce5f12abd56ca32205778c8e9c2eed020fe5e12a28db4dadc41d20a24c9250a99713003327b67014257021fdc58c6f68e9a4 SHA512 b5bcffc6ff845ae4d8ee2307bde7fa38f92c4f47ad75226b39ee9c7374f38988f70679acfce5168ce83453341390771329bd2290d1e71a6c1b0ac8ee958d5e1d MISC metadata.xml 539 BLAKE2B 9ca1b457ae219998e798dbe06d1f2a1c37f49ae4de06edc01d85af6f59d75ec17ed554debfdac131b067f74b8ed8b1c3e26f0e34800b1db104dae469fa56eeb0 SHA512 f63379b5ea5d8a338a384dbae0a3df2fa7ed47a2699c3574dc832211d600297f61a51917489ace53c47d4665e522ffe81f6aab083e1c7f952376cc563ff7c0cf diff --git a/dev-python/pygatt/pygatt-4.0.5-r1.ebuild b/dev-python/pygatt/pygatt-4.0.5-r1.ebuild index edca84222..e61f293ce 100644 --- a/dev-python/pygatt/pygatt-4.0.5-r1.ebuild +++ b/dev-python/pygatt/pygatt-4.0.5-r1.ebuild @@ -16,8 +16,12 @@ SLOT="0" KEYWORDS="amd64 arm arm64 x86" DOCS=( CHANGELOG.rst README.rst ) - +IUSE="GATTTOOL" RDEPEND=" dev-lang/python[bluetooth] dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/enum-compat[${PYTHON_USEDEP}] + >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + GATTTOOL? ( dev-python/pexpect[${PYTHON_USEDEP}] ) " diff --git a/dev-python/pyhomeworks/Manifest b/dev-python/pyhomeworks/Manifest index 335155aa2..2a27ff6b2 100644 --- a/dev-python/pyhomeworks/Manifest +++ b/dev-python/pyhomeworks/Manifest @@ -1,3 +1,5 @@ DIST pyhomeworks-0.0.6.tar.gz 3118 BLAKE2B c47f8f23998c2f716c167f10469d07c2fbf90e635cf6a21d1f8f5c09057246e354606359d9ac492f457487812367125e1b3825756bc54b397d832219c923b21f SHA512 76f2ea064bd22f19ca69647db68213c6c6f975d05a0021faa33911ac1590ae33a40899ad8b3b5e6421f2ab48b83c590432a6739cbc37c74e46cac4e34316c8a4 +DIST pyhomeworks-1.1.2.tar.gz 5611 BLAKE2B bb2cbc4de827a66e32f62488cc5b6bdbcef1f6eafd6d9e0aa3a52d0cc2a7b60f63e7dbd36845c4e8bff4b9459eaf311436f5adb44e2730c20129f79361dc6109 SHA512 f10d30a97ae81a876a4879730e033c268e3c802c1ed127ed4eb116c6e119fd246280f65465c52094d399cc46e72ca6781e22c6dbd831b2277cce87f6cf9927be EBUILD pyhomeworks-0.0.6.ebuild 507 BLAKE2B 9c290a06a5d9960c8ac2306e310bda44a24628f6fe8a707a2bfacf431a6a588da715e25cd6b7686375fd2d06b29f8023cfa7031f77e727c5736be015acd91b36 SHA512 ab933b46a900d7481e2c1f177a221fa67bb0d9faa977e299864970f76c1cce1e8be4f020e7b81f6e2422ab806c2081dde46b3353cc55668076d16641c6025a9d +EBUILD pyhomeworks-1.1.2.ebuild 507 BLAKE2B 9c290a06a5d9960c8ac2306e310bda44a24628f6fe8a707a2bfacf431a6a588da715e25cd6b7686375fd2d06b29f8023cfa7031f77e727c5736be015acd91b36 SHA512 ab933b46a900d7481e2c1f177a221fa67bb0d9faa977e299864970f76c1cce1e8be4f020e7b81f6e2422ab806c2081dde46b3353cc55668076d16641c6025a9d MISC metadata.xml 514 BLAKE2B db0aa53a4fad9b138200711b4f493bbb2894e7b7ccece53645261aac45c40e0514b32c4de62eb7906dbc7c6026b462dd2b33e885443fda94c902e0f2bdc9e031 SHA512 84554bd2e6ceb7144b90bdcf081ee04f7647b799be66f82d69053077edebe43adcbb840249f49e183d80a3460d72c8c9fad30de6c01e7e6231416319bbcaecdc diff --git a/dev-python/pyhomeworks/pyhomeworks-1.1.2.ebuild b/dev-python/pyhomeworks/pyhomeworks-1.1.2.ebuild new file mode 100644 index 000000000..d8a2ef7f0 --- /dev/null +++ b/dev-python/pyhomeworks/pyhomeworks-1.1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Lutron Homeworks Series 4 and 8 interface over Ethernet" +HOMEPAGE="https://github.com/dubnom/pyhomeworks https://pypi.org/project/pyhomeworks/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/pyjvcprojector/Manifest b/dev-python/pyjvcprojector/Manifest index fd2945f39..9b28e954b 100644 --- a/dev-python/pyjvcprojector/Manifest +++ b/dev-python/pyjvcprojector/Manifest @@ -1,5 +1,7 @@ DIST pyjvcprojector-1.0.11.tar.gz 11590 BLAKE2B 9ebe7e061f768ecbddc8a89157757bfaa46c37ccad15daa71411329eb559b3d7a293666c8dc4d433ba0e8c8c243cc7a29f4a4014af0724c09021dd5ff96e9d7c SHA512 81dea67a13154c51b82671f2c647f2a7bbbf3db9ba3e4b710a8de7f67ed9ba4169db554bde45ceb8f96e6e42235e0e9d4dec9495fb176a4a42b0af43e20d9416 DIST pyjvcprojector-1.1.0.tar.gz 11916 BLAKE2B 4a07bd68e2e4803f3db6996a8bef28f2fa34d4918d69f5d78744148b2fe30b6981fc09df3abd46087939403d7d075d53e1ce5b63544f4c313b9bb73cc732821d SHA512 ebff3d0b63b7dfe677d9a7d2b6e851d52511de5b55695b6c32e22d6b9ead7462ed1e85abb9beb4ef56266a4631077c9c4d61ddca66f5fbac2c68e058cf9cf0e7 +DIST pyjvcprojector-1.1.2.tar.gz 15632 BLAKE2B 8ef8c8dc3d0eb3a235c3e13ac5c42f55e8ae9dc35e97b8023cfb95c9d5848e1a009812e45f4c5bf4a3bc456c28724ac7633f84918723230f886817ef87df68a4 SHA512 97d40d4bf508ec9e3b98c140c4bbe72e33f08a5cc1c9a1d8f23b936a307b0d730a6117fc5ab19166c60b7c3a6b0c75eb436bd1dba2bf486e77285b025c78d02b EBUILD pyjvcprojector-1.0.11.ebuild 595 BLAKE2B b256d8f89c7e8d5f4a2a5d5a929540382abe7aea2d58f7babb245d9d02a738ad40cdba4dbebc76d76ccbead1f0d02c9702e35723ad1ed9394073d03b6a464611 SHA512 ecda68fb2162a0291cb32c0c5beb9b53f67e5b69953070e656494b0dedb5068f459b5824e6a131184552c355062604786a5efcadd6bd74b65d85c8f4209075d0 EBUILD pyjvcprojector-1.1.0.ebuild 592 BLAKE2B e8a912c84edb9b49970ec33a59872e3d77085138e86a01816d9e10e0366b34f874f22dbd39b8226e1ff12e877eed0bf52ad25c6e2960e4ed3bfd55d2d55c25e3 SHA512 a2e0ea24456babeff10f2d7f44c56de7efc36bda54ab197a0d943c783443872d219acfa6c58f4a0cc4c190f4d131bc7189b0ac86bf9674f3fca574b13deee335 +EBUILD pyjvcprojector-1.1.2.ebuild 592 BLAKE2B e8a912c84edb9b49970ec33a59872e3d77085138e86a01816d9e10e0366b34f874f22dbd39b8226e1ff12e877eed0bf52ad25c6e2960e4ed3bfd55d2d55c25e3 SHA512 a2e0ea24456babeff10f2d7f44c56de7efc36bda54ab197a0d943c783443872d219acfa6c58f4a0cc4c190f4d131bc7189b0ac86bf9674f3fca574b13deee335 MISC metadata.xml 525 BLAKE2B a3f23e33aa44ed386ba733d7772a900ed5ae161c523d95b298f20b22fa4f00756eed751ebeaa5806ab0d8337b06f9f6a374a27378d51a6a99bd33634fd823f3e SHA512 7c343d47bc767e329b2def9e4902b14b254a0655ee44941d711d4663d69bb26aa45258a015cf0a75417900d5065afc9c271abbe3f919f84c05a079f61398d46c diff --git a/dev-python/pyjvcprojector/pyjvcprojector-1.1.2.ebuild b/dev-python/pyjvcprojector/pyjvcprojector-1.1.2.ebuild new file mode 100644 index 000000000..85e83209f --- /dev/null +++ b/dev-python/pyjvcprojector/pyjvcprojector-1.1.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A python library for controlling a JVC Projector over a network connection" +HOMEPAGE="https://github.com/SteveEasley/pyjvcprojector https://pypi.org/project/pyjvcprojector/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pykoplenti/Manifest b/dev-python/pykoplenti/Manifest index 906ccc9bd..5a5c27516 100644 --- a/dev-python/pykoplenti/Manifest +++ b/dev-python/pykoplenti/Manifest @@ -1,3 +1,3 @@ DIST pykoplenti-1.2.2.tar.gz 25034 BLAKE2B f0ad319cce5d6788ce88a629a83584c8e792110b2f89831b3609b57a1991611ed272fdd882012659dd2499e7e9f8f510ea6fa4e98e0ba9178bd9fe440a2b58f3 SHA512 220db8068588dd1055bd968b9f31c1c56b42f523af2724ead1b19e6a564d93e6abb804753480df5ac5ca4a4b5ddc4ed2fba12e26a61ed3f735d8e04aa9bd816f -EBUILD pykoplenti-1.2.2.ebuild 670 BLAKE2B 4d1982a34d5d9f4f29820ac36df4e43a2d70410d8a9c371d7e8d97eb123caab0259e9dc1938d948197dc8ee2b4b82df1dcd35a30cd2e41db1e6469c18e719259 SHA512 5ab5c9dd693a18178921b75b0386fd1daec6879484be60e8dce45691c0a9e5987d97916d02a9bdee8a7988e42f07fec38d6963e896d8db85b32e63b8a4b98981 +EBUILD pykoplenti-1.2.2.ebuild 675 BLAKE2B c9a01afe1d848da19e42b7f3193b78f078ca649dde72187cde9b6c00610ae4723769c1b826e143a915b673c0745fd04f7e3063f54bc681aee7988db5c6612522 SHA512 4dc6d9f1bc7408bb4574158b3c1b4ed6b4e73c294e843ff89b6c1bcdedac08a7926e271520cca3879d05429c3f87a106123d21b274e185770e68bbb3a5e07d4f MISC metadata.xml 394 BLAKE2B 46f0721b26b52b0358cc44de1ec81eefc846afe4f491e1d19cefa23f38f8f25570daaf57515eb179a64a4678bbd811ee7c3f392ee5d573aaf6ab3afc076535fb SHA512 0b272ce33bc9f58506f13086a34b1126d7bb45c397d13c254f1fc13f4c7ae31081e6822c41483546d6e222eea732d913e48e01939092474e69d40618be81257f diff --git a/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild b/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild index 41eb626fc..6afe4adc7 100644 --- a/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild +++ b/dev-python/pykoplenti/pykoplenti-1.2.2.ebuild @@ -18,8 +18,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND=">=dev-python/aiohttp-3.6[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.9[${PYTHON_USEDEP}] - ~dev-python/pydantic-1.10.13[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.19.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.0[${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/pylitejet/Manifest b/dev-python/pylitejet/Manifest index d0f4fd85e..1ba6a2cd1 100644 --- a/dev-python/pylitejet/Manifest +++ b/dev-python/pylitejet/Manifest @@ -1,3 +1,5 @@ DIST pylitejet-0.6.2.tar.gz 12969 BLAKE2B 64603e727db14b42c65b0b09524b07125f824132a35ede063c416b1a8070a466550d2dcc8370ee9faf6567bbafa222be9f608f6fca0490588645e45ba7440f62 SHA512 b93bdf09df941da6382354e5fd21d9bc171ac697e0c2d83e1b7d7c0f367814b80f5ff7ee6788f2961b8af21178b300912532bc2c0c6bbdc10b5f11b37f7b0a0d +DIST pylitejet-0.6.3.tar.gz 13305 BLAKE2B d8a9cf46230de34d98a2c0ad0e10bc74c01d7d9edff4ea5cd177dfc2bae5e618e26b630dd1e9c8a170e59f2a71ba70d8a7fb844a9e1dd65cb45b6642f779c9c4 SHA512 e06a9012eebb511997a309dc281e93839ede9de2b75bad628007cfdb9a6629abab8d4c7551e9358b57edeb4a309bc0c3c2a955f1c46e0dca41cbe2b5bba9443f EBUILD pylitejet-0.6.2.ebuild 549 BLAKE2B c74ae20263feba7fc22a0d4dd8bd6710cc8b58e1087434114f9c02cd7a88a1ed7a72006f7a65f7acfd16ce16e00c03752ff1a9161761c34c60494dff39e5204c SHA512 709ef56eb111fbb2ba7d1771b68f0ad2c209f8f9d4b85ad166655e77582cf1a60b6965a3ea5a2181f32aeee1705eeb24e29d8dd8e70953d656e11f345317d501 +EBUILD pylitejet-0.6.3.ebuild 549 BLAKE2B c74ae20263feba7fc22a0d4dd8bd6710cc8b58e1087434114f9c02cd7a88a1ed7a72006f7a65f7acfd16ce16e00c03752ff1a9161761c34c60494dff39e5204c SHA512 709ef56eb111fbb2ba7d1771b68f0ad2c209f8f9d4b85ad166655e77582cf1a60b6965a3ea5a2181f32aeee1705eeb24e29d8dd8e70953d656e11f345317d501 MISC metadata.xml 513 BLAKE2B 71435f856bc2691a9a12d1b0041e6c3147d82a21a24325ecbf01a7a050c6ff7188de3d5549b0c8447277641e022fad4a91a8a90cfc87ee3d2bb55f41ede05b72 SHA512 5bdb1719ff77fb059c803aea25362dee0359010b3200381710ca538085098d4e99137a143f9333cc26e815e6243a18431c9add963610d1395ee5e405297a83a3 diff --git a/dev-python/pylitejet/pylitejet-0.6.3.ebuild b/dev-python/pylitejet/pylitejet-0.6.3.ebuild new file mode 100644 index 000000000..ae930edc4 --- /dev/null +++ b/dev-python/pylitejet/pylitejet-0.6.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A library for controlling a LiteJet lighting system." +HOMEPAGE="https://github.com/joncar/pylitejet https://pypi.org/project/pylitejet/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pylutron-caseta/Manifest b/dev-python/pylutron-caseta/Manifest index 8c89a5e09..508bd8146 100644 --- a/dev-python/pylutron-caseta/Manifest +++ b/dev-python/pylutron-caseta/Manifest @@ -1,7 +1,9 @@ DIST pylutron-caseta-0.18.3.gh.tar.gz 54538 BLAKE2B 5a895a3ab80b8dbfc387db2b120785632d152cb3a24b4ea2e39e5c4e29cd3584f1e96aa8b119cbba34f86acc008a3bec0d594623c583cc9c112504b30f7211d1 SHA512 e584e2c6390fc7266ecdcd847226dee1c4b3e1309a4c6dad4627748374672b7f5bff4f30c051e09af9d48d4d38ffcb5ebc0c62d9fc1abd2b25394e6237dba66f DIST pylutron-caseta-0.19.0.gh.tar.gz 56209 BLAKE2B 32518728c692a1057c6e9d8438250aa0a8bacde6dd512c70c3cb411048b678817c86ab35ad2c8810b756943c44d1c59143d69415a62c41cb55e47e8f2d842f85 SHA512 76a151860d38c0d69118d24766952e352979c69d0678685d7d0beff715b4d149d706e4bdc4b52ef2d2fa74407f21a9f0f0a4728b0dd1c9c75df9ce814a58594d DIST pylutron-caseta-0.20.0.gh.tar.gz 56591 BLAKE2B cfc208960d10395f11d95379eaf691d7b2f43c9d91ab586008a568422546f24d967217d6b32976c8c5f40a6219f09f013f2a343073c2b5d6144359f26f25ac1f SHA512 2260d621d8d051f99373bc321343ba76a98af4b01a90649caf974d9b8a8c7daa961ddea44aa4316f812bd7b4576dc045e0022a92b6605c22d2666b6e3da100ba +DIST pylutron-caseta-0.21.1.gh.tar.gz 60872 BLAKE2B 3bff7c555375c42096fefd2c31c053edc2aafe6735367fb1b4f2ab71c664b332eecbe1c0120418e4d7f89b118e47fc7c00fcbc39e021a7692076eadddf9473a0 SHA512 c6630d85180991ccc24017b5ed51daae3b9b251ee13d6ff46ad477d0f7f98b206a27ba2ea4c327d1675290f11e40490450f6ff3945c65cb5dfde0c2d0fee8fea EBUILD pylutron-caseta-0.18.3.ebuild 1332 BLAKE2B 6a675fef95378345fb641561bce449423e3f2c7c89e853b82e9d157560d47220dc31038b3ea7bfae44ed82a22bdd34c7b440d0d3531b17c6397ba32435cd993c SHA512 aadcb665c9b76d83aeb72dd3426b531bf383e4540f51209b9948cab74f9391fca96e91299457a538c6cfd1c6ca7cb2451055785c2e518f822d0a7c945bc65b73 EBUILD pylutron-caseta-0.19.0.ebuild 1331 BLAKE2B d414f232678181c3518e987a544038046e3978a5ee946b3961ada787dced3019aeefcaf88611a1a9a1c47e6039546557701a48d05a3da80188a498f671d46a78 SHA512 6a97fd882c76bf637c04e05e6f005bb84f424d37553ae0fa613a3b9b626c0794b503cf6a8f874b919875f28de5a2047c3ffd83a684ea2660e10c86264c48cff2 EBUILD pylutron-caseta-0.20.0.ebuild 1331 BLAKE2B d414f232678181c3518e987a544038046e3978a5ee946b3961ada787dced3019aeefcaf88611a1a9a1c47e6039546557701a48d05a3da80188a498f671d46a78 SHA512 6a97fd882c76bf637c04e05e6f005bb84f424d37553ae0fa613a3b9b626c0794b503cf6a8f874b919875f28de5a2047c3ffd83a684ea2660e10c86264c48cff2 +EBUILD pylutron-caseta-0.21.1.ebuild 1331 BLAKE2B d414f232678181c3518e987a544038046e3978a5ee946b3961ada787dced3019aeefcaf88611a1a9a1c47e6039546557701a48d05a3da80188a498f671d46a78 SHA512 6a97fd882c76bf637c04e05e6f005bb84f424d37553ae0fa613a3b9b626c0794b503cf6a8f874b919875f28de5a2047c3ffd83a684ea2660e10c86264c48cff2 MISC metadata.xml 401 BLAKE2B 54df947c84da5c587483e79d4511faf1e620bae48a91a515d229b75393f40923ef04429049a4859bcee82df7595a1d3daec94d31ab0bdfa197446e2441adcb4b SHA512 cbfe7e9a77ddb0b166dcb226173e2ce0860bca0c192c3b806c1c4c0b18d7e6bbb14367aeed7fa318324b20949ef747bbb345389b04522bd2060f1b731cef1eb7 diff --git a/dev-python/pylutron-caseta/pylutron-caseta-0.21.1.ebuild b/dev-python/pylutron-caseta/pylutron-caseta-0.21.1.ebuild new file mode 100644 index 000000000..5f6b6edaa --- /dev/null +++ b/dev-python/pylutron-caseta/pylutron-caseta-0.21.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=hatchling + +inherit distutils-r1 + +DESCRIPTION="Provides an API to the Lutron Smartbridge" +HOMEPAGE="https://github.com/gurumitts/pylutron-caseta https://pypi.org/project/pylutron-caseta/" +SRC_URI="https://github.com/gurumitts/pylutron-caseta/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="cli test" +RESTRICT="!test? ( test )" + +DOCS="CHANGELOG.md README.md" + +RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/async-timeout[${PYTHON_USEDEP}]' python3_10)" +BDEPEND=" + cli? ( + dev-python/click[${PYTHON_USEDEP}] + dev-python/zeroconf[${PYTHON_USEDEP}] + dev-python/pyxdg[${PYTHON_USEDEP}] + ) + test? ( + dev-python/coveralls[${PYTHON_USEDEP}] + ~dev-python/pytest-asyncio-0.14.0[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-sugar[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +python_install() { + distutils-r1_python_install + if ! use cli; then + rm "${ED}"/usr/lib/python-exec/${EPYTHON}/{lap-pair,leap,leap-scan} || die + rm "${ED}"/usr/bin/{lap-pair,leap,leap-scan} || die + fi +} diff --git a/dev-python/pylutron/Manifest b/dev-python/pylutron/Manifest index 4cff8ba87..9325a40d6 100644 --- a/dev-python/pylutron/Manifest +++ b/dev-python/pylutron/Manifest @@ -1,7 +1,9 @@ DIST pylutron-0.2.12.tar.gz 14595 BLAKE2B 2ad6ac3ca6fc7ac30060f84bde51ccc82c6bcc4fc0c15a96236b78c66efc74844cabf444544c53a2eea072f0c79fe864f783f40408d448d0508e48bf9d0d9107 SHA512 996458033158f608dfd0818ef982e8142cfbd55b0bc1e99f83dd4832808c250189fbd8668fb387e91ab699d087c29797ba59e227918733d44a77aa8180976de4 DIST pylutron-0.2.13.tar.gz 14643 BLAKE2B 1146e6f61bf99d0e9331ece44f89b7443841695642d981ad312016a3ec0786f676699293f3d6ed1c87cf0d78b85be66707640dacf4022837430036a4e4d8277a SHA512 72cddb0371dcc5099f4f59555b22ae1b6cf54630bf1fca81f43a5a4aad02e8546b42c83b154aa50aa863b4bca69e49455b1f4437f5fbb0351d063d29c2a343d5 +DIST pylutron-0.2.15.tar.gz 21241 BLAKE2B 87069f188d99a0ddcc59ce70f2a4f89686549b5930163be11332c8b828960fbe80682e35d0ffb32efb98ff83808ef0b8ece5a18e12867139eb8f511448367bfc SHA512 be556c5656d3da57adbfb7a4425c2ab180564501a1f193d0c987c20c029bcbe818f55fecc3c37c4de437d5ab6dbdd72739c92eb46435abc0a9a67ff5ac07cef1 DIST pylutron-0.2.8.tar.gz 14213 BLAKE2B f2d57861d6085d98d2f187ea1293039662fee512a086fd87ffdcfdffc3eade00831269b7e3ffc47ef76f2615418358603b52543225ef135f9a6a08f5694a1768 SHA512 d53292a78d180fa8dcac613b07884c71ba700d106ab0d2f5f06bfcdbbff20cdce5d878feac6d8fe9f732c5a77ae8ebda97debbed6dad102031d8fc6c5ec6ae15 EBUILD pylutron-0.2.12.ebuild 483 BLAKE2B bec06b2859fdf05357bdb5eaf22f7b59d387cf3cb2955e583208ce7b205630f86e0bc5bcbe7096c3409e1a386ed398f3b6016384c5f530a98f3ef4ac053e798a SHA512 5062dcecfa762c5c6931922113a8a208c14178a0d4a73b742735e76fcaf104b4bd2118c783cfc3834dcd0afc1326e842bccbbfcd148ab58239e60d151c8575de EBUILD pylutron-0.2.13.ebuild 483 BLAKE2B bec06b2859fdf05357bdb5eaf22f7b59d387cf3cb2955e583208ce7b205630f86e0bc5bcbe7096c3409e1a386ed398f3b6016384c5f530a98f3ef4ac053e798a SHA512 5062dcecfa762c5c6931922113a8a208c14178a0d4a73b742735e76fcaf104b4bd2118c783cfc3834dcd0afc1326e842bccbbfcd148ab58239e60d151c8575de +EBUILD pylutron-0.2.15.ebuild 483 BLAKE2B bec06b2859fdf05357bdb5eaf22f7b59d387cf3cb2955e583208ce7b205630f86e0bc5bcbe7096c3409e1a386ed398f3b6016384c5f530a98f3ef4ac053e798a SHA512 5062dcecfa762c5c6931922113a8a208c14178a0d4a73b742735e76fcaf104b4bd2118c783cfc3834dcd0afc1326e842bccbbfcd148ab58239e60d151c8575de EBUILD pylutron-0.2.8.ebuild 483 BLAKE2B bec06b2859fdf05357bdb5eaf22f7b59d387cf3cb2955e583208ce7b205630f86e0bc5bcbe7096c3409e1a386ed398f3b6016384c5f530a98f3ef4ac053e798a SHA512 5062dcecfa762c5c6931922113a8a208c14178a0d4a73b742735e76fcaf104b4bd2118c783cfc3834dcd0afc1326e842bccbbfcd148ab58239e60d151c8575de MISC metadata.xml 508 BLAKE2B b402911197296ef4aecdcfd6abfa76a50a5c486d6a04290bac4494dd05642ca0436d4a064da0e4b0fb743c2c208c6ef132882451b12eef7f7a481973eee394da SHA512 85d7d64911dbdae9a4abcd9e305a6e2d60db66acfa73f3a3e0cc999bb2663f1674a1a1e3f481b5dd7da16065b12060326a9fbb5ab1735161f5c8206b4838bcc8 diff --git a/dev-python/pylutron/pylutron-0.2.15.ebuild b/dev-python/pylutron/pylutron-0.2.15.ebuild new file mode 100644 index 000000000..65dd73985 --- /dev/null +++ b/dev-python/pylutron/pylutron-0.2.15.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python library for Lutron RadioRA 2" +HOMEPAGE="https://github.com/thecynic/pylutron https://pypi.org/project/pylutron/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest diff --git a/dev-python/pymicro-vad/Manifest b/dev-python/pymicro-vad/Manifest index 145c3a3a4..e1f68edd7 100644 --- a/dev-python/pymicro-vad/Manifest +++ b/dev-python/pymicro-vad/Manifest @@ -1,3 +1,3 @@ DIST 1.0.1.tar.gz 756636 BLAKE2B c473efafe5baaa45ef4d34f5643eaf9bde99a87a41863dbce6e5a3ad0b06819688d3269d6bcb69e5069acec3fc38699a6cd36251639ed07c7fa1df06bbb89e4e SHA512 432602c6b5f592563214400799ac897b3ee393b42bd973e7d7fe0d0c9abbc67258034a36b4a3c5a973223f04c43ded73c0ff8f730dc5cae65e898c8b1fa6d832 -EBUILD pymicro-vad-1.0.1.ebuild 570 BLAKE2B 020282eff698bfaeb4812e060f754783b1610ded021113b05c2a6e406f06a10ab19e1ed36f3424528e0f5a3f29aceae698ae2afc2fd822eef805e7f01156dcca SHA512 bd0b41bf7c0969e31ab69eb41fc0e8d4192f35e45881ba00d90d7bebdadb7c79393afe27b1fe7bec9e9b4ff4e0a7b7d3492f24cd73bfe62e5fcc1b91152da110 +EBUILD pymicro-vad-1.0.1.ebuild 610 BLAKE2B e87e7dfae59dd42cf5471a51ee2e0349f4d4b682906ba27e52c7ea950685d610e110b3c72bfc1880c5c34a2fd6ede09f81972557f58d494591d8e9ed19f80f7f SHA512 648b101a2f441857ebafe4ada2a436b3a927445ee55428a90b3c9052dba21c705f91928f05524382e96508e6c2a8668c477bc67493abca4c19eeaf498de5953f MISC metadata.xml 515 BLAKE2B d557f276b9101d58fe06e023d995f00761880012ab2222b8c55d8b5bb41ca09ad4f384fedb3c697b60e6683a5fbe52b294021d19146318ec188406cb8a23fa9b SHA512 371cb04beca031a1b71cab06b3c7fd8a314fc75aeda6d1f4cf7a56b8aeb9d7c0df45fff6d58748a6c290ad5a5193c237a051e89ce92d053f0f797097bd101cdf diff --git a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild index a4945b311..bd3a4159a 100644 --- a/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild +++ b/dev-python/pymicro-vad/pymicro-vad-1.0.1.ebuild @@ -18,7 +18,9 @@ RESTRICT="!test? ( test )" SRC_URI="https://github.com/rhasspy/pymicro-vad/archive/${PV}.tar.gz" -RDEPEND="" +RDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] +" BDEPEND="" src_unpack() { diff --git a/dev-python/pynobo/Manifest b/dev-python/pynobo/Manifest index fab34b805..d0edd0b32 100644 --- a/dev-python/pynobo/Manifest +++ b/dev-python/pynobo/Manifest @@ -3,5 +3,5 @@ DIST pynobo-1.8.0.tar.gz 30130 BLAKE2B 894424c7b4c34b7f149daffdd51e9f5a3eb9c5272 DIST pynobo-1.8.1.tar.gz 30223 BLAKE2B 3282b11f5811270911757bb6162cdbc00f6e1a394f373edbd3a907a01d6898c162d3c64456b38ebfb79c80e70113d97c26a562369f30a75f49e4d20ad20ef63e SHA512 ac6b481005077b8db9f56d429a0bac6c437f21d28ef5a94a555c44de2bbf3f4b8bbbfb78b4753d8fb0f64e846bd5abe7e8a49ada71bd6f3c989dab4523b0f471 EBUILD pynobo-1.6.0.ebuild 497 BLAKE2B d75a467ff542050b40b0436e4ff75d8353acf8301175783c01933719a2c2f2cb6eb55a23b1d99c081494c4fca8f998172035f68d09ccdfd67aa13d9c1632d67b SHA512 b8776253145c927658ff7f178ed959cbf9ae3e44ac9bf2952d7428af930b59350afd2915a4bd1d68f001c5a65f3c284d7926cbb15a92a712971271bf4aa1fbe8 EBUILD pynobo-1.8.0.ebuild 497 BLAKE2B d75a467ff542050b40b0436e4ff75d8353acf8301175783c01933719a2c2f2cb6eb55a23b1d99c081494c4fca8f998172035f68d09ccdfd67aa13d9c1632d67b SHA512 b8776253145c927658ff7f178ed959cbf9ae3e44ac9bf2952d7428af930b59350afd2915a4bd1d68f001c5a65f3c284d7926cbb15a92a712971271bf4aa1fbe8 -EBUILD pynobo-1.8.1.ebuild 501 BLAKE2B 92fcd0f60bf9c107f7cf6aa8524e1330967ffc6afc12039b3899861f544cf3740b8059938626d9067ba723e95932c3ff5e88f3f510bd21a4149ffc18c2c2d880 SHA512 fa85cf9f92558d3f5f308a3cc7942de0cf3bc2bae055e41dc3135ac6cdd8059dd9dec344387c000ddd7aaae3ed7ba2de0f6f6cf83ee75c8c2821f9822204db30 +EBUILD pynobo-1.8.1.ebuild 495 BLAKE2B 4e4ba762eafdb7ae0462889746c501c0e85796e839b6f65932e0d21633859c508fa29ad35e840199208647c4fcf2579937b05a8649c66d85e3dd05f407667e7d SHA512 e52210f11a58f6b0838d13a8e979d119f49e69d1a76d2b39d7caaf098ad489456bd4c44549f099ad3e2fcf9863b3410856a3551eacdcd5db7e8d6006dcf46afe MISC metadata.xml 383 BLAKE2B a60236fde2bacd9f878652b12f9fab0297553daa494dd7fef45c037463e31eab4e19cff07fea46ee04946577ca76f5384a45ef5bd67cc542e18e8ccf6d4bea24 SHA512 849763e8228053dcb161946e628311182cd0fd596389de6326235388abf64da0e766cbf1e755ef8d317f2bb54be27edc91152ce73d81a0649c416bd16b65457d diff --git a/dev-python/pynobo/pynobo-1.8.1.ebuild b/dev-python/pynobo/pynobo-1.8.1.ebuild index 7f968b0ad..909c86ea4 100644 --- a/dev-python/pynobo/pynobo-1.8.1.ebuild +++ b/dev-python/pynobo/pynobo-1.8.1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Nobø Hub / Nobø Energy Control TCP/IP Interface" +DESCRIPTION="Noba Hub / Noba Energy Control TCP/IP Interface" HOMEPAGE="https://github.com/echoromeo/pynobo https://pypi.org/project/pynobo/" LICENSE="GPL-3+" diff --git a/dev-python/pyotgw/Manifest b/dev-python/pyotgw/Manifest index be4a3deb9..bf6b309ae 100644 --- a/dev-python/pyotgw/Manifest +++ b/dev-python/pyotgw/Manifest @@ -1,5 +1,7 @@ DIST pyotgw-2.1.3.tar.gz 59167 BLAKE2B 7f85a5233d1695ed31fff7b78d8e915b99be84504089d6d032c6861e4fc9369c08d3c1327bd28bcf3f9c6f593e6622cead436d1d26d6a88afed79575bfb74a0f SHA512 49090e95716458b934b85e672581da032638ab5ddc92d31f78e71a3a01db9dd73b965438fc3070ef1569951cced03fb241ef6b11c98a43fcda23a9ae0d8c2f89 DIST pyotgw-2.2.0.tar.gz 56665 BLAKE2B 65294c3da677c10ca701cd011fcd5a396dcc88f01d1b87e1f33e794660e0b94bcd1c95312aeecd1b1f50649a8cddd3807261f5c0866022093ce0a3f54a6547fb SHA512 740107355315d8213d6664cd971bc7d0940ffbacaf2c53c6af06b30524b89707ae7c10ea5e93fb7301edfa40a7d1394998c510cd68ca9127920e4d67be792abe +DIST pyotgw-2.2.1.tar.gz 56613 BLAKE2B 9e18c79429a0257f92c128a9c46512b42007fc4ca544a1e867cd8b9cc771e6740f8fe5007226c33c02213072450c3706dc4e7c3bba63cbb2fe4c4438b671b850 SHA512 b1e42fc2175a4629062f5dae4a85eae8eeab95a667f49db32e19e7b59139068e8e055c45f3fa164019918df544e11c942bbf80d212e65a4fa69b5e3bfbed5c81 EBUILD pyotgw-2.1.3.ebuild 728 BLAKE2B 21d81829d4a25e472485ef6ebaf5f10b8705f1cedc1f4dbffd7997d6eab0c33492c3945bde222fa065397be6300ac5eb209675faece92afffe41d7e9778358dd SHA512 121a5797beaaba4dcf0218d8ff9df5a749bc47e511f0708d15caf5ff8fd8a45400825394ba472a07e62154e2972321517e61f4367b48b1aafa8ddb2e03d16a40 EBUILD pyotgw-2.2.0.ebuild 692 BLAKE2B 534d6a58c5652e1c31281bb2701fea6abb10dc2f5ea79587733061e264b6da1c076038548e67155513bf2c71c82997f76cdbc19032f1bef339a6c40d790dea52 SHA512 987c02f6027840a39d34aa338fb3bbe895fb7fb522de902d274e7309b84fca5104c3145014e697796380ff582262db72a747c5ca35b2eda422fc4db9e2a9194c +EBUILD pyotgw-2.2.1.ebuild 692 BLAKE2B 534d6a58c5652e1c31281bb2701fea6abb10dc2f5ea79587733061e264b6da1c076038548e67155513bf2c71c82997f76cdbc19032f1bef339a6c40d790dea52 SHA512 987c02f6027840a39d34aa338fb3bbe895fb7fb522de902d274e7309b84fca5104c3145014e697796380ff582262db72a747c5ca35b2eda422fc4db9e2a9194c MISC metadata.xml 509 BLAKE2B 698f129e47dde08d9dfb1efe7b69044b764b794634dc777ac788cc0ae3b2e1e53c792331340a84f754ba6b673797ca4f600cb694e7ed3a1d6c3411405025a444 SHA512 d849eeb173592d41d86093150a6a8fbbbe0f0ccde8b06af5631fa0b5a79e11a8125ea36f6908097d993eb72fea3570385ac2d1dd04f85c311ab797c88a619684 diff --git a/dev-python/pyotgw/pyotgw-2.2.1.ebuild b/dev-python/pyotgw/pyotgw-2.2.1.ebuild new file mode 100644 index 000000000..ca7c3116a --- /dev/null +++ b/dev-python/pyotgw/pyotgw-2.2.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A library to interface with the opentherm gateway through serial or network connection." +HOMEPAGE="https://github.com/mvn23/pyotgw https://pypi.org/project/pyotgw/" +MY_PV="${PV/_beta/b}" +SRC_URI="$(pypi_sdist_url "${PN}" "${MY_PV}")" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pyoverkiz/Manifest b/dev-python/pyoverkiz/Manifest index abd98e7a0..989727964 100644 --- a/dev-python/pyoverkiz/Manifest +++ b/dev-python/pyoverkiz/Manifest @@ -2,8 +2,10 @@ DIST pyoverkiz-1.13.10.tar.gz 40319 BLAKE2B 394a2916acf09fcb7bf7390bd57a3b029b65 DIST pyoverkiz-1.13.11.tar.gz 40309 BLAKE2B c511754deff5041faaeea2ce7c4b9cde92a122014eebf700bafec79f20d9bc523b446d75475e788abb63064cf619b15e3738bc310ec738a8c1b8a2784fc98d99 SHA512 f492a3de68937b38457b4358f0c89c34d72d4a9d9c9b665a88cb185b82d26d02dad5e27930d20f3a9132394bff8bfc960594c9b7a6b3c28838f5ec40f594aa21 DIST pyoverkiz-1.13.8.tar.gz 40065 BLAKE2B 9adb7b361641ae3b0f7180b8f9c0dd20e8ba9e63da056648e74adf0a1c29f3692307a37e472606c3b0711f1014cd654bd6b7fc654338a11f6c37f3681041cbb3 SHA512 7ed16c12b7833c39f4a96cb342163e40c7557063f95a8109aa0ebfbeee642f5fb205e2f95358d46d986307ab746ce2796e54b4531e1fac718d623d401cf4797e DIST pyoverkiz-1.13.9.tar.gz 40082 BLAKE2B 8145fb8d84df84c90c66d98ef82167775cca361a9876ba1cab953852e55eeac83a97b161482ee0d4a80ff4923d75c1aae2722380e4d67d9508a0feb3a5b4cd62 SHA512 096680e83c2cb28fc3f971bd605892e43f14fe183953482d4e1ae4e2ac3008828b7b44d4e8de8fc69020d9677c2726613263ac49c43900bd53ee28c4f19bf455 +DIST pyoverkiz-1.14.1.tar.gz 40623 BLAKE2B 0580bf1408f64c9aa72ca4883bce36847ec7674f7bd0e25b202d885f717f79a692a5f232bfca76169b6bbdec9843ce7a898fb01b135454bea79029ce20895ca7 SHA512 adbb5dd1c54cc8059204e982ddaa093a5197f624a2e7d0b43c781674e74fb573d7082a4b6c7eb8ceb428c81382312e6dc7d4f71b190142a07cb4026c6092c791 EBUILD pyoverkiz-1.13.10.ebuild 997 BLAKE2B 93fed0b1a9d86ea255360632b7e1cd550e188964318ed28682f412d4c285a59454086d56bd387ca8c225fea5dc58d62cbefeb0065874b2d6a9287a88106aae0a SHA512 3974214722f77de39870ef2af28f646b9b840f2bb763f2b3024bbcfdf2dc376a7fd7c54013e9c0382116b1367a5b84749b517da5aedb5dee64e3f34faa8309b8 EBUILD pyoverkiz-1.13.11.ebuild 997 BLAKE2B 93fed0b1a9d86ea255360632b7e1cd550e188964318ed28682f412d4c285a59454086d56bd387ca8c225fea5dc58d62cbefeb0065874b2d6a9287a88106aae0a SHA512 3974214722f77de39870ef2af28f646b9b840f2bb763f2b3024bbcfdf2dc376a7fd7c54013e9c0382116b1367a5b84749b517da5aedb5dee64e3f34faa8309b8 EBUILD pyoverkiz-1.13.8.ebuild 997 BLAKE2B 93fed0b1a9d86ea255360632b7e1cd550e188964318ed28682f412d4c285a59454086d56bd387ca8c225fea5dc58d62cbefeb0065874b2d6a9287a88106aae0a SHA512 3974214722f77de39870ef2af28f646b9b840f2bb763f2b3024bbcfdf2dc376a7fd7c54013e9c0382116b1367a5b84749b517da5aedb5dee64e3f34faa8309b8 EBUILD pyoverkiz-1.13.9.ebuild 997 BLAKE2B 93fed0b1a9d86ea255360632b7e1cd550e188964318ed28682f412d4c285a59454086d56bd387ca8c225fea5dc58d62cbefeb0065874b2d6a9287a88106aae0a SHA512 3974214722f77de39870ef2af28f646b9b840f2bb763f2b3024bbcfdf2dc376a7fd7c54013e9c0382116b1367a5b84749b517da5aedb5dee64e3f34faa8309b8 +EBUILD pyoverkiz-1.14.1.ebuild 997 BLAKE2B 93fed0b1a9d86ea255360632b7e1cd550e188964318ed28682f412d4c285a59454086d56bd387ca8c225fea5dc58d62cbefeb0065874b2d6a9287a88106aae0a SHA512 3974214722f77de39870ef2af28f646b9b840f2bb763f2b3024bbcfdf2dc376a7fd7c54013e9c0382116b1367a5b84749b517da5aedb5dee64e3f34faa8309b8 MISC metadata.xml 396 BLAKE2B 6bda89fbedee2181c151c265c48b378fa2d182ea8ada87a0998ce4c0411d653aa4f53af629b268efff55178afdf41624d46d20c3faad47df8ada1d49bbe271cb SHA512 0ace8ab8df555bbf3d965f0cf94a4a0dfaa564bf55d8eebdbdd08629f029db6af28f0dfe06d6a8b2998c56e536c2f98135bcd45bfff7a05432d90fbac8ba9b97 diff --git a/dev-python/pyoverkiz/pyoverkiz-1.14.1.ebuild b/dev-python/pyoverkiz/pyoverkiz-1.14.1.ebuild new file mode 100644 index 000000000..b8c030db3 --- /dev/null +++ b/dev-python/pyoverkiz/pyoverkiz-1.14.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Async Python client to interact with internal OverKiz API (e.g. used by Somfy TaHoma)." +HOMEPAGE="https://github.com/iMicknl/python-overkiz-api https://pypi.org/project/pyoverkiz/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}] + >=dev-python/pyhumps-3.0.2[${PYTHON_USEDEP}] + >=dev-python/backoff-1.10.0[${PYTHON_USEDEP}] + >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}] + >=dev-python/boto3-1.18.59[${PYTHON_USEDEP}] + >=dev-python/warrant-lite-1.0.4[${PYTHON_USEDEP}] + >=dev-python/backports-strenum-1.2.4[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/pypck/Manifest b/dev-python/pypck/Manifest index a56eff7bc..1a7880432 100644 --- a/dev-python/pypck/Manifest +++ b/dev-python/pypck/Manifest @@ -1,3 +1,5 @@ DIST pypck-0.7.17.tar.gz 45892 BLAKE2B 13170735e19a511256b3c26e4051cbd5a7e06110acb1d2442314e46462501cf936348134f20d2d612eb79a43898c61c584fc6924f583c665ca5c99b6863e7122 SHA512 20548fcfceca14ddd94edc00e5f595f5155e029444480c4afbf217811e55df3a498e481017b6c8b72237dc675a05601cb019af650f486af84b6841d65bdc5da4 +DIST pypck-0.7.23.tar.gz 53848 BLAKE2B 619468b4f8487306b6c261a87d441ab484cda84bd9e5c156431d6adaecd6dda7cb2a9ad8c4a014ce52384d2f0f27cc126ae23d3827af965f5c5890556d1df3ae SHA512 cd5e48bcb5715d5cc5200cc6a22731b6d3361358c8587737807f95ebe8b91b2d4d21c86462a811a2f144ab48338223ca7155744f0629f72d8e038fabd7cc869f EBUILD pypck-0.7.17.ebuild 566 BLAKE2B 072762eed22e647df51c4c8561f98f592db673995c4375de0499513c8f39b735ab639220c368630959bd8ba888ddc3b80512a265fcff390790ba3f9fcad2aca9 SHA512 fee58ecf7f3ac461fc09e6a3ea85c7c542695cc2e3f593edb4153d5a8ca76d715b5c212b2bfb892389e06a7e5b32785eac12a927155644dd707c267aa42f4666 +EBUILD pypck-0.7.23.ebuild 566 BLAKE2B 072762eed22e647df51c4c8561f98f592db673995c4375de0499513c8f39b735ab639220c368630959bd8ba888ddc3b80512a265fcff390790ba3f9fcad2aca9 SHA512 fee58ecf7f3ac461fc09e6a3ea85c7c542695cc2e3f593edb4153d5a8ca76d715b5c212b2bfb892389e06a7e5b32785eac12a927155644dd707c267aa42f4666 MISC metadata.xml 511 BLAKE2B 41e2ad01492452d7d392a0d587058acbdbda11a41bd7298d3f589916f384cdf3b19999964a1cc818f34602371888057a21abbbe8099cc69ec2bc00ef548a2f1e SHA512 dfcc8518d958e86dd28ece05ddd868f4d2e4404b2aca246a137f11f11aef6c466ba577df8e9ca96949f58f92e6e80582d930edba2df99e557c7878f788b0bdaf diff --git a/dev-python/pypck/pypck-0.7.23.ebuild b/dev-python/pypck/pypck-0.7.23.ebuild new file mode 100644 index 000000000..550ca6372 --- /dev/null +++ b/dev-python/pypck/pypck-0.7.23.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="LCN-PCK library" +HOMEPAGE="https://github.com/alengwenus/pypck https://pypi.org/project/pypck/" + +LICENSE="EPL-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/pypoint/Manifest b/dev-python/pypoint/Manifest index 25f20e5a7..0d41fe953 100644 --- a/dev-python/pypoint/Manifest +++ b/dev-python/pypoint/Manifest @@ -1,3 +1,5 @@ DIST pypoint-2.3.2.tar.gz 5905 BLAKE2B 6acfd5bf59ef6f869feb492816705ddb3fcf3d261252ea0e1614e90b145212ccab83a5bbbade86ce028984779ce89769f5775eb1a071de9dd4cda6cb07aa0de8 SHA512 e68ec45d90300018d3fdb8cc830a22855732631f39ad48c1c093abacc7af9317cc8dfcfeff3b2a8b28f97ad78e70bf58ab9aed650e7f632db54e3677033eb8fc +DIST pypoint-3.0.0.tar.gz 5910 BLAKE2B f0199823557f3fa84f065197bc209839be105458971bf5362b1474f49f6ed06b191bbc769284a4d94b33a6471a41bb12c3757e9534564a7dbba785ee8e68721f SHA512 cd6b85fb69efea4b2d77ad55929e7d1b94ab6a60338b7c72289e18e81066a3aa2c397a0a355770c8035bd8d126f5943d1677069f3968fcced09ed8b3dea28c0b EBUILD pypoint-2.3.2.ebuild 660 BLAKE2B 5a7639e1642fd1ba2a5c71d28003eccf1717be44f8823d341d54e9253ecfe21212921eeec605d7ee1fd205f490cdbc990a5d2051ef8439da8bdf7e102b31b30c SHA512 15183b53970a4f38d75ed07d4e1487ab5c72a61954573b364ad87ce8fc5f4fa3d1a086f9a88d04d127804c73dc2d70cfbaf1a251e385c5577a07a8da600bde82 +EBUILD pypoint-3.0.0.ebuild 660 BLAKE2B 5a7639e1642fd1ba2a5c71d28003eccf1717be44f8823d341d54e9253ecfe21212921eeec605d7ee1fd205f490cdbc990a5d2051ef8439da8bdf7e102b31b30c SHA512 15183b53970a4f38d75ed07d4e1487ab5c72a61954573b364ad87ce8fc5f4fa3d1a086f9a88d04d127804c73dc2d70cfbaf1a251e385c5577a07a8da600bde82 MISC metadata.xml 515 BLAKE2B a2ed75d873100d14d7a8650d3a9c5602b2731a75205ec4c650c0ca77930b6d60af0c93021c456c53e7e7eae1e311ddc6cea5d6b7c604e5f41e9f4a3e11f9fd05 SHA512 dc371fa7a8283efa7d0a441534d27be4abb70733a95a6f639af3edde99f861f59fe3cafe1b71795b8850c4401a0dce7ad08680ee21bdd2cc0af4dff46ef45c0c diff --git a/sci-geosciences/aranet4/aranet4-2.2.2.ebuild b/dev-python/pypoint/pypoint-3.0.0.ebuild similarity index 62% rename from sci-geosciences/aranet4/aranet4-2.2.2.ebuild rename to dev-python/pypoint/pypoint-3.0.0.ebuild index 437b43c28..e613d704e 100644 --- a/sci-geosciences/aranet4/aranet4-2.2.2.ebuild +++ b/dev-python/pypoint/pypoint-3.0.0.ebuild @@ -3,12 +3,12 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Aranet4 and Aranet2 Python client" -HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/" +DESCRIPTION="API for Minut Point" +HOMEPAGE="https://github.com/fredrike/pypoint https://pypi.org/project/pypoint/" LICENSE="MIT" SLOT="0" @@ -18,8 +18,8 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/bleak[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/httpx-0.19.0[${PYTHON_USEDEP}] + dev-python/Authlib[${PYTHON_USEDEP}]" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pyrisco/Manifest b/dev-python/pyrisco/Manifest index ca3e5d94b..631e59cb3 100644 --- a/dev-python/pyrisco/Manifest +++ b/dev-python/pyrisco/Manifest @@ -2,8 +2,10 @@ DIST pyrisco-0.5.10.tar.gz 14750 BLAKE2B a19e8f3c5e46f2c28697d1906326cf04e2e32d9 DIST pyrisco-0.6.0.tar.gz 15006 BLAKE2B db4cfdc1cad07cfe1b594635e1c94e4653e93c00aca220a3f33d06b69547c868bfb295cd26f2186962a923ccaba896023391e729988f1dbf8e107a27f05efea0 SHA512 d0a6a556feed1a3f617211212dfa7d105f6c938e324a3c9c47e2d1ca31a2b964f7ec4686328ba7b98bb10dfb074bc1e0881a99f1a458f4afc4598aee5ff3bebf DIST pyrisco-0.6.1.tar.gz 15002 BLAKE2B 9113dd67bbe70510c29bf1099af71148a85552d67ec866e60c4fe5497dbfaf59c0b4c1016087509687b8de67498ac758ffbb592326a841f11e4625bb037a7a8a SHA512 863fc5436813d507ec0fa9fcef381cc465f119cf1a63fe5cd661ea963d764674a0b9e475c5929c325bc1b4f74ac1deacf5c59f7e91fe8eedc843c85140571c52 DIST pyrisco-0.6.2.tar.gz 15010 BLAKE2B 02fa0c4b5dc49b0d6c5293b0e535fd0b26ec2b36bb969ea72a92f13cabe501185b02c41db5035c8c67660b1182b047698af4f7ec5cdfbde5cf38401ed8c6bdf9 SHA512 f703ed0d2fe1537600d48be2f41cca98dce0114adac2bff79ce45e237d1a2e50dd11da0d391c73d3080791872d1057be81c384a5e75291b8fdbad543d72c00bb +DIST pyrisco-0.6.4.tar.gz 15046 BLAKE2B d5b7303b38b187aa063e2594ad79486767fc5e5e5bd61cf12732329cb15611f3424d06ad94fffbcbde95ce3a8091cdcb8f11c6595aeee2421f54712401b93363 SHA512 bf1acad3dd2c3670fff94dfe5f70a380978e5574f006041ad2dfe196a360cb4976c0898455c59d007a60b696ae075d3df9f440cd2b2a6ce98c0bc46fdf56a0d4 EBUILD pyrisco-0.5.10.ebuild 604 BLAKE2B 591232480fb626897da4fafd2f42735161991ce0fdc5a296604ffec937cb6d2dddf8a115f15fe63b0eca50a3d7a85ebe67b6c9250dcf892e397c2ea82dad4221 SHA512 c96f3ab6f9e4e0e18bdcf4047dc835c99499fb03369e1ed22bb644a06de901f59e7fb6d3356e54d3e44c558c01e99c3e395e45cc35f81e0cd0c09af6d7067ad6 EBUILD pyrisco-0.6.0.ebuild 543 BLAKE2B b1f9f8dd698194d340c8d03fb3e5b6fff83adeeb260d88671e7334035457353e8cfe93cf19998770cdf723a5c959149c44512f9749043ab0bd007afc995217fc SHA512 fdef80da1e23fe71fc103f3f7278d76cf6c3553a9001737f0885fdea472f8f4874628c72f5afb6787604dbf8c0528445592ba1f3d83a2574eaba2befe6a51436 EBUILD pyrisco-0.6.1.ebuild 543 BLAKE2B b1f9f8dd698194d340c8d03fb3e5b6fff83adeeb260d88671e7334035457353e8cfe93cf19998770cdf723a5c959149c44512f9749043ab0bd007afc995217fc SHA512 fdef80da1e23fe71fc103f3f7278d76cf6c3553a9001737f0885fdea472f8f4874628c72f5afb6787604dbf8c0528445592ba1f3d83a2574eaba2befe6a51436 EBUILD pyrisco-0.6.2.ebuild 543 BLAKE2B b1f9f8dd698194d340c8d03fb3e5b6fff83adeeb260d88671e7334035457353e8cfe93cf19998770cdf723a5c959149c44512f9749043ab0bd007afc995217fc SHA512 fdef80da1e23fe71fc103f3f7278d76cf6c3553a9001737f0885fdea472f8f4874628c72f5afb6787604dbf8c0528445592ba1f3d83a2574eaba2befe6a51436 +EBUILD pyrisco-0.6.4.ebuild 543 BLAKE2B b1f9f8dd698194d340c8d03fb3e5b6fff83adeeb260d88671e7334035457353e8cfe93cf19998770cdf723a5c959149c44512f9749043ab0bd007afc995217fc SHA512 fdef80da1e23fe71fc103f3f7278d76cf6c3553a9001737f0885fdea472f8f4874628c72f5afb6787604dbf8c0528445592ba1f3d83a2574eaba2befe6a51436 MISC metadata.xml 505 BLAKE2B 1ebff0f8ced158a1cfc9c88fe66c6671cd2331b3c34e0b87db2ad28af99cb2e927e9679b30cff3b1bf0bbad49e971d632fa1774640b39b8ed9c10d2b6c071d1f SHA512 18474295818478798ea28697bfd88eb232ac7170bdf3a96c4cbc70df66bff610240199103452362070244a4dd03b6748e57b7d8c34856c5755174e9249e0a475 diff --git a/sci-geosciences/aranet4/aranet4-2.3.4.ebuild b/dev-python/pyrisco/pyrisco-0.6.4.ebuild similarity index 61% rename from sci-geosciences/aranet4/aranet4-2.3.4.ebuild rename to dev-python/pyrisco/pyrisco-0.6.4.ebuild index 2102853fe..7cf94e9e8 100644 --- a/sci-geosciences/aranet4/aranet4-2.3.4.ebuild +++ b/dev-python/pyrisco/pyrisco-0.6.4.ebuild @@ -7,8 +7,8 @@ PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="Aranet4 and Aranet2 Python client" -HOMEPAGE="https://github.com/Anrijs/Aranet4-Python https://pypi.org/project/aranet4/" +DESCRIPTION="A python library to communicate with Risco Cloud." +HOMEPAGE="https://github.com/OnFreund/PyRisco https://pypi.org/project/pyrisco/" LICENSE="MIT" SLOT="0" @@ -18,7 +18,6 @@ RESTRICT="!test? ( test )" DOCS="README.md" -RDEPEND="dev-python/bleak[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/pyschlage/Manifest b/dev-python/pyschlage/Manifest index 7549d497e..97ddad6e4 100644 --- a/dev-python/pyschlage/Manifest +++ b/dev-python/pyschlage/Manifest @@ -1,5 +1,7 @@ DIST pyschlage-2023.12.1.tar.gz 27631 BLAKE2B 218f5fc7e976704cd2a1fc440beec3929728b2f76e2b8f59db4d8071087b076b6cbd707282a6763d2375645489ea2cfc05a13ace1a033ecbf7a1f3846b686d36 SHA512 22af9bb40af8a67de191c7570727544d486d4cda11530f839d1408d736bf83e9b23830727ea72c289db32b5640bf4b92117e40e3aba9723e7573852a3d5ee2c5 DIST pyschlage-2024.2.0.tar.gz 27742 BLAKE2B 54c510d3ae8a3c35abe3fd6fee5727afa16ac42151631821b7b8f03d9e1cc054c8255d1efcdafe338286b108c1943c74ed69392e048b47c6fdad8f35d91be609 SHA512 eac4c0b5783d48f007cac75946cd61d09e5bde99ba8bb0efc8127d22d7d2edeb5e42d936500aaba26421bc4d2ed8af77f63371d292c373213d6d6f54e7ec1a55 +DIST pyschlage-2024.8.0.tar.gz 30615 BLAKE2B 47b0139caca4cd5367163bedb1ffd06236443c3dabd4084e0ee515f1740680c3869d7ed4e754ee541d5ba13ab8b21bd1b9334b97f46871b074ecf91f6d002e59 SHA512 b34d299f69d283785a5c041c8d9a9e8d599b7f0c24533dfa2859a35767c63ad226d952dcca579e7de7377727f9a6bff41d91b4bbc2ff2918390596f899d12f55 EBUILD pyschlage-2023.12.1.ebuild 858 BLAKE2B c38a63206130bf74d0f81cdaf53ee6317e9b33cd8268157a7237fc59a77d24909a967354d1032aeba8dedb636aee15341f077517c41665c8ce2645bedb47e3fa SHA512 cc73f839482425141be038cbdd95205bfe4fac81c272b48e623fd2cba297153f32b39c488bbb74a31b6fbdd56edd2dee6e08768b5d35d57bd7b42a7ec2c9167e EBUILD pyschlage-2024.2.0.ebuild 858 BLAKE2B c38a63206130bf74d0f81cdaf53ee6317e9b33cd8268157a7237fc59a77d24909a967354d1032aeba8dedb636aee15341f077517c41665c8ce2645bedb47e3fa SHA512 cc73f839482425141be038cbdd95205bfe4fac81c272b48e623fd2cba297153f32b39c488bbb74a31b6fbdd56edd2dee6e08768b5d35d57bd7b42a7ec2c9167e +EBUILD pyschlage-2024.8.0.ebuild 858 BLAKE2B c38a63206130bf74d0f81cdaf53ee6317e9b33cd8268157a7237fc59a77d24909a967354d1032aeba8dedb636aee15341f077517c41665c8ce2645bedb47e3fa SHA512 cc73f839482425141be038cbdd95205bfe4fac81c272b48e623fd2cba297153f32b39c488bbb74a31b6fbdd56edd2dee6e08768b5d35d57bd7b42a7ec2c9167e MISC metadata.xml 515 BLAKE2B a5cf8dfee7d051ecb4c2448888c3ff2b01c557774828e4722ff0319ee331d8beabed0ad8523bf65dca7d678e5edb979bf0100ce8f5bf66457fc4368d9078a7be SHA512 feed8ec99d697934bdb9ace5ae8fb0e58a59586a4c0598194b2747fe34ac5c122d4e7af822970deb470e1ba661ee85b7a064e47e7704ce3f17fcec47a7297a32 diff --git a/dev-python/pyschlage/pyschlage-2024.8.0.ebuild b/dev-python/pyschlage/pyschlage-2024.8.0.ebuild new file mode 100644 index 000000000..a1d241a3b --- /dev/null +++ b/dev-python/pyschlage/pyschlage-2024.8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python API for interacting with Schlage WiFi locks." +HOMEPAGE="https://github.com/dknowles2/pyschlage https://pypi.org/project/pyschlage/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pycognito[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + )" + +src_prepare() { + # remove dynamic-versioning + sed 's/dynamic = \["readme", "version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/pysensibo/Manifest b/dev-python/pysensibo/Manifest index 88ea208eb..19f6bd044 100644 --- a/dev-python/pysensibo/Manifest +++ b/dev-python/pysensibo/Manifest @@ -1,3 +1,5 @@ DIST pysensibo-1.0.36.tar.gz 8467 BLAKE2B 9e414cf0d88a126f7738955feb3385ba93513d33a4f9edccc945e697c4570920f511d14f92ac50bef945178a4fdb025bee3273fc94d9a3be5701c2c4b8f55065 SHA512 af1d948aa16c84259838fec6d5c5dd0773368045bfbf547ce50909a5263a0d048f82da6839a9b2d1ed9c4e6eaac625f3c998e345a9a687f25ffa035be96ca10e +DIST pysensibo-1.1.0.tar.gz 13672 BLAKE2B 898b6491c5c1c99e57fcc24b62949d3d9e9bd2c8d8a2757b01274c55c2384a208e6e1e7c68fde3ee4d22f15e7bcacc7e43786ca1589e9eb9504d314d3f898fa6 SHA512 1662b157fe63a05c183d78a0de03bbcedfb552497d10ab1ff265ff7175df6497db40f376fd92e0cdb48cea07fcdc54ab608a6e89d8f0b39257f7579370d47e59 EBUILD pysensibo-1.0.36.ebuild 641 BLAKE2B 460843e42ae66358924c860dfb34887918c3a4fde74a0a26a75c668f7024fedcb6e3a1a01c252637561355b9e23a43f78d072f491fe8c9f062dfc48293826a9e SHA512 ac64e7fa86a7f352eafff88ff52904c2ac8d228328fbd9981169447221e8882f5169880db6622f27a976b692ffa2ec6d9e6750a8a39fd5f7762a4f0767f646e7 +EBUILD pysensibo-1.1.0.ebuild 638 BLAKE2B aaa15613dd1cfd92fc0ef420a81d6ec01de4b5e50c0df0df1944dc2c22b13f52634de223502c5855a24c338afcf875b353b801106783aaf4f78438d832a9901e SHA512 520e73b88818bebc2bf0dfc7eb6a060254e00a2daa64088460d55e004a7561968b7c797c3d3f13459ddd311fa071b6c67172b5d39b7d6f16721fa19d53fea79f MISC metadata.xml 529 BLAKE2B 87843df93004effef04fc905e796f861ca18e026cbc437c131ce5256b5ee4cb5b77ec8a24fe8eec2d84e4d94468d8f498ce3316b4924e5fa85da28b63b4b23d5 SHA512 99e3e0e102ac5819de498d72115c053b0599941bd051989c998e1554f0de1249ac42f8ddf16f1c657a14465963ee11b0fdfa10c4cf90eff65cfc5174707febd8 diff --git a/dev-python/pysensibo/pysensibo-1.1.0.ebuild b/dev-python/pysensibo/pysensibo-1.1.0.ebuild new file mode 100644 index 000000000..477020519 --- /dev/null +++ b/dev-python/pysensibo/pysensibo-1.1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="asyncio-friendly python API for Sensibo" +HOMEPAGE="https://github.com/andrey-git/pysensibo https://pypi.org/project/pysensibo/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" +: +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/pyserial-asyncio-fast/Manifest b/dev-python/pyserial-asyncio-fast/Manifest index 7e58bdaa9..40a438055 100644 --- a/dev-python/pyserial-asyncio-fast/Manifest +++ b/dev-python/pyserial-asyncio-fast/Manifest @@ -1,3 +1,5 @@ DIST pyserial-asyncio-fast-0.11.tar.gz 35473 BLAKE2B 6863531316749124b4d11b104607b7073cd31bfcaf33bfebd9a5d5cab1c06e47b614031aea5f20d7631602153856d805e85a572201808f6d1e8a257d111f1bc8 SHA512 caaad361f28de360b880cc6e5dadd6a555c91170ee630a43eb52b1f7094e3278980710ed49315c9849dfa2c31c145a3982f89a0f5778b556c4cfb8f24e810587 +DIST pyserial-asyncio-fast-0.13.tar.gz 35568 BLAKE2B 03152ecc6c55b1e3dbaef1fbe36240c2e86152da944ce83471a4fe43dc2337a7dc69ac0c1b46d33a2fdf9e3b2a11825c83fcd1f60079e1b317df988bb385be0f SHA512 e504fe9e2d12b493bb75eb3955331fbfffbd9e6b6e9a95816cc687401dbedfb0abdce37da36df8709f64d2ecb839864a1c5513c182a8af23960b1d9f6c125048 EBUILD pyserial-asyncio-fast-0.11.ebuild 772 BLAKE2B 5ab071f0fd1dca3ef79faa39570e0bd536ea00bd943a8152dd6b1b22e9c981a478938571db64b134947d591ac703f9850c101bc9df2dde98204ab5025f3ed1b4 SHA512 1264508b6928c70851c0ebfe0d33e464531cab635c1edb9285e51980979a93bc6458631fb058086f8978a78b621add7afbe80c967d21800951aa44ef421686c8 +EBUILD pyserial-asyncio-fast-0.13.ebuild 772 BLAKE2B 5ab071f0fd1dca3ef79faa39570e0bd536ea00bd943a8152dd6b1b22e9c981a478938571db64b134947d591ac703f9850c101bc9df2dde98204ab5025f3ed1b4 SHA512 1264508b6928c70851c0ebfe0d33e464531cab635c1edb9285e51980979a93bc6458631fb058086f8978a78b621add7afbe80c967d21800951aa44ef421686c8 MISC metadata.xml 423 BLAKE2B 0eb7c91627c7fd6a7494fa4a8058cfab4de8409e830197dd4c6302f6811d5197445208f0d54475c1268cf5b232e9114cb60410fbc9e182de533c7b7460fe6eca SHA512 0b39c0273744eedc2e78963be6933011fe6b8ba150b854cccfff83893833576ac3bff143297847e302be63b1094c20ffd12e79e10ddec4d4c65ef7d5ef1b8400 diff --git a/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild b/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild new file mode 100644 index 000000000..fd9f7cc8e --- /dev/null +++ b/dev-python/pyserial-asyncio-fast/pyserial-asyncio-fast-0.13.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python Serial Port Extension - Asynchronous I/O support" +HOMEPAGE="https://github.com/home-assistant-libs/pyserial-asyncio-fast https://pypi.org/project/pyserial-asyncio-fast/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/pyserial-3.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/pyseventeentrack/Manifest b/dev-python/pyseventeentrack/Manifest new file mode 100644 index 000000000..d0a66e414 --- /dev/null +++ b/dev-python/pyseventeentrack/Manifest @@ -0,0 +1,2 @@ +DIST pyseventeentrack-1.0.1.tar.gz 10649 BLAKE2B ece55c862c07f8115a961c617faa6cc9ead41c3063c80652c3835c9fcdb03a137e979120ffc9fa4c64fe819e9d569b71db63db388d57ff61acad6611659082aa SHA512 69aa552016d8ef130bf297499e583b59ccfe13a41d5094481f6315afe94e577350df54e191abe99f90429b6d861e0c2d2bcadf69f177c7115b947ba56f6e4565 +EBUILD pyseventeentrack-1.0.1.ebuild 573 BLAKE2B 1ab8a641ce60476df06913a3650195c2de1cd0f9b0a1f20e5abfaded40ec987fffc7e2b10398d16dc00ed2b0d99712f6c5fbe520e68b5ad3532e50de65bea36b SHA512 b3df9061ec5e2ede3444eb5835ad886e5751065398779775546677a676a5badc2721b32bd59567e296b675faccbcf0c21d68e8f98cc7a53d53d85c82068c414f diff --git a/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild b/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild new file mode 100644 index 000000000..5ba2a2623 --- /dev/null +++ b/dev-python/pyseventeentrack/pyseventeentrack-1.0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Simple Python API for 17track.net" +HOMEPAGE="https://github.com/shaiu/pyseventeentrack https://pypi.org/project/pyseventeentrack/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] + >=dev-python/attrs-19.3[${PYTHON_USEDEP}] + >=dev-python/pytz-2021.1[${PYTHON_USEDEP}] +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/pysmarty2/Manifest b/dev-python/pysmarty2/Manifest new file mode 100644 index 000000000..ecbf50ad1 --- /dev/null +++ b/dev-python/pysmarty2/Manifest @@ -0,0 +1,3 @@ +DIST v0.10.1.tar.gz 7875 BLAKE2B aa02e21d088523440ade184b95516fe06c0f95d3668502bc87671bea243cadcfebe48a6f22fd3a171fd6f2b26142b180ea71d1f3c407160501df8f0bb1673320 SHA512 3d9bab84803ab263fe79d8f4b46ab075cd70edc32bca91750a8694e23a4c213ee0191058bea3be9d5eda43bff9d1884c70f880adb8061e59b9974579460094ca +EBUILD pysmarty2-0.10.1.ebuild 782 BLAKE2B ff931e53292e2a7a734105608284f8a2025fd9ac7f12e73d5dd22deaa706e72058a7861a23a5107f329deb6a0a574654a8479894ebc1169c2214313befaa98cc SHA512 2c1ab670b0987bcd125bb43fcefe171a97c3dcebc130d14c2ec36037f01cd42f3deb6a0340f26937d882b71addac6a8df3538c2fe299110f4622b44beb14d069 +MISC metadata.xml 519 BLAKE2B 9a9324d8db416cbf51c86928ffa90b78616ad477162be8166f1db4a71ee7bf2702f1cd5bccf8222157e6354959c042f6fc965b61533e3bef435fc6096d48e635 SHA512 b8643488b38ef38d427a74c066adea95d42752980d5ff6517ac8badc392111a7c67c1485551514946dfe550529d29f0828d74e01c5cfe347c6b6f379097e50d3 diff --git a/dev-python/pysmarty2/metadata.xml b/dev-python/pysmarty2/metadata.xml new file mode 100644 index 000000000..dcbb0634b --- /dev/null +++ b/dev-python/pysmarty2/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pysmarty + z0mbieprocess/pysmarty + + theo.nicolau@gmail.com + Theo Nicolau + + + diff --git a/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild b/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild new file mode 100644 index 000000000..f3ba07d0c --- /dev/null +++ b/dev-python/pysmarty2/pysmarty2-0.10.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Python API for Salda Smarty Modbus TCP" +HOMEPAGE="https://github.com/martinssipenko/pysmarty2 https://pypi.org/project/pysmarty2/" +SRC_URI="https://github.com/martinssipenko/${PN}/archive/refs/tags/v${PV}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=" + >=dev-python/pymodbus-3.6.9[${PYTHON_USEDEP}] =dev-python/requests-2.21.0 + >=dev-python/websocket-client-0.54.0 + ) + asyncio-client? ( + >=dev-python/aiohttp-3.4 + )" BDEPEND=" test? ( - dev-python/mock[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] )" distutils_enable_tests pytest diff --git a/dev-python/python-tado/Manifest b/dev-python/python-tado/Manifest index 4ff752678..9105b843e 100644 --- a/dev-python/python-tado/Manifest +++ b/dev-python/python-tado/Manifest @@ -1,5 +1,7 @@ DIST python-tado-0.17.0.tar.gz 28326 BLAKE2B 14761a4099e3e42798a8f9aeca523d1328127cffcc8304266e2c4b7bc4a9cba1c9f89d024bb8aa037a252bb75b179040607717315e9446daf2a98f5c4adbd9f4 SHA512 4e727a6f033422ee2102bc67d69cdf8d9ca39de8bc60e5365d236c36aaa578e94dbef9881c4a144fc688ae535d994101aea50bca7fc4b5f553e448b5735db265 DIST python-tado-0.17.4.tar.gz 31871 BLAKE2B 0ab81eb5d218029075ca632f2a3e50f183f7339b8302a72497fe012219ef7421d5c18d998b958e456a712124156ac2f91465d757c2c85db5430edb7130b01911 SHA512 5fb512543c8d22a3698f93c019d695f722add855e08f9b64f7f71c79e42eefaf3d407609d338fd33c6cb81f30e8d51d790f567c7f3606b406760fd6c012cc6a2 +DIST python_tado-0.17.6.tar.gz 32365 BLAKE2B e0f871a372bb8aedbb91a0dc01e80bb691167023ad1e516967214047172a213f2dfc8872b37d71166ff3be1ac889f5bbb18877f8332d9ce7d89d8e9bdae4a55f SHA512 ade5a715c86cd0e73dea6ffda46ff5d488ecc945138aa71b08e21d6d626e6b92cbc364d05c73660e7fc3fc51b2d4e54cd4695b3804c80579689d589d473e2532 EBUILD python-tado-0.17.0.ebuild 693 BLAKE2B 1d80d2e4de4e08a36ff453532655257be6b2ec39b7dbf918a026448cb5623af93335cd3257487424ec6b29d167fc3213948c01abc30e08edbbad32bf556482f9 SHA512 6c0dccadb444636ff495944cfcdb9365748aacdb76d5a61b705e7bbdadc2122f9f242c25f25fc04c9d2bc165b062b95b6667b5fc076dcd07814b62736f6f4fd8 EBUILD python-tado-0.17.4.ebuild 631 BLAKE2B 384aeecdf2be864be5700a6e4b7e94034dba05f225452dc13274cea0fc509fffbbb6d04534b0e8d372183f51c6efae64be56b15ea29395f654e2dfc41e1de783 SHA512 bf67cca080c59f9f066bc878526f36976a9a431d0b9e3faad51db2a4f7f811240426375c8bb820450930d4ff5e3a929b1a23bad780bad108c43f98c58510da70 +EBUILD python-tado-0.17.6.ebuild 612 BLAKE2B adf5c4888608b4787c8fe0db29f49f36fdd557827d12c2d5d95caaeb47daeae5066a74eebf681ef473277de79d8ec5b1bfbe8c47be92247e3ba5fc1b6b52fdfb SHA512 0c9e004bdb65d7248cf5dbf94bcee242508be2ef03826ec71998966a61fb92a8c1fb59c00b3bfda4004bb7df229e76e0dc59166027e5b5bbbc563f15dd0579f3 MISC metadata.xml 546 BLAKE2B 2e127e4238884d654479268cb5db76ffb6600584848218b863452014a8979c37e13ad2803ac9a4a1eff9aa20314ee9426f3de86cceee8b3ac640c9d1265c244e SHA512 e990d680e9859a69f09a22a4d98dd752aeaf62ba0269f75f76ea53f31601543bec91e86520feaf2b2cfdfbd9215c54ad1d9ad046ba95203ab9b1737578105de1 diff --git a/dev-python/python-tado/python-tado-0.17.6.ebuild b/dev-python/python-tado/python-tado-0.17.6.ebuild new file mode 100644 index 000000000..e874b99cb --- /dev/null +++ b/dev-python/python-tado/python-tado-0.17.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="PyTado -- Pythonize your central heating" +HOMEPAGE="https://github.com/wmalgadey/PyTado https://pypi.org/project/python-tado/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +src_prepare() { + echo -e "requests" > requirements.txt + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/python-technove/Manifest b/dev-python/python-technove/Manifest index f2ea9e1f1..de1a32239 100644 --- a/dev-python/python-technove/Manifest +++ b/dev-python/python-technove/Manifest @@ -1,3 +1,5 @@ DIST python_technove-1.2.2.tar.gz 7799 BLAKE2B ee4af6a9faf12ab9d2120769eae42ef44e19f7708a46eb5c446c6946cda930e3baf95f78a54c63efde1b67fcaa95b0ef1cad4bf8aab1debafa9af975e1cdff50 SHA512 36e53ab12a7ad44752ef9954d9eb9293fa39b7a69301b25bb3e116b9796e6b940b4001caf468e343f170e03495ef68c27efa2442e4db26c512e2e2b3c29ef769 +DIST python_technove-1.3.1.tar.gz 9851 BLAKE2B db3076ff6bc2c3456c95c3dbbf12e35bb777372266db8e6fdec116e3f3e6eadac6991b1fd4fd3a53b638ba8bd246d6317595faf5e8c9d02abdc5735b36c8b003 SHA512 3b09cdd99c74fc64a8369dc814efc54ecf42f12d8a2e274b47bb99484d1fecb667df21682dcead87b4e9a69f800b3715794ccfede83880428cc2b7e9d5e39d61 EBUILD python-technove-1.2.2.ebuild 745 BLAKE2B ec08fd7414a08e592744fb0ec38859370c7884a2594ad1c3c627ded400b2dba871be3e796db27bd02649cb1fa75dd75ab0706ce381cb27fce314e23dd727ee32 SHA512 7d441bb9ed41c016f3f6772d776d007a64a7303a556b2b3c0e47532719a4200a3ffec87a57f3346d62042c7346184b7dec9333aaae4519cb88ec1dfa7e4b7a46 +EBUILD python-technove-1.3.1.ebuild 745 BLAKE2B ec08fd7414a08e592744fb0ec38859370c7884a2594ad1c3c627ded400b2dba871be3e796db27bd02649cb1fa75dd75ab0706ce381cb27fce314e23dd727ee32 SHA512 7d441bb9ed41c016f3f6772d776d007a64a7303a556b2b3c0e47532719a4200a3ffec87a57f3346d62042c7346184b7dec9333aaae4519cb88ec1dfa7e4b7a46 MISC metadata.xml 541 BLAKE2B 12b16ad3d09c733e6034a000043e2b430777f5e2d39cce5e48186be843e7d8dab5f356ad5d9c5f74d21c9d866ef4fde0a260ad03a242b4b02f09c765da744ba9 SHA512 da7ce213d38864df554c72e9ba9262b5d8010f2484ccb2068a03b0f0803955e3e0e25fee6146e69b0a51eb8f9e91050ff7c3e71ff585b91b5a14aef3372d8703 diff --git a/dev-python/python-technove/python-technove-1.3.1.ebuild b/dev-python/python-technove/python-technove-1.3.1.ebuild new file mode 100644 index 000000000..83f3c51bb --- /dev/null +++ b/dev-python/python-technove/python-technove-1.3.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Asynchronous Python client for TechnoVE." +HOMEPAGE="https://github.com/Moustachauve/pytechnove https://pypi.org/project/python-technove/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/awesomeversion-22.1.0[${PYTHON_USEDEP}] + >=dev-python/backoff-2.2.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-4.0.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/python-telegram-bot/=dev-python/aiohttp-3.9.0_beta0[${PYTHON_USEDEP}] >=dev-python/backoff-1.11.1[${PYTHON_USEDEP}] >=dev-python/certifi-2023.7.22[${PYTHON_USEDEP}] >=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] diff --git a/dev-python/sisyphus-control/Manifest b/dev-python/sisyphus-control/Manifest index 8f0a54dda..33da4755e 100644 --- a/dev-python/sisyphus-control/Manifest +++ b/dev-python/sisyphus-control/Manifest @@ -1,3 +1,6 @@ +AUX fix-pyproject-toml.patch 305 BLAKE2B 341eb7dd12a9faa67438073a8734aa7ddbfa8861ce92c6f2a8033595e6966ac323934a48be5530b948884deac9a380bfd42f217990cfd47cc4e953b53e6b61e8 SHA512 58996127dd5de1b410936318a61974cf210530ebfb232425643d84ae56925e8003eb6c481d8fab6ded90b0320c2753ce1dc07c0772b1980392b58603744539fb DIST sisyphus-control-3.1.3.gh.tar.gz 14080 BLAKE2B 3fa0a73f531980eb7878cf2df95a7f3b63b5842f9bd49c57c5ec2133edde8989c8e49ab49eb6163c8532f985cfa3bc53f2d030018f7cd5d41e092f60c9363638 SHA512 93eba153707e8c3dbf521ede232dfe281f1c8a384d203ae1545e18f0cbd26a4224bf2748eacb4d0a4a6d439c904516b11a4ba80027eef11dee62c11835fbe008 +DIST sisyphus-control-3.1.4.gh.tar.gz 37239 BLAKE2B 44f3ba21a455a38dea5ea37f8b0f3c06a281a9f2ad51f5ecca010cda8e3bc82301130df019a426c25f51c0e6a8b8c5b872922ba448d453b3d9a44b6a77a6cad6 SHA512 61d3d9d7f35db23dbe97be2008c55892cb0543004565c59fc3105a9f9f61a18546fc641ec290fffb094d7f264b2bcbdfaf83f0cb9c797e7a0b192473c63fadbe EBUILD sisyphus-control-3.1.3.ebuild 1089 BLAKE2B 66fea636b488b20955be53a87f26a9ae4ef8f11d3c7bf19f25509244ed2792fc802a7345eca172a83827a5a0b86804afdd25125852d72f19ab5d330992b372e2 SHA512 492294bfa948f6539189a40cc9ee96cc205aa4d4e3a032d778c51bb2a1678509b17b39c9e356d606242a572003b56bf56045530796dc1652f0c9f08386d132c4 +EBUILD sisyphus-control-3.1.4.ebuild 1091 BLAKE2B 350be828fdc8d89f3aa7f2d9991b6edaa6496a2557aec8bb951eec75f791fb46ac39f09340b6896969ec0faae56a9f9e8f29e514c2a539f023d8a1523b4f94cd SHA512 d54b5eed932aa3c60620ec03ce4952e93165984a179da73f59ef484828ad8346ed359914865ff6b1da1066ccbc845ecdbd9da971a8dc0b1ecb0bf8692be37aa2 MISC metadata.xml 400 BLAKE2B 65b8140dcdbc50fc882e2c5a6037e418129031ffbd8d21cb5bbc604a8511a35bd18d74fdb78573ca774a17fd2b5f4f43388145f32d261650671697cba20a7e2b SHA512 badc259a6f278f0b0d339c5fc38b61c1ab95542df1def984ed3036464476ec7c76e989a33fa389aaa573e3d0fc07913bdde7ffe2a104674d0a4a66067111ecd7 diff --git a/dev-python/sisyphus-control/files/fix-pyproject-toml.patch b/dev-python/sisyphus-control/files/fix-pyproject-toml.patch new file mode 100644 index 000000000..819b5debf --- /dev/null +++ b/dev-python/sisyphus-control/files/fix-pyproject-toml.patch @@ -0,0 +1,10 @@ +--- a/pyproject.toml 2024-10-24 08:06:06.636588386 +0200 ++++ b/pyproject.toml 2024-10-24 08:07:57.832576431 +0200 +@@ -38,3 +38,7 @@ + include = ["sisyphus_control"] + pythonVersion = "3.8" + typeCheckingMode = "strict" ++ ++[build-system] ++requires = ['poetry-core'] ++build-backend = 'poetry.core.masonry.api' diff --git a/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild b/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild new file mode 100644 index 000000000..348f3048c --- /dev/null +++ b/dev-python/sisyphus-control/sisyphus-control-3.1.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="Control your Sisyphus kinetic art tables (sisyphus-industries.com)" +HOMEPAGE="https://github.com/jkeljo/sisyphus-control https://pypi.org/project/sisyphus-control/" +SRC_URI="https://github.com/jkeljo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +# https://github.com/jkeljo/sisyphus-control/issues/6 pinning to old version +RDEPEND=" + >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}] + >=dev-python/python-socketio-v4-4.6.1[${PYTHON_USEDEP}] + >=dev-python/python-engineio-v3-3.14.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" +src_prepare() { + eapply "${FILESDIR}/fix-pyproject-toml.patch" + eapply_user +} +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/solarlog_cli/Manifest b/dev-python/solarlog_cli/Manifest new file mode 100644 index 000000000..a8de314a2 --- /dev/null +++ b/dev-python/solarlog_cli/Manifest @@ -0,0 +1,2 @@ +DIST solarlog_cli-0.3.1.tar.gz 25403 BLAKE2B 131b0730804347e3a2b800963ccf8dcee8be1c76950ee31bd99236e2d7fd69f0e1ed2cf0e1f2cc39c67d6405d601e90eca4375a363d4315a674035eb4562ed4b SHA512 8083e7e97ff3bf96b2a1355af3205d4d40363ced02bb57c43510531eb50563cb870fd3f3b7b7106ecdc55c933a65dcb349ff995aa56dae0a73cee3ed479560b2 +EBUILD solarlog_cli-0.3.1.ebuild 745 BLAKE2B fe2c0ac56fe527a23be8000a22f462f41efa488437c236f0fa448d0dee4f9409403a941ad526fe545079ba8dffd7b031660d683f86ab0753ac84df99d7e075bc SHA512 fd8908d6c7d9b644495ed8ee2667f264f668402d2a8ae5c74727097dd1c385abc9c9f4aa8db920a248c4cb8550614b2ca3efc6e50e9bb91c1a3068b7d54f3f36 diff --git a/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild b/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild new file mode 100644 index 000000000..a3cc18bef --- /dev/null +++ b/dev-python/solarlog_cli/solarlog_cli-0.3.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the Solar-Log JSON interface" +HOMEPAGE="https://github.com/dontinelli/solarlog_cli https://pypi.org/project/solarlog_cli/" + +LICENSE="GPL-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] + ~dev-python/aioresponses-0.7.6[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.13[${PYTHON_USEDEP}] + ~dev-python/pytest-aio-1.9.0[${PYTHON_USEDEP}] + ~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}] + ~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}] +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index 882bd521e..c16a74862 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,4 +1,5 @@ -AUX sqlalchemy-2.0.30-py313.patch 508 BLAKE2B 6658d6f71291018461fea34397082adfa289d6ee3e24fb4daed866693455cfbea09520096659b8e7cb3f03e9f20f5b9f5ec60c89669aa48564fd5d7fc33bd121 SHA512 28cd85729b9b5019e95de89cb51efa39c1066a8a23c51de8931c335e97eafb6ab8734405ec7e1970d3569359588b743cdc28be956e300fe19b40052cb77ecdd4 DIST SQLAlchemy-2.0.30.tar.gz 9579500 BLAKE2B 3c1711ee72a355eb5e6a71d6581d951ffe3ddab459ac4bb4c36a8640ed5f6298a80847e9bb66dd700622fa9275bf77c4c18be5e324092a576d1b35983371730a SHA512 b39275a7312609fd0a78ac5bb4fb0f29f2948d7fc81007587c01f38849ff28bff273182a06c8ec830b7e1ba4cd30aea2cd7214bbf971a61125c9b56c6ddbbe52 +DIST SQLAlchemy-2.0.31.tar.gz 9524110 BLAKE2B 521137ceaedd91a063bd336001e25a2946a3fefbc61c619b9b18c32f6e4dd2ff541e7cf3f0e0144024c0a6fe2c7aec743d1315b66c7da752d47abd81a6ab8ab4 SHA512 2e5f559ee2d1f28003a7436a6cb1997f22348447765422f4847adb3c5fc20b759d8c5c99ad4dae1c1f7863f3bc72f699e19b48d7797917a9a64ff4050e61d3d1 EBUILD sqlalchemy-2.0.30-r1.ebuild 4144 BLAKE2B dd3ff9e92086119af1134278f006d0e830bc41b0aad31276f9c10a6a40ef4772cd70e80077f0c2a817763a1b5f9de4ea8708d53b43666d5ef5f5c31ca0af71dd SHA512 3de4f3e426b696e18a22f0843f575fc625f9e7d816e6c61259136a46c9692ca0730da3fc1f17a0b5af9ac9deedfdb29e382f5bbea92d82cf882bb13551c0e64b +EBUILD sqlalchemy-2.0.31.ebuild 4025 BLAKE2B eec53361026395ec184a01084fdf14367a4421d9c85cb6a6c66d048c6b24500f3bfbd0fc3f3567a8231f1d48d79e4ca9de682a05aea6cf0e67be61abfc038da8 SHA512 7065328981c6419a06708f856f11c5321d39c75778b0a15d138cc74e799da7dadc3976c3efc9acc9e40e6663e91375c4f4d043233d1442239675c3bca72a1514 MISC metadata.xml 520 BLAKE2B fee1a03271d09cb19edb38072bc85b543da8055c45babaa476f8ec1f9eb6fe049110eb024fc17f36671642f980625eb8d6540982942b69d068c55db1a6670db6 SHA512 967c17af33e56d86af1d83ce022b76ecdb209196d639537a998499b31b39df8c156b8a20ba2db3ecfbd73a01f0b327363d2ed82e9d148a9cf0d0822fe939569f diff --git a/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch b/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch deleted file mode 100644 index 6c519d2a2..000000000 --- a/dev-python/sqlalchemy/files/sqlalchemy-2.0.30-py313.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py -index c97fa7d..9a02e7d 100644 ---- a/lib/sqlalchemy/util/langhelpers.py -+++ b/lib/sqlalchemy/util/langhelpers.py -@@ -1657,6 +1657,8 @@ - items: List[symbol] - cls._items = items = [] - for k, v in dict_.items(): -+ if re.match(r"^__.*__$", k): -+ continue - if isinstance(v, int): - sym = symbol(k, canonical=v) - elif not k.startswith("_"): diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild new file mode 100644 index 000000000..d7d3e454e --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.31.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-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_{11..13} ) +PYTHON_REQ_USE="sqlite?" + +inherit distutils-r1 multiprocessing optfeature pypi + +MY_PN="SQLAlchemy" +DESCRIPTION="Python SQL toolkit and Object Relational Mapper" +HOMEPAGE=" + https://www.sqlalchemy.org/ + https://pypi.org/project/SQLAlchemy/ + https://github.com/sqlalchemy/sqlalchemy/ +" +SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="examples +sqlite test" + +RDEPEND=" + >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/greenlet/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + test/ext/mypy/test_mypy_plugin_py3k.py + test/typing/test_mypy.py + # hardcode call counts specific to Python versions + test/aaa_profiling + ) + local EPYTEST_DESELECT=( + # warning tests are unreliable + test/base/test_warnings.py + ) + local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg + test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string + "test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message" + "test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}"::test_{delete,insert,update}_single + test/base/test_utils.py::ImmutableDictTest::test_pep584 + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # deprecated and broken with py3.13 + test/ext/test_serializer.py + # TODO + test/orm/test_mapper.py::MapperTest::test_synonym_nonexistent_attr + ) + ;; + esac + if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" + ) + fi + + # upstream's test suite is horribly hacky; it relies on disabling + # the warnings plugin and turning warnings into errors; this also + # means that any DeprecationWarnings from third-party plugins cause + # everything to explode + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures --reruns=10 --reruns-delay=2 \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "asyncio support" dev-python/greenlet + optfeature "MySQL support" \ + dev-python/mysqlclient \ + dev-python/pymysql + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/sunweg/Manifest b/dev-python/sunweg/Manifest index 1e9eb9c46..ae7296337 100644 --- a/dev-python/sunweg/Manifest +++ b/dev-python/sunweg/Manifest @@ -1,7 +1,9 @@ DIST sunweg-2.0.3.tar.gz 10626 BLAKE2B 4a2f3a6cf1e8a150cd297192a3e21f7153b9aa675bd308b2ee96e5e0a73c90dcb88aac22cb9f8f802324abfe72f0098daf6ca4e079ef51547018d5cbcd13dfbe SHA512 27d0d803f063afc4748672edf4ed8bdb65d1c4fdf40ea0c8e8bcadf948249bc9527ab647392f4dda2faa7ba8a0c74c5131bffd3f861c5117ccd81719253463cc DIST sunweg-2.1.0.tar.gz 11293 BLAKE2B 9f0791286deeed64793178432302a117372779d255f903718f711cf8eeefa73ee9d532aa2c3d5b01f2aff140b68787538fdd84ecde55f3895a219631e2d0134c SHA512 c668f16233fdc3fca7e8245c35a069e9eaef8747074d8189d3d4287b33ab427055da88d10378ee72d3a26e096deee1a9c46aa48d517fddc30bc30105a16d5beb DIST sunweg-2.1.1.tar.gz 11317 BLAKE2B 7d590e7a9e061e6a1b6ad295189bfd993fe5a8fe2e7039cf71ec29e2ac2aff2b98c34a36103a0795a0c02762d93775e9df81e799651c8c257a9010c585d0ac65 SHA512 67d0b4e21166aab9976c1678c364c74469c50ce34ca940befdc10b289aef24c741b0ca7ddad5d3aa13fd764c6c56db7d3aad244deb2524bc845b68a0001901fb +DIST sunweg-3.0.2.tar.gz 11572 BLAKE2B ec0887e17df5118629552fd969f9df5d54db9c20a2d7be020f10b9bacb6ce4b548230105582c96ef77b080741e780646032fd1bf6cff303959fb07dfc61d1f16 SHA512 bcaeba3e24010c1700225e785f1792fc27704172b41b2c82a600bacb10ee3ff22198b9d1cc0cbc602720888f87ec0c637b4ad79ff00a1d608640984c41ff1e0b EBUILD sunweg-2.0.3.ebuild 757 BLAKE2B 7dbfc4536b441acf3139f05d06d629d26f64ae92156e98a89b3f04b6ef25f6e041177807e3f0e6b6d25e97287d95207b7db4dd6dbc023e0ad8e67c3895149d4f SHA512 bdd2c93a02dbc7c1da97cd8982b23a759ee04273fa0c2d24e5615be2522a9a6fe9402c78cc0e267832e9f23764d738487a5de95e70497f887ac849093bb2b66d EBUILD sunweg-2.1.0.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 EBUILD sunweg-2.1.1.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 +EBUILD sunweg-3.0.2.ebuild 532 BLAKE2B 80e0b184712cd6cd08673a2c19b318099dfbaa621ec000fc382f70ba5f60e7e6e88275f192d168aa3c34ca38b4612c132ddfebaf946ce7eab82e07ae22e3b2b6 SHA512 3f46bdd89cfbb819a18fa231a82d7de2ad9c67d3ffc246b35d2075fd7f6031030cf3851630a0d0df6b0d4152dcec0f23636e119967878612d29f29904d6ab599 MISC metadata.xml 499 BLAKE2B 2a93c67465d2475b98fe0c887bbe8db45e22957ab4124ccebae89dd5bf2e3f143e0676bec69d2a45dcfff1541333fc7e6fa455e87d6cdfd3ab96ceeda5e89608 SHA512 31367f79d656f26cae66a3c56f74ba85d4706f1971abf5ed12cc1d4034f3c57fcfd210fab90098f473438e5455fac31e6ea163195f387898314a0a5a57f39bea diff --git a/dev-python/sunweg/sunweg-3.0.2.ebuild b/dev-python/sunweg/sunweg-3.0.2.ebuild new file mode 100644 index 000000000..840c868ed --- /dev/null +++ b/dev-python/sunweg/sunweg-3.0.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A library to retrieve data from sunweg.net" +HOMEPAGE="https://github.com/rokam/sunweg https://pypi.org/project/sunweg/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/switchbot-api/Manifest b/dev-python/switchbot-api/Manifest index 99f819192..77e530366 100644 --- a/dev-python/switchbot-api/Manifest +++ b/dev-python/switchbot-api/Manifest @@ -1,5 +1,7 @@ DIST switchbot_api-2.0.0.tar.gz 4340 BLAKE2B 795ad712c8cab8c725b69830548755b9013c3a5d4fdb73faf89809714f13e2055b209a8ac972e42d40e6a7998ba2135fd261caf14108a0d39a2ffc77093c66c5 SHA512 bbaca43ab63466bf886e9c1604a322fd678a3e7ff8d0e2e611c9b5b5c61ea2f0a41ff02ec775a3197c8684951a70ad5c3b4ee9717deb21d00070a7854cf9f901 DIST switchbot_api-2.1.0.tar.gz 4368 BLAKE2B 40b0b8687bd7c990e4ebddbb696dedf7e4d2434cf50d07d715a8af9a7fdd1b3b0aedd73ff874a6600028a2d820124e33606dd2a4a6de1b09cea0fcf60711f786 SHA512 303b3b24e5ed7d0afbb552ee5cf1e0df1354577f2efe126827ef262a57d01fc431def80ca9146a1bc11287c0c28c63024f2a483eb7962dc76381960d04ce14a2 +DIST switchbot_api-2.2.1.tar.gz 4415 BLAKE2B c5be1a033df25e49923aa77a4735d98776052aaf5ca21ec3ff6011a0b9b5f868c4076eac53d33afc37b6ad4d7e10098272574149888d6778583544e9c6345519 SHA512 960802de283af06483cb950b82ee1615d749eefde300a83061edc7abbc1c77cc61c9e23f868fe38bc4e7880e7da9f9d8df5ca1291cdac8d0a72cfb0d5f3ed03c EBUILD switchbot-api-2.0.0.ebuild 558 BLAKE2B 36d8fc1e122f2eea9563d5c8ea7c1cf85ab68d1c86a51df61a3b8a8c1320b55cd35fe6df0ac6ea33c360e5ba588e29200804dba5097522bcd2bc99da70f83322 SHA512 0aed1f60cdb4e910c73ad3b0b68790a8eca58bab7c5d43cb2fdc819c3d53feb02a6927360ae12d9d926155098f1f8914866ddf0e8a8d09446c19e200f27aaa25 EBUILD switchbot-api-2.1.0.ebuild 558 BLAKE2B 36d8fc1e122f2eea9563d5c8ea7c1cf85ab68d1c86a51df61a3b8a8c1320b55cd35fe6df0ac6ea33c360e5ba588e29200804dba5097522bcd2bc99da70f83322 SHA512 0aed1f60cdb4e910c73ad3b0b68790a8eca58bab7c5d43cb2fdc819c3d53feb02a6927360ae12d9d926155098f1f8914866ddf0e8a8d09446c19e200f27aaa25 +EBUILD switchbot-api-2.2.1.ebuild 558 BLAKE2B 36d8fc1e122f2eea9563d5c8ea7c1cf85ab68d1c86a51df61a3b8a8c1320b55cd35fe6df0ac6ea33c360e5ba588e29200804dba5097522bcd2bc99da70f83322 SHA512 0aed1f60cdb4e910c73ad3b0b68790a8eca58bab7c5d43cb2fdc819c3d53feb02a6927360ae12d9d926155098f1f8914866ddf0e8a8d09446c19e200f27aaa25 MISC metadata.xml 537 BLAKE2B 2195eb69d989cfdbbfe400fc8b430b0668ca17ee37b1ae7e4509facf4569ac5c200096431b8380853d82ac70cc263afaeb8c19426f1add86b13574a3803ed515 SHA512 2bf5eedd52052c2b65c24b8cd675547982f981afbf9f0668c24cfd385e6722c4c220dd01c9aab4ecb9933a8079cc25432eb441fda7d8fa20aaf1781e4996cf6f diff --git a/dev-python/switchbot-api/switchbot-api-2.2.1.ebuild b/dev-python/switchbot-api/switchbot-api-2.2.1.ebuild new file mode 100644 index 000000000..6fb85d24d --- /dev/null +++ b/dev-python/switchbot-api/switchbot-api-2.2.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="An asynchronous library to use Switchbot API" +HOMEPAGE="https://github.com/SeraphicCorp/py-switchbot-api https://pypi.org/project/switchbot-api/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DOCS="README.md" +RDEPEND=">=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]" +distutils_enable_tests pytest diff --git a/dev-python/systembridgeconnector/Manifest b/dev-python/systembridgeconnector/Manifest index 2112508ff..c27aa7c99 100644 --- a/dev-python/systembridgeconnector/Manifest +++ b/dev-python/systembridgeconnector/Manifest @@ -1,5 +1,7 @@ DIST systembridgeconnector-3.10.0.tar.gz 11534 BLAKE2B cc673fb93f25becfbe3375dbd877dcbe84167d13b5b02e6a9ef66e6bfe6206b37025e7ea88603ea1c18529221421c6c4473bb147f5dc55e6015a9da1b49c0883 SHA512 5b8e392a098901e51381021b4c3af4fb8d3f129b53f73be1881fa1704c9d866b24a6206ba97134584edd492a00a147d961713d531f5d2235a8684b3f36f1a196 DIST systembridgeconnector-4.0.3.tar.gz 19031 BLAKE2B 22e39cbc43530cd0e8812c49c80731b73d8ddaf55301e934d1d9a73d9554246abe3896d3a7e86b824fdab75969884d05689d727cbf3b42f0be50e9f57dab9112 SHA512 a8a4ca2044ae1ac9972c0f85d5427f5c3e48d6ccd54c78c4a7776ae0fc61548288cb215644a559d7c22f11094c07870604169a96017d464053405c82be898da0 +DIST systembridgeconnector-4.1.5.tar.gz 20830 BLAKE2B 5d99c18669f9ae65aed0e897e4701bffcbc4173354f35af27cf3b715952b4ce85366fa1090b9d0294830792b389d3bcb2985e74a77bf2d88a836934605b559fe SHA512 0280cbb18064a6922bef7827ab01d0fe32a7c5dee4709ad5506ac2e7cc3f7fdf23f2ea3fea7ecff727900a2793f6997f24671e77b1efa75d1df64f0df362cd19 EBUILD systembridgeconnector-3.10.0.ebuild 832 BLAKE2B e41bc2c160e318d698c1c700ac332de9818bdffe1879b844e9b0338ca61473553373cfbe4abf13d0a2130ea9438148da98b47e2b7dd6bf24509972e1951b68a0 SHA512 4f8264e86a68557f5e626ccd05eb405b4889668668ed6afac9baf3135c70cd6a47e907b56fafc4dc692f56f799c26d26b89ada79fec34764e31304b3bed387cf EBUILD systembridgeconnector-4.0.3.ebuild 730 BLAKE2B d8c46b28449d6efe99a22cd083a0b274b3bffe39f2f9d1646555c5028f08a1d8890feb32ab39aa18ff05065a9acb6c96c3e1a0fecc1b51d6cb4e10f71183b93a SHA512 3dfcf21deb962abe4a449bd0ccfba782e449638100020e180ff0546f1279cc67e84160b03d4b0a566d2c4d2ac465c465a511c8ce0211e1ed5f40577493d17f0a +EBUILD systembridgeconnector-4.1.5.ebuild 730 BLAKE2B d8c46b28449d6efe99a22cd083a0b274b3bffe39f2f9d1646555c5028f08a1d8890feb32ab39aa18ff05065a9acb6c96c3e1a0fecc1b51d6cb4e10f71183b93a SHA512 3dfcf21deb962abe4a449bd0ccfba782e449638100020e180ff0546f1279cc67e84160b03d4b0a566d2c4d2ac465c465a511c8ce0211e1ed5f40577493d17f0a MISC metadata.xml 543 BLAKE2B 89948be75450a6b9acc131dd2f73286ff7916512ab3af158b50836a4f4d22c95f2ba5b23331d5d53d2b4f541074a6dceed5054861e91ab3c0c39b1590715a053 SHA512 ec074aec45492fe4cf8db0e125ae8976ad5b1ea6e4a66fdb8ef07cf6e4513bb94f8b41906649e6eabc7ab00e5c8c83c4d8256a253343acd5adddd4f655d5963e diff --git a/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild b/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild new file mode 100644 index 000000000..9f2d8a4e7 --- /dev/null +++ b/dev-python/systembridgeconnector/systembridgeconnector-4.1.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="System Bridge Connector" +HOMEPAGE="https://github.com/timmo001/system-bridge https://pypi.org/project/systembridgeconnector/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]" + +src_prepare() { + echo -e "aiohttp\nincremental>=22.10.0\n" > requirements.txt + echo -e "incremental>=22.10.0" > requirements_setup.txt + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/systembridgemodels/Manifest b/dev-python/systembridgemodels/Manifest index 4b74516f7..73ed4e5cc 100644 --- a/dev-python/systembridgemodels/Manifest +++ b/dev-python/systembridgemodels/Manifest @@ -1,3 +1,5 @@ DIST systembridgemodels-4.0.4.gh.tar.gz 35143 BLAKE2B cf947375b47e6d05bb25435bad784c97cd99c6a0c3864f3f3a75962b98bb2655ce65905cf331bb259cf5ab90e55b1cd4cc756fc61ce3dc75ed7eb501cf8bde40 SHA512 35ee9ce52dfc7c1e3353951f42ca6a5983b8918c721c4476beb081120f5c14d68b69fa1380b7d7fb3c09ed4382880ed0f72b3af8f1a10dc62b71fbe784056b0d +DIST systembridgemodels-4.2.4.gh.tar.gz 36990 BLAKE2B 1c94b0d91f2bc7b3e699dc36c7c6349610722f069138a36e57c5b71ca34d42b795013a424e959c3a5e03aa908a1a93ec3a476758b93523bf4554c87030b4e377 SHA512 97d05e1f28dbd0725d28e3dbc74251f859b73b9ced00787897bd6d50e8484405504d9574601b5984067bc17af75877f54c28eec22fd708976c6e7e6d38b8f177 EBUILD systembridgemodels-4.0.4.ebuild 866 BLAKE2B 2d309856203b0da31ffbeb2b756098c18bae3f0ffd5a413a0df6403c54ef7b7bce190a8187c348d0b6b1f6676cc2e25f66208b38cd79fd0042dab9220f5f8dab SHA512 584c122bb1bfb54a5724b28d9d222ee866d3ee211edc18234bbd1569c4c2fb3ff647e05adbc018fb8f43d17d09ab014787a74df85c54fd3345a17a22038fc927 +EBUILD systembridgemodels-4.2.4.ebuild 866 BLAKE2B 2d309856203b0da31ffbeb2b756098c18bae3f0ffd5a413a0df6403c54ef7b7bce190a8187c348d0b6b1f6676cc2e25f66208b38cd79fd0042dab9220f5f8dab SHA512 584c122bb1bfb54a5724b28d9d222ee866d3ee211edc18234bbd1569c4c2fb3ff647e05adbc018fb8f43d17d09ab014787a74df85c54fd3345a17a22038fc927 MISC metadata.xml 537 BLAKE2B 7364b855f25ef1ff40fa7cf188120ae1c202421f7054ff8dc1e95c07ede3a1ee34bf8873662cee4a47f30a9993a91fc20a9316c37eb02a05db824b10419c8552 SHA512 55251cc989473791c29224b1661d4782647f1747fba606f66d3549418f36ce82f85eb53c89f7c761e847e01a576ff274cc9cad12dda70a1dd09d73da47871775 diff --git a/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild b/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild new file mode 100644 index 000000000..2f1ae2f58 --- /dev/null +++ b/dev-python/systembridgemodels/systembridgemodels-4.2.4.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 +MY_PN="system-bridge-models" +SRC_URI="https://github.com/timmo001/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +DESCRIPTION="System Bridge Models" +HOMEPAGE="https://github.com/timmo001/system-bridge-models https://pypi.org/project/systembridgemodels/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/incremental[${PYTHON_USEDEP}]" + +src_prepare() { + sed 's/find_packages(exclude=\["tests", "generator"\])/find_packages(exclude=["tests", "tests.*", "generator"])/g' -i setup.py || die + eapply_user +} + +distutils_enable_tests pytest diff --git a/dev-python/tesla-fleet-api/Manifest b/dev-python/tesla-fleet-api/Manifest index 46b9ada06..1b8748e8a 100644 --- a/dev-python/tesla-fleet-api/Manifest +++ b/dev-python/tesla-fleet-api/Manifest @@ -1,7 +1,9 @@ DIST tesla_fleet_api-0.4.6.tar.gz 23201 BLAKE2B e092bd8ac3969ca6025fc7853e87bbde4a519e019ddf916ee964aad4b64348ecd336d098461d7fedc87e621b772b094e673261a1da6cf59e9637e5beecd34a17 SHA512 bcd302ea2406e58977f0735e54d4412199dca0d49b640a8ad8ffac1faaf722f1946210424d290737937b41ade8750886332c11988d93234d5c06fdfb9e885bf0 DIST tesla_fleet_api-0.4.9.tar.gz 23330 BLAKE2B 68217b0cbbdd7bd39d59d639d6416b4ddeced614c1d74f275545df5737b344cf13c0711f1f610f2d5deb96a6188c588ff138f3defa4fc073b322edd61bd2b645 SHA512 1fda52b4a3dacd0c23421f9151025eee7d3f5f98a47c35f8463b464d04910d2c66b577e7f1b6f779ebcb8d24a98a330c5459bcfcd6ef3c1e24905312a88c8f4f DIST tesla_fleet_api-0.5.12.tar.gz 24582 BLAKE2B 9f6bc60c9365715ba347495eb2d7e796c3b42645701b45903e55b9bc3ec2b06ec679991de35efa8dc3e41395512b5a7e3b6a068f119d4449aa890faf5d170537 SHA512 4c9a22ef117fa18650f4776ef2ea0cc7ea86f6bbbf7c2736f5c398f0e08a3f8fd9e3ac458abcc30de4b046705b827a0b61f0f197dcfe1675bc44afc2a30959c8 +DIST tesla_fleet_api-0.7.8.tar.gz 25831 BLAKE2B a4ae3975f6971c5affffc0273b1d9adff17d0c223d4e0333e23d8e7f4531eb4aeb27351365f44e45dc7a2d48da146ecd99266f439416afed6e5eb326d237d077 SHA512 38bc7a08322b255b558c8a7ca49d81634b5877e7a910e014b20291bec8aff4e871072539468056100657192a48b82bdefab76dbee37bf430a3a47d611846c9bf EBUILD tesla-fleet-api-0.4.6.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e7977cc713eea2d5cc0a73fbcf4f34efa29d71c87f4d9b0f37a4164aea63d14c142247974c333f22c374b1c680501dbc3c0 SHA512 94c4dd074e69acce63f17abb86206f0047e1b729fec9c5eaf5c6e7aedc7db9ad1c1c38e5f6b6e964223563e47b9cb94b86028446951690a0543a729b0d991a17 EBUILD tesla-fleet-api-0.4.9.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e7977cc713eea2d5cc0a73fbcf4f34efa29d71c87f4d9b0f37a4164aea63d14c142247974c333f22c374b1c680501dbc3c0 SHA512 94c4dd074e69acce63f17abb86206f0047e1b729fec9c5eaf5c6e7aedc7db9ad1c1c38e5f6b6e964223563e47b9cb94b86028446951690a0543a729b0d991a17 EBUILD tesla-fleet-api-0.5.12.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e7977cc713eea2d5cc0a73fbcf4f34efa29d71c87f4d9b0f37a4164aea63d14c142247974c333f22c374b1c680501dbc3c0 SHA512 94c4dd074e69acce63f17abb86206f0047e1b729fec9c5eaf5c6e7aedc7db9ad1c1c38e5f6b6e964223563e47b9cb94b86028446951690a0543a729b0d991a17 +EBUILD tesla-fleet-api-0.7.8.ebuild 594 BLAKE2B 42bd40b0d56333506afc7ea785266e7977cc713eea2d5cc0a73fbcf4f34efa29d71c87f4d9b0f37a4164aea63d14c142247974c333f22c374b1c680501dbc3c0 SHA512 94c4dd074e69acce63f17abb86206f0047e1b729fec9c5eaf5c6e7aedc7db9ad1c1c38e5f6b6e964223563e47b9cb94b86028446951690a0543a729b0d991a17 MISC metadata.xml 527 BLAKE2B f64651dd9ea7e4857ece921c96c8c3bc3f40fa00d625215134bd1f29381089ebd8dea038fe660888f1b2cce94b99fc709da30979ebf85d78ec028250fef24b98 SHA512 531bfddd5a22c499acdf16b490db0909dc7587136884890432d96f965c97592d12b8a68638c44721c3b2a8a14082c74dca8127a7f082def2a7f94b32c96928c0 diff --git a/dev-python/tesla-fleet-api/tesla-fleet-api-0.7.8.ebuild b/dev-python/tesla-fleet-api/tesla-fleet-api-0.7.8.ebuild new file mode 100644 index 000000000..53dfe560c --- /dev/null +++ b/dev-python/tesla-fleet-api/tesla-fleet-api-0.7.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Tesla Fleet API library for Python" +HOMEPAGE="https://github.com/Teslemetry/tesla_fleet_api https://pypi.org/project/tesla-fleet-api/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiolimiter[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/tessie-api/Manifest b/dev-python/tessie-api/Manifest index be11b5c26..446831048 100644 --- a/dev-python/tessie-api/Manifest +++ b/dev-python/tessie-api/Manifest @@ -1,3 +1,5 @@ DIST tessie_api-0.0.9.tar.gz 22215 BLAKE2B 71791af1064aa78ae2eac30e4355f2ec215686d3cc3e1cf469b80cd28e20a794b19a60bc629c55c2e04d870f241e8159da69f18908aceb6b543b6b7d495534bc SHA512 fbb94722f6eec3cdee7b72b5dd54098db9a7256e5a1d05790d73a2384d28e1a39cfb2098c1dbc24d05aa750efdbfc621a294b812280e4c41022631733d6dfa4a +DIST tessie_api-0.1.1.tar.gz 22963 BLAKE2B 7f991ecf2398a121cec802da8dc9f7b2b712d85d9dc12f24aefb4c787ef695589fd161274468bbebfaaffa0109311f4ca78903931bfc28c9921668f1812a1b04 SHA512 5586ec51396b8fbce3087e79335ad2f4b0fed15f8cd445287dda1530b456e0adc7072cd321af6276522b76c23e24cc9138cc54af17bcf6ac6b157705c20afdaf EBUILD tessie-api-0.0.9.ebuild 568 BLAKE2B 6383c3bbcfcc86b34ef75413b4e7587ca660eac67d00dde60eb821ff2a91f56cd1fef374d101f119640088084f707118e61d253ec679add7ef091fa65056fc1f SHA512 dbb6babf66a77a938bfb3d77cf284209b560b3330189d9c16ac005b349a20fdff6206bc85ee562f8bd3e6aaf9efec5c2e44a5b08a26a1cf9bddc6d45e80db88a +EBUILD tessie-api-0.1.1.ebuild 568 BLAKE2B 6383c3bbcfcc86b34ef75413b4e7587ca660eac67d00dde60eb821ff2a91f56cd1fef374d101f119640088084f707118e61d253ec679add7ef091fa65056fc1f SHA512 dbb6babf66a77a938bfb3d77cf284209b560b3330189d9c16ac005b349a20fdff6206bc85ee562f8bd3e6aaf9efec5c2e44a5b08a26a1cf9bddc6d45e80db88a MISC metadata.xml 529 BLAKE2B 270cacaafc3ba4e1faaad909e87fe7b61ffe9a5bf0bb875950650d9b1887e32511c4c00e6be8a0d0fa081f5f0c40bb38a65de8510ae1ebeb804cf12c1bbe6c98 SHA512 5060f851303eb8f85e0a3ee7bb51700151d3f38e1092abdbbcb7b5b0e4dc4a69f97c0e0bbf33506b4ae82545f64b61132b1051b022ab53efb41fa9a88c5aeebb diff --git a/dev-python/tessie-api/tessie-api-0.1.1.ebuild b/dev-python/tessie-api/tessie-api-0.1.1.ebuild new file mode 100644 index 000000000..a3008278b --- /dev/null +++ b/dev-python/tessie-api/tessie-api-0.1.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="A small python package that wraps up the Tessie API" +HOMEPAGE="https://github.com/andrewgierens/tessie_python_api https://pypi.org/project/tessie-api/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}]" diff --git a/dev-python/thermobeacon-ble/Manifest b/dev-python/thermobeacon-ble/Manifest index 3a883f6cb..89b0b648f 100644 --- a/dev-python/thermobeacon-ble/Manifest +++ b/dev-python/thermobeacon-ble/Manifest @@ -1,3 +1,5 @@ DIST thermobeacon_ble-0.6.2.tar.gz 5537 BLAKE2B 862ef38908d4e7848fbb0034fcadcf05544629be91e67f5f311bcfff6528575fa662dbf12be1ee4ad0f7d73d77626e97ae916e856cb0907bd39477395f948a6c SHA512 54617b5404ef80e9866d4cb751e2071fdfd225a57f03da1e8bd8db6a7cf1d5dd292f34b1e2d8d5478793f65b6ae602c7a28ad708be087bd76f58a3d29504b831 +DIST thermobeacon_ble-0.7.0.tar.gz 5534 BLAKE2B 23592dac11bd4eef1cd082d9f82372d59ad05df3f9851c3cd8546dd8c2c953e11c94bf0c16d6e0426e655ede576a75e41cd517bec530fe910416059527cab6b1 SHA512 6ef53571c096482db943abf7341b606aeade6fae638f7d4dbc21ebd3e75f92b5052d4a4bd464aaabe2e88809298df5502aee607176834908889a055f76acd4ea EBUILD thermobeacon-ble-0.6.2.ebuild 794 BLAKE2B 7f5761582d3d1107362977ad62e1e934d69d77a4baf1338df1337416710d9ca944b0e8a592d3437db475e0059994a66ab78ca5a5cd1820bac7de5a7e047f65f1 SHA512 10a6a5a5746baa9e4d5dcdb99964e291515160315d9a8bc656ff49a8f97d30cfebabfc0b822ad1c352ecdeeeab740de6d9e0cf858b38ee161bb4070a61ea19b9 +EBUILD thermobeacon-ble-0.7.0.ebuild 794 BLAKE2B 7f5761582d3d1107362977ad62e1e934d69d77a4baf1338df1337416710d9ca944b0e8a592d3437db475e0059994a66ab78ca5a5cd1820bac7de5a7e047f65f1 SHA512 10a6a5a5746baa9e4d5dcdb99964e291515160315d9a8bc656ff49a8f97d30cfebabfc0b822ad1c352ecdeeeab740de6d9e0cf858b38ee161bb4070a61ea19b9 MISC metadata.xml 534 BLAKE2B 6cbb5ce537f23f98c8a34e12ac10a1e6e72f39ff9bbc905cdedeba402bea0665d9b83521936cc6e6d9a437d0fd7386461b4e3f69cc1bc8c691d8c5115157f832 SHA512 ab58f41c6fceaa5b801feccf747b401b8a1b29a5af2f43c91444954dc8abb1a709408b955a8ff2cb490847b882e46766cc972655113ed412fc397f216a1a010e diff --git a/dev-python/thermobeacon-ble/thermobeacon-ble-0.7.0.ebuild b/dev-python/thermobeacon-ble/thermobeacon-ble-0.7.0.ebuild new file mode 100644 index 000000000..775bf0495 --- /dev/null +++ b/dev-python/thermobeacon-ble/thermobeacon-ble-0.7.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Parser for Thermobeacon devices" +HOMEPAGE="https://github.com/bluetooth-devices/thermobeacon-ble https://pypi.org/project/thermobeacon-ble/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bluetooth-data-tools-0.1.2[${PYTHON_USEDEP}] + >=dev-python/sensor-state-data-2.3.2[${PYTHON_USEDEP}] + >=dev-python/bluetooth-sensor-state-data-1.6.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/tplink-omada-client/Manifest b/dev-python/tplink-omada-client/Manifest index de3327d7b..daa57dc49 100644 --- a/dev-python/tplink-omada-client/Manifest +++ b/dev-python/tplink-omada-client/Manifest @@ -1,7 +1,9 @@ DIST tplink_omada_client-1.3.11.tar.gz 28705 BLAKE2B 9954b500576e22d1b9855f761accf27a683cee2d3a621db4fe12b083d65dde6f3c4a9d13cf2d2d946e6a3fe6bcb2749963d8ac1f3ec25b9f69fea707e2a712ec SHA512 9abf52453c06ab93a42dfe1024c49ca0bd4eeaa94c146e616d502c96f38594da36e25cb3f62b27a738550ad6e3de4029aa65d4adba2294adc4931466bb4b3296 DIST tplink_omada_client-1.3.12.tar.gz 30139 BLAKE2B 5df2c9c634cf44f1d028ab66c1d614e41d57fdbb9fa62726894f3e183ceb2e267bc706d5007e0e05ab8bbff455049dfb38f6190dc817b89b329321d186d8d9ef SHA512 4aeb6022bff464a05258a9bb7f65ab673a79fe47ac89b5f4444cb2b881c76888eb90f691d9ef0152c08d5aeefc8453ba70492d842cfdea28ec9639950840b0ac DIST tplink_omada_client-1.3.2.tar.gz 24649 BLAKE2B 57b22f67e5e24f3bc2ed1ec6aeb462af19a5144a68c17b29b1aa76b630a5b4ddec5f9ed0ce12cb3dd0ad5b0379cd5905c004c5b11d7cafcb16d97de27d2a3dbc SHA512 a0a7c6415dfdc536b4955315f00627f16fae4e2b002e2ba4f5fda19b49408020ed310eeb4ff479d5b1916acd77b860ce65dfc7935394d95ae8af6f831209d3b6 +DIST tplink_omada_client-1.4.2.tar.gz 32286 BLAKE2B 76080514271aa1b16dcf7ea730c9e2bb60559857807d8b53955ef7804cebff483dcd0af9ff4e1b9fbb977a58a27de0afedf6f5b30cb0e44bfa0b6bd64ec83489 SHA512 ceec887395474b7f8685b7de2b6937bbda4a0fd859834d24e3b790c349f91a9c4f0200b2b1f49e9b2528b5a22e371c346703a07daa2451531ab04c796c7264b7 EBUILD tplink-omada-client-1.3.11.ebuild 624 BLAKE2B e4851cfd15c91df57904bacfccc15dfdbb0ee87a0b7bff3dd2412f81276db101477053b43bf6b6e50a206108fdcb93064479ed0d865f3e28cafd3ba62434457e SHA512 68f55a372fca2e7ebc7a9b792273fc206588671bbe525334b3a58fd589033e3686a5e403534a1c7da61fd52ee3dd5ba7528f0cafaf74c6a856bc88416b90fd88 EBUILD tplink-omada-client-1.3.12.ebuild 624 BLAKE2B e4851cfd15c91df57904bacfccc15dfdbb0ee87a0b7bff3dd2412f81276db101477053b43bf6b6e50a206108fdcb93064479ed0d865f3e28cafd3ba62434457e SHA512 68f55a372fca2e7ebc7a9b792273fc206588671bbe525334b3a58fd589033e3686a5e403534a1c7da61fd52ee3dd5ba7528f0cafaf74c6a856bc88416b90fd88 EBUILD tplink-omada-client-1.3.2.ebuild 624 BLAKE2B e4851cfd15c91df57904bacfccc15dfdbb0ee87a0b7bff3dd2412f81276db101477053b43bf6b6e50a206108fdcb93064479ed0d865f3e28cafd3ba62434457e SHA512 68f55a372fca2e7ebc7a9b792273fc206588671bbe525334b3a58fd589033e3686a5e403534a1c7da61fd52ee3dd5ba7528f0cafaf74c6a856bc88416b90fd88 +EBUILD tplink-omada-client-1.4.2.ebuild 624 BLAKE2B e4851cfd15c91df57904bacfccc15dfdbb0ee87a0b7bff3dd2412f81276db101477053b43bf6b6e50a206108fdcb93064479ed0d865f3e28cafd3ba62434457e SHA512 68f55a372fca2e7ebc7a9b792273fc206588671bbe525334b3a58fd589033e3686a5e403534a1c7da61fd52ee3dd5ba7528f0cafaf74c6a856bc88416b90fd88 MISC metadata.xml 530 BLAKE2B 56c771d1302fd2a1b3021b5470b0f5d2e8de64b6a852ec1bd2f55c2383d0fcd3dbc2987846abf5cf562dbeeae7ec8b678cada1f0d25037b6430f8fe986238856 SHA512 b9a8b73a841b148212dbaf9b1d504eb5f5fb600b2f2bb1f6738f40e5127ee04fe00007f9f239c4a45762e41c2fa46f2be5055b2d8c94a3a8ec4f5f356f5e1480 diff --git a/dev-python/tplink-omada-client/tplink-omada-client-1.4.2.ebuild b/dev-python/tplink-omada-client/tplink-omada-client-1.4.2.ebuild new file mode 100644 index 000000000..2b770fbe4 --- /dev/null +++ b/dev-python/tplink-omada-client/tplink-omada-client-1.4.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for TP-Link Omada SDN Controller API (OC200/OC300/Software Controller)" +HOMEPAGE="https://github.com/MarkGodwin/tplink-omada-api https://pypi.org/project/tplink-omada-client/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/awesomeversion-22.9.0[${PYTHON_USEDEP}]" diff --git a/dev-python/ttls/Manifest b/dev-python/ttls/Manifest index 306cb58bc..5f29a107d 100644 --- a/dev-python/ttls/Manifest +++ b/dev-python/ttls/Manifest @@ -1,3 +1,5 @@ DIST ttls-1.5.1.tar.gz 7896 BLAKE2B 710157f34cbe1417f2e4ef68eba5a7ba6bd36a7beb72b13b6c5cbd7e289cb14474583ee865d2621878479c52a59ac11a1ee179aa9f6bd7ae4a7a0001977c0a70 SHA512 fc58dde39339063e17b32176c67308c69519cfee3469f4ce3db30e2bafe90ff28105a3ee9598362b388db84dd41aa3cdabfcbd5c3de8315d72ccbd1144b1551c +DIST ttls-1.8.3.tar.gz 8585 BLAKE2B 20c7e2f115d7605eff531a427297d68bc1b6394cfe69a226e558c5b07ebbc42e144043f513cc075795b50bb21320463de0941e84db70514bbcc791a6f6313bf2 SHA512 784dada3137bd41a865c14faa4b9ec1a37d97163c83c4556d67a8b55a49efd7e1b2935ddc12a493c5be4ba4f9c3b904c3d47a2f6e0dcbf6c4671994afe08daec EBUILD ttls-1.5.1.ebuild 666 BLAKE2B 651f8db1e0c4ee626ee1dc43dc5f154c6048e5ac092fd6912a27ea48d55745982d4b57ecca1553a1a42996aaad184f69663b41bbe0a61102b6ac960ed6963c2d SHA512 f05edd09aef799ee788f43435dfbd32397491a971d3c54b922010ea8c109b9ec6e8b88385028456a20e7ae0d9270af012fe66432a8ecb6d0981f8b67c9db7aac +EBUILD ttls-1.8.3.ebuild 666 BLAKE2B 651f8db1e0c4ee626ee1dc43dc5f154c6048e5ac092fd6912a27ea48d55745982d4b57ecca1553a1a42996aaad184f69663b41bbe0a61102b6ac960ed6963c2d SHA512 f05edd09aef799ee788f43435dfbd32397491a971d3c54b922010ea8c109b9ec6e8b88385028456a20e7ae0d9270af012fe66432a8ecb6d0981f8b67c9db7aac MISC metadata.xml 504 BLAKE2B 6dff98bb3afcdfd27967314a6c25865474ef619551afb0201abcc5a1c929812270a88a5ed1a4a287fc708cadbefa5f0619cd82d02d949bb6d230ae2d3c133566 SHA512 0aeed56336fad696e4e5aea385a92d7ed26336aea9b2e3abd86c26c7d5322167f247b1a1e5bee8fb709abb9ee8351574d1fd11140f56fc0bc32ce295588d08e7 diff --git a/dev-python/ttls/ttls-1.8.3.ebuild b/dev-python/ttls/ttls-1.8.3.ebuild new file mode 100644 index 000000000..1c64025fb --- /dev/null +++ b/dev-python/ttls/ttls-1.8.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Twinkly Twinkly Little Star" +HOMEPAGE="https://github.com/jschlyter/ttls https://pypi.org/project/ttls/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] + >=dev-python/colour-0.1.5[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/twitchAPI/Manifest b/dev-python/twitchAPI/Manifest index fd81d25d1..7c223652a 100644 --- a/dev-python/twitchAPI/Manifest +++ b/dev-python/twitchAPI/Manifest @@ -1,5 +1,3 @@ -DIST twitchAPI-4.0.0.tar.gz 95519 BLAKE2B 090d719778f23090e2f64b0f96619dc201e09b876d486ae985360120f488bcdbcaae054149a2a7527caa666ddbc2d76823e9c2e4b5fb7f11e0c3945ba30db3fe SHA512 a65a1d8267aa3e0fa20893d5c5a3d52f97afbc6c43f069694f1e524f2481af40486fb58e64fa8c1c57e83d45bd655a6ac605d69e3bb0766cd4775651e7a060c6 DIST twitchapi-4.2.1.tar.gz 101312 BLAKE2B f817db189dce658de8e2ce2299110918b8c014e1568e42e76e47be4b12ee906acb75fd256fb291dbbf682547d49e96100be7a4ca4bdd2abd1a9cc605bc3f4ac7 SHA512 08f0e38a6cf826a13333384c5e0611139b4b734a1d2b58f9dca2acc066fdf2268801e8c7c91f2ea986c305a3a579528a7ee12b0332747787a0eebef0e62f4f14 -EBUILD twitchAPI-4.0.0.ebuild 801 BLAKE2B 8f1548b42298e61cf94c6cb7369f82dfb5cf9b05afcba8e4b5c6076ea3f1abc7509e2bfc3e9b46f51c16b4a894ce993a29033f74819698591dd0c5712d49fe3d SHA512 bff168ddb408f284bcd24b877de2583bf80e367f333e3aa71f040a5d0649247c0bcc1e4f0d3ffac36c057d27cb3bb4ccc1dabebb71cc16c398bb814a3c31d487 -EBUILD twitchAPI-4.2.1.ebuild 679 BLAKE2B bfc760b10028dca2a6b1071f77db5fe168c39b29eb2433413f2ad5abcad9a89320fd0927260d7c7e2018886580e8bd526dd13f4389ef1f693c37e98887054193 SHA512 9f9ea6c10d60e24d499882f40cf1154ed2cf48c6e65503509a4304f7fb82c991f75e57d7e323c81cb13e4f884ba22cee0e35a21f8c529c826d961d361de594f1 +EBUILD twitchAPI-4.2.1.ebuild 643 BLAKE2B e503dbcad2fefb7175f609a736beb4ee7fa9891238521a2d19caee49b46037510e8a224ea30eb9afc1f6a36d1ccabff8705e1a1cdd15463e1e73fd868b10f1b8 SHA512 622f13f00a61fc567d7497768c8342ef2d4937785bd36ddf97e3e4a4e0ffb663503f06550a200dfacee83923a90554f92390cf0658f87b9846610b48f948c893 MISC metadata.xml 519 BLAKE2B eb8737f55bea8ad0f2146471741a4c5a08332d7acdd43b1fb77ff92321c51a152b40f5c3716fbacc48c9e15d9a31d7c0450a3847c404d3e699d964265cbb6729 SHA512 751bf15ef337eb0bf9eb4862d8a015cfa2067ba4e9cd9ff53b484b3bb8f8a71ec0dcbd0ee6c3e5098cc59fe0a8dfb20095ae1c63753470c521947209c3a43d64 diff --git a/dev-python/twitchAPI/twitchAPI-4.2.1.ebuild b/dev-python/twitchAPI/twitchAPI-4.2.1.ebuild index 507a40b4d..57eef62ff 100644 --- a/dev-python/twitchAPI/twitchAPI-4.2.1.ebuild +++ b/dev-python/twitchAPI/twitchAPI-4.2.1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi -DESCRIPTION="A Python 3.7+ implementation of the Twitch Helix API, its Webhook, PubSub and EventSub" +DESCRIPTION="Twitch Helix API, its Webhook, PubSub and EventSub" HOMEPAGE="https://github.com/Teekeks/pyTwitchAPI https://pypi.org/project/twitchAPI/" LICENSE="MIT" diff --git a/dev-python/uiprotect/Manifest b/dev-python/uiprotect/Manifest index b0f8e9f4f..f80cdeb2f 100644 --- a/dev-python/uiprotect/Manifest +++ b/dev-python/uiprotect/Manifest @@ -1,5 +1,7 @@ DIST uiprotect-1.7.2.tar.gz 107530 BLAKE2B 8a7262ec3417edaf15cf2045dc491dbeb43a9da7b24bdd880fd92b8868ffcf7f449025e1cf2c9394cd152f26dccaebcafed0b6794a4bbe49b264af0390979439 SHA512 3543cb1fd1f5c367f735ec042f9b6ebc8087a57aa2800694c2a773263ec6352dd23230e3217d4e6b08cd962ce8b5b9a6c45ea229c45a39fb88b30093be917b55 DIST uiprotect-6.0.2.tar.gz 108282 BLAKE2B 72738c3032fd4e381ac2e99109a1dbea089a18c719ebecab216abe045a95971402a1275583ab1b65e891785bc33a1d7e3dc9f80d4b8fca13ef973ec31182e10a SHA512 9e38eca8bf8243ea77c7718b44850d9d5879f9c66e2bda30490c37ea3c5849450abf964ab9680c3e2e3fd51a7a08ddfb07ca3256f6f596b8d26e4ab47e20dd53 +DIST uiprotect-6.1.0.tar.gz 108336 BLAKE2B dc566709efc9483616a628f2bf0a1487a8ae785d91b749a4e38e2fee5a4d3063b002de40495de976b32fcde6edcb579f251b761113617ae9d7685bdfb450e43f SHA512 beb0af36a30348d0d07952ea7b5b74b433303b05c9b9789d674384b0c07def27eb32f3cfdf8604c4c4c0d4de461db3cd30d803a28879bdd78eaab8d209232587 EBUILD uiprotect-1.7.2.ebuild 1101 BLAKE2B f07c4cb0804e9c436821d076b1d8a48969b252142470f697b2a47663ed1a3d60dcbdebe1247368aa34d0337eee819fc222567f9deaadb0aeb0813b34a4e245f1 SHA512 b736f3d0bf9cd5db4773ebf80484329865512d40df05c384e83bb470c681ee2cb4ef062a5c7ef0d0fe1318e7aae1dd1d52ffce26b55ca79fec5c6494960ff882 EBUILD uiprotect-6.0.2.ebuild 1283 BLAKE2B 2b757fe8470540b657e05b0d615a1cfbf016803017ebcd3f7485eeff0df92044f9d26626acb03e057d543f33dcb75a1e4487f7fba97456d44dc5fabab2a8a0d2 SHA512 2b8eb672e60ed5cb76c4e0c14ef939e3998114d4d739b4965028334a18586b99f68ff2e282a4b29ec1ff8f38067e0ea05d4d0342b301d9500e4861e5ee9c360f +EBUILD uiprotect-6.1.0.ebuild 1283 BLAKE2B 2b757fe8470540b657e05b0d615a1cfbf016803017ebcd3f7485eeff0df92044f9d26626acb03e057d543f33dcb75a1e4487f7fba97456d44dc5fabab2a8a0d2 SHA512 2b8eb672e60ed5cb76c4e0c14ef939e3998114d4d739b4965028334a18586b99f68ff2e282a4b29ec1ff8f38067e0ea05d4d0342b301d9500e4861e5ee9c360f MISC metadata.xml 515 BLAKE2B 84b36fea4328c0f0926b7b5db23ea2adb2802f65abd612e0961e6585c9fc303aff2fbda4a593539ec2e3f260a2ee758a7bcbd0b30b209eaa902ad15b40551b04 SHA512 5365635b6e659c1ef74991d4e29391b6cbbcb524449a8fde70ae6933ecbd783b5c919f8e45087d261f102df2bd10a1395c2b8057389885f757ddd9e65f256832 diff --git a/dev-python/uiprotect/uiprotect-6.1.0.ebuild b/dev-python/uiprotect/uiprotect-6.1.0.ebuild new file mode 100644 index 000000000..88963e0ad --- /dev/null +++ b/dev-python/uiprotect/uiprotect-6.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Python API for Unifi Protect (Unofficial)" +HOMEPAGE="https://github.com/uilibs/uiprotect https://pypi.org/project/uiprotect/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/rich[${PYTHON_USEDEP}] + dev-python/aiofiles[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] + >=dev-python/aioshutil-1.3[${PYTHON_USEDEP}] + >=dev-python/dateparser-1.1.0[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.15[${PYTHON_USEDEP}] + >=dev-python/pillow-10.2.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.13[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.6[${PYTHON_USEDEP}] + >=dev-python/yarl-1.9[${PYTHON_USEDEP}] + >=dev-python/typer-0.12.3[${PYTHON_USEDEP}] + >=dev-python/convertertools-0.5.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/upb-lib/Manifest b/dev-python/upb-lib/Manifest index f5668f512..ba53f2051 100644 --- a/dev-python/upb-lib/Manifest +++ b/dev-python/upb-lib/Manifest @@ -1,5 +1,6 @@ +AUX upb-lib-rename-cmdr.patch 2589 BLAKE2B f06c5ce3875c7983e6932e1996533fbebae7510f0b12e5558b65843e5c5258fbb4c0ae05597e9a53ca69cb112db96672156e1934a9981193de0bca7ded8ce71d SHA512 0096dd87fe098348361e2501c6ea747d12e862a604d259416cef6fcbfd4d5b927cd49070ed33b58e85eca794e4cb17e61a3586f69ea28251a9bcdadbc446d83b DIST upb_lib-0.5.6.tar.gz 27994 BLAKE2B eafbf66d1fc328decd05f9af0a30ffce19a5e7a5e2e11817d20bfd610715e62017fd5a9707f46281f9fb5e127bf2125dd34ce109fcf2b5249f6c3c7d8454263e SHA512 8538529686192dce48c0e1fda709f137e9cb4c0f450160e57d9c63e8254a1dd1c7f6f36bd40aeb7d09b0f2e53fe96b4341cac870e2e2a20ceb1a883815e44e82 DIST upb_lib-0.5.8.tar.gz 28100 BLAKE2B 998cb1b6a25c7c77cd148f682424b2c99cdb09914ec76409efa3a95635d4c0608b1886861055a074f4a6302f17ec390c522bb4605881c8ec6cf4ebc7d4488627 SHA512 6a9d4fc9e4b8bd0980338264147524f8a7bb4d55cc61dd4dc4090cf3ba50973777c7eee642622e43e4f92f7a5beab318b1fdd440851f0a86d39389e70f0ba49e EBUILD upb-lib-0.5.6.ebuild 690 BLAKE2B ae01032b488fd370a2bc68bccf534bcf3d4bbecc2c3ef1b643110293fd32f876433904654711c22d7725c4d4b7a1b43d1926c3b6a965a0779b140c37115fed07 SHA512 34e3c3a46662412e8d69cd10696c4c534683a41cab37bbdc2ba7ca17b4deab079614d58278b5a47b761c2fd5c9bde585ef6d2aae7534a446186cd17421725875 -EBUILD upb-lib-0.5.8.ebuild 690 BLAKE2B ae01032b488fd370a2bc68bccf534bcf3d4bbecc2c3ef1b643110293fd32f876433904654711c22d7725c4d4b7a1b43d1926c3b6a965a0779b140c37115fed07 SHA512 34e3c3a46662412e8d69cd10696c4c534683a41cab37bbdc2ba7ca17b4deab079614d58278b5a47b761c2fd5c9bde585ef6d2aae7534a446186cd17421725875 +EBUILD upb-lib-0.5.8.ebuild 908 BLAKE2B c2534f00a96dcc2a7a49c4a47c4b8e33d313777a032e3bda4e395749b9c8b09299d2acd8d152f0599efcf9887ec5ac0707e670368573d481ab8354b44222b619 SHA512 039e22d8935c9414975a22f2a004727b00df693dee0fe27e1b47ee8088565dba19e48f69fb4e2adc7552d0dcbf2511773e09e05517eec0becda1c028dfa3b037 MISC metadata.xml 508 BLAKE2B 736463a2fe1918a7e77ac79969c135f7e04c84a6f76dfaa3b9c9c715f9a9e06531379ced0c33d09be7c31e55676ddaf8edce721b7e3f5cd1060e0bea784d22d2 SHA512 362813f0fbc1324273fa4a533b86dbda47373f5a0402dab24d251bc3e3a0b973fa30bc1f1ae0d3120b953be19fa69d729a83e2d563e8dfc86bb9a4edc518f843 diff --git a/dev-python/upb-lib/files/upb-lib-rename-cmdr.patch b/dev-python/upb-lib/files/upb-lib-rename-cmdr.patch new file mode 100644 index 000000000..ffc6c23c3 --- /dev/null +++ b/dev-python/upb-lib/files/upb-lib-rename-cmdr.patch @@ -0,0 +1,43 @@ +--- a/bin/upb 2024-07-11 17:34:13.449077000 +0200 ++++ b/bin/upb 2024-10-22 13:32:30.947560644 +0200 +@@ -5,7 +5,7 @@ + import os + import sys + +-import cmdr ++import upb_cmdr as cmdr + from upb_lib import UpbPim + + LOG = logging.getLogger(__name__) +--- a/README.md 2023-01-26 16:49:21.898249100 +0100 ++++ b/README.md 2024-10-22 14:06:22.942508121 +0200 +@@ -24,9 +24,9 @@ + + ## Overview + +-Simplest thing right now is when in the root of the git repo that you have cloned is to enter the command `bin/simple`. This program requires that the environment variable `UPBPIM_URL` set to indicate how to connect to the PIM. For example, `serial:///dev/cu.KeySerial1` connects to the PIM on a serial port (`serial://`) `/dev/cu/KeySerial1`. On Windows something like `serial://COM1` might work. ++Simplest thing right now is when in the root of the git repo that you have cloned is to enter the command `bin/upb_simple`. This program requires that the environment variable `UPBPIM_URL` set to indicate how to connect to the PIM. For example, `serial:///dev/cu.KeySerial1` connects to the PIM on a serial port (`serial://`) `/dev/cu/KeySerial1`. On Windows something like `serial://COM1` might work. + +-Also required is a `UPStart` export file. The `bin/simple` program looks for it ++Also required is a `UPStart` export file. The `bin/upb_simple` program looks for it + in the same directory as where the program is (i.e.: `bin`) and assumes that it is named `upb.upe`. + + ## Configuration +@@ -50,7 +50,7 @@ + + ## First use of the API + +-Read the code in `bin/simple`. That is the short use of the API around. Beyond that look at the file `lights.py` and `links.py`. Any method in those files that has a description that starts with `(Helper)` are generally UPB actions. ++Read the code in `bin/upb_simple`. That is the short use of the API around. Beyond that look at the file `lights.py` and `links.py`. Any method in those files that has a description that starts with `(Helper)` are generally UPB actions. + + ## Usage + +@@ -59,7 +59,7 @@ + + UPB Links are named as a concatenation of the UPB network ID and the link number. For example, link number 6 on UPB network 142 would be `"142_6"`. + +-See `bin/simple` for example code. ++See `bin/upb_simple` for example code. + + ### Transition Rate + Many UPB commands take a `rate`. This API supports the rate as a number of seconds, which is different than what the protocol uses. The protocol allows a set of distinct rates, listed below. For example in the UPB protocol if the rate 7 is sent to a device then the fade rate (for example) would be 20 seconds. diff --git a/dev-python/upb-lib/upb-lib-0.5.8.ebuild b/dev-python/upb-lib/upb-lib-0.5.8.ebuild index 5617c6ff5..1ff5188f2 100644 --- a/dev-python/upb-lib/upb-lib-0.5.8.ebuild +++ b/dev-python/upb-lib/upb-lib-0.5.8.ebuild @@ -18,12 +18,17 @@ RESTRICT="!test? ( test )" DOCS="CHANGELOG.md" -RDEPEND="dev-python/pytz[${PYTHON_USEDEP}] - dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}]" +RDEPEND=" + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/pyserial-asyncio-fast[${PYTHON_USEDEP}] +" src_prepare() { sed -e 's/"CHANGELOG.md",//' -i pyproject.toml || die + eapply "${FILESDIR}/${PN}-rename-cmdr.patch" + mv "${WORKDIR}/upb_lib-${PV}/bin/cmdr.py" "${WORKDIR}/upb_lib-${PV}/bin/upb_cmdr.py" + mv "${WORKDIR}/upb_lib-${PV}/bin/simple" "${WORKDIR}/upb_lib-${PV}/bin/upb_simple" eapply_user - } +} distutils_enable_tests pytest diff --git a/dev-python/vehicle/Manifest b/dev-python/vehicle/Manifest index d532a247b..f6c175800 100644 --- a/dev-python/vehicle/Manifest +++ b/dev-python/vehicle/Manifest @@ -1,3 +1,5 @@ DIST vehicle-2.2.1.tar.gz 11326 BLAKE2B d56ef046a1f9ab183095d289ddbe22959a17a03e05aae402c4fdc6d720031950300069aa6c49208ecc21a1e71146b749be2980df77a5a6057d9beb5535b749f4 SHA512 0de627bfb08bcdba611def38b1826f3b6e2a938d7f4b4590f7239498ac0caf5351f73c7a929fb54847d7847381ed2e0149185cfbe03b4149e324cd5fc27e8b93 +DIST vehicle-2.2.2.tar.gz 11244 BLAKE2B 358c9da90e7027f4798b9dbf9896270025c793b3737e88e490e02e0de6eab3cb29125d7b6f4a830f8ed1154ddad6b01540649d39e609d71faebf83f428bcdadf SHA512 d7584a7809101b00f5ff0b6a8dab313627ef07011c0ecdf5ac9d8c9fc3a5f37c94dfc014e78e3b41f02049f9bf0c99bdb659c9d77c8b93628662da1d3f59c73e EBUILD vehicle-2.2.1.ebuild 1097 BLAKE2B 749d4dc090a63da753afdfdedf3c39752cd56e9bd532f7f5b2122c8ac72f9a5734c8812068b62cbe2336f9d4c2a05d30fa336fd792b23dc9d8833c6daa08a563 SHA512 e1bcacf9e1628ba795d39f55900132d150e1dc47b19bb068516b292b64c09abe522df477837c50bf667f5921fa6afe3b9d405e9dab7537c23e2ba48e74159354 +EBUILD vehicle-2.2.2.ebuild 1097 BLAKE2B 749d4dc090a63da753afdfdedf3c39752cd56e9bd532f7f5b2122c8ac72f9a5734c8812068b62cbe2336f9d4c2a05d30fa336fd792b23dc9d8833c6daa08a563 SHA512 e1bcacf9e1628ba795d39f55900132d150e1dc47b19bb068516b292b64c09abe522df477837c50bf667f5921fa6afe3b9d405e9dab7537c23e2ba48e74159354 MISC metadata.xml 517 BLAKE2B bfe0fa304af55b10e6b2ad3b66b913c3d53b05bf967ff01488fe990c7a778fa4cd55e5cec30a981e9ba44b00547eaace83df3f4fd7f78368881034264422ac17 SHA512 a2f4941508982c6a63beac1e481de5e117684c7f223cb909fb6aa2ec8ce8ab13fa5cd49d721fc0de3216ef9707d727f1c4cbb2f007c15cb151c5ceb174ebabbc diff --git a/dev-python/vehicle/vehicle-2.2.2.ebuild b/dev-python/vehicle/vehicle-2.2.2.ebuild new file mode 100644 index 000000000..89a7ec8dd --- /dev/null +++ b/dev-python/vehicle/vehicle-2.2.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Asynchronous Python client providing RDW vehicle information." +HOMEPAGE="https://github.com/frenck/python-vehicle https://pypi.org/project/vehicle/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.0.0[${PYTHON_USEDEP}] + >=dev-python/mashumaro-3.10[${PYTHON_USEDEP}] + >=dev-python/orjson-3.9.8[${PYTHON_USEDEP}] + >=dev-python/yarl-1.6.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/asynctest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest + +src_prepare() { + # remove unsupported dynamic-versioning + sed 's/0.0.0/${PV}/g' -i pyproject.toml || die + eapply_user + } diff --git a/dev-python/volvooncall/Manifest b/dev-python/volvooncall/Manifest index cd13a9ed3..16d83865e 100644 --- a/dev-python/volvooncall/Manifest +++ b/dev-python/volvooncall/Manifest @@ -1,3 +1,3 @@ DIST volvooncall-0.10.3.tar.gz 16333 BLAKE2B c861468a41f5551681c19fadd712003e2ff5176c15acd10307ee1980088faad41405fe39d41f982d19282899041f8687779954b8bb7fee268c9a9db35074c02d SHA512 9d6938f42372061d5469713a2b0561802b4c1526ca2f19dfbfe96a8338ac865f125c4b3a773035fd24a5fde0794785fac1e1b896d80657a2ac4520be031708d6 -EBUILD volvooncall-0.10.3.ebuild 828 BLAKE2B 6b49255e935425343df05aa548292ea3f62efa9f5fb42728fadcfd61b794d3ef3115b20368834eae7863aeb738ff557fce4eadd1b71c1603258bdc7894d98d1f SHA512 592c4eedb9210e81bcab1fdaf043aaafcce10d31cfa29e71ed7f5cb5a81b43108a9caf22e49e35d85613078e04fd1e5d46e4f218791bccf6de34354bb4c648b2 +EBUILD volvooncall-0.10.3.ebuild 813 BLAKE2B 0e3aa04004daae401bc7c2700c3620b8cb9f0fc37cf421f93fc3db31f781a1f461a40543b2f071c2280b244eda900abc6bcfd77d5ba34adb8ec97f3705e6136e SHA512 1ea9c2d4b571c46ab239d1c09fc7f6dcf862b7701ace3d50bdba5484746f96a43077c68ab86264df2032f9fc10300b17627f7a6f0a51fc44f7d11b52e1cb5741 MISC metadata.xml 639 BLAKE2B 62ad60267817fa5b9899b266433d6e8f8ca1a03c81f5b5c6f745de785c8c7bba7869fd4bfdc6360ec8c70f81031b62a37d85f53ad4a2a1f53470bd52a4d4da6a SHA512 eee0d91d477b68e6f7a0d8720cd5a57b0b1493ab74ef03094c3a4a63a467306a07832d20301afd6871831eb0f22e8c91d99e616c6ebbc59f3bfb8bf5fbd5b24e diff --git a/dev-python/volvooncall/volvooncall-0.10.3.ebuild b/dev-python/volvooncall/volvooncall-0.10.3.ebuild index f68646279..4692cf381 100644 --- a/dev-python/volvooncall/volvooncall-0.10.3.ebuild +++ b/dev-python/volvooncall/volvooncall-0.10.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Communicate with VOC" @@ -16,12 +16,8 @@ IUSE="console mqtt test" RESTRICT="!test? ( test )" RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}] - console? ( - dev-python/certifi[${PYTHON_USEDEP}] - >=sci-geosciences/geopy-1.14.0[${PYTHON_USEDEP}] ) - mqtt? ( - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/amqtt[${PYTHON_USEDEP}] )" + console? ( dev-python/certifi[${PYTHON_USEDEP}] >=sci-geosciences/geopy-1.14.0[${PYTHON_USEDEP}] ) + mqtt? ( dev-python/certifi[${PYTHON_USEDEP}] dev-python/amqtt[${PYTHON_USEDEP}] )" BDEPEND=" test? ( dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/vulcan-api/Manifest b/dev-python/vulcan-api/Manifest index a678d005e..13295098a 100644 --- a/dev-python/vulcan-api/Manifest +++ b/dev-python/vulcan-api/Manifest @@ -1,5 +1,5 @@ DIST vulcan-api-2.3.0.tar.gz 20074 BLAKE2B 04fc664ffa57953f9c84508d50d8866d5c43cb351153cffd68f29db06aefd465d901f5f855e0fc5f0b4d15556ba4ffc82640e0f127a19bf9b21616fcb19a0180 SHA512 def81099abb60135a4e2f0f290f893e2095c9a15e11248944aca8c9108b71cfdd1d459d818fc1421295acaca1ee675173512588c72b4e8c7c7f2192386c24544 DIST vulcan-api-2.3.2.tar.gz 20253 BLAKE2B ef2d3bb43e445f0d4bf739d5e2cf2fbd05dff050a7ca41b95de8e150f06528358aa595eadfa4509d141efba58a5ae029d5d039beaba3b68c0003095b488e5f42 SHA512 297d682656fceb8a20326f6f622602cb040607e7ee922a6fea1445855d67afccefd3991a26afa4890160130ca87bff8d5040fc5a8c01e2918956f8713e3803d9 EBUILD vulcan-api-2.3.0.ebuild 998 BLAKE2B e610e037541f17bd9856fff3bd5afe23a6196ed12a9901ed15741e42809cd7c38bd40844061d580546fc9b964bdc8001347e6dcacbd0eecd295e98a767277964 SHA512 4e9bb95af4850247fee981b4c36542096a704a86a111050c53784717788140eccf6b88e98aff4e9ee2422717ebfc669ca1595273ea664099283047af93b81337 -EBUILD vulcan-api-2.3.2.ebuild 896 BLAKE2B e752a71f10a8ea8d454ef6bfa40917742b7b5148c1b234e57c486d22caff013233ac22be45602921ce32af6c2b1e13523c9fcb2e5dcb2ffad630549c4d5bebf0 SHA512 28eb7a508baf28e9259cacba38c3d405aa7805f89feabf2dcb6b15002df4d3fa83ead32eb5bcd56f1462029285840aa0af17a676f73feef20f8a0def019aa5e9 +EBUILD vulcan-api-2.3.2.ebuild 890 BLAKE2B c320ae5f001deca79fe70d49b8e7151acda34033135f3a775057521ebb012fa0d6e2d73afa35802f12e23d3ad90b5548118f9d1b14359b008fcbc112fc011f9d SHA512 929c3579b2335340d4b576c4c3d5c1e135830817d4ed57b86141b2cd3194c49dda8bdd0ea37f5fca0a56a9a9aa98c19e9b1a0326dc246b3e2cc8456522be9e78 MISC metadata.xml 522 BLAKE2B 0320654b6cc2b4a1bf051ff0d482466e612426226b2dc949476114bb350736ed07702e1e3baf441396aa83759c1dcf5b147cc803df0da2e43648c1983bee19ca SHA512 84fceaab2d869d691b83dea6444909b77cbc34d5548be63c816fb73a2b1bc76c2d5adf20639ebbfea07ec8dc0f0211e5b7a4d628d4660120db8389819d348464 diff --git a/dev-python/vulcan-api/vulcan-api-2.3.2.ebuild b/dev-python/vulcan-api/vulcan-api-2.3.2.ebuild index 6982657af..999815b2e 100644 --- a/dev-python/vulcan-api/vulcan-api-2.3.2.ebuild +++ b/dev-python/vulcan-api/vulcan-api-2.3.2.ebuild @@ -25,7 +25,7 @@ RDEPEND="dev-python/pyopenssl[${PYTHON_USEDEP}] dev-python/aenum[${PYTHON_USEDEP}] dev-python/related[${PYTHON_USEDEP}] dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/faust-cchardet[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] dev-python/aiodns[${PYTHON_USEDEP}] dev-python/yarl[${PYTHON_USEDEP}]" diff --git a/dev-python/weatherflow4py/Manifest b/dev-python/weatherflow4py/Manifest index 3a96e851d..2ca590eed 100644 --- a/dev-python/weatherflow4py/Manifest +++ b/dev-python/weatherflow4py/Manifest @@ -1,7 +1,9 @@ DIST weatherflow4py-0.2.20.tar.gz 13790 BLAKE2B 48fd41d42b641b821e51bb5094d7ec96ce30085835e3eb36f0694f76d687da7b196cc1a87f3c5f3dc747ac258ddd7ccfdfc6756441e452149678d4e91ae99f9e SHA512 ae9131875384ee0c3e8031b01d9f14510d2098cd5c85126d652692b2456b7078be1dc9398ba6166bec108ea6da34c5855a3e632ce36d332f81e2263c185dbb57 DIST weatherflow4py-0.2.21.tar.gz 13843 BLAKE2B 00b057f432176c064b65120cc4dd8f11098254ce1ab5e6b2ea514e5fcfc12f255e76117c399d1d997c71ebffa0c126d6945df21387d8601a5f8f5ade321b5579 SHA512 4cd96f64aa67b296e43fc1b1550e7063bbe4b2286f79ef9cde13b0a0c1de6ae45c4c17c524c082236440596c5a12a14a2f9e8e8171d916816a8b7b30f43a4373 DIST weatherflow4py-0.2.23.tar.gz 13862 BLAKE2B ad98a2349ed5bdffe1870f087a2fd813709ac5568b13c496b93122a446544031643261ae600ed890cca609bdf3f75ccb979555c38e74f9f27c6eae73df4109ab SHA512 bcb66625a1669ee9bff7839ec2c1804fde21ab9369a7bfce0f55d5d424b89cefc62e196dc1d2e71122f7b08e4ef9c6b64115859c37c2d654e6671d8b6524cfa2 +DIST weatherflow4py-1.0.6.tar.gz 14435 BLAKE2B d54b01c094a510ccb7fa8cdf85faa33aa1749d91f7bb7a82017fd2cb5e53fb82e391d69f46bc173287e0328d833eb2f893512773a5bbc53fe3d6702e85d1bf2e SHA512 b218d77221d7429fad053b56d6ccb0af024538559984f4edfe32cdc4246a359a64a1cbd9b2e2aa3e3797b6802217f1e0cd2f3332bfeda94a2507b23cdc39a61a EBUILD weatherflow4py-0.2.20.ebuild 702 BLAKE2B 87e2330701a68d1c51033fc1c589b0e8f1d30f73bc0d7cebf67da002d4bd28e190e758a8d4a243b94c51816e080c1135112713195b733f46e4dd3b50a78e2221 SHA512 9ce3bfcb509abb73ba3559075b089265c46cdd3d5215e5ad378939a239142fe34c81c27f527a1dde988650a1db4985ee505add6073917d32cfa463977d6cd169 EBUILD weatherflow4py-0.2.21.ebuild 743 BLAKE2B a60ad55632331080f6ec7a7b7c1385b10aed15fd220cbc390f8e1ffc9ac24451b7be3daec71b708bfa944f354649c0b4a9530ff39babacf46b0a15539a0ffba4 SHA512 73f62d5ceadc6ae63e8cabfd75fa00e48c3136f37b7dcade0ca90add5134130242ff23f4dd4506f9d06c21496051ab84103992bc7288bc9dc79ee9d57940b69f EBUILD weatherflow4py-0.2.23.ebuild 743 BLAKE2B a60ad55632331080f6ec7a7b7c1385b10aed15fd220cbc390f8e1ffc9ac24451b7be3daec71b708bfa944f354649c0b4a9530ff39babacf46b0a15539a0ffba4 SHA512 73f62d5ceadc6ae63e8cabfd75fa00e48c3136f37b7dcade0ca90add5134130242ff23f4dd4506f9d06c21496051ab84103992bc7288bc9dc79ee9d57940b69f +EBUILD weatherflow4py-1.0.6.ebuild 743 BLAKE2B a60ad55632331080f6ec7a7b7c1385b10aed15fd220cbc390f8e1ffc9ac24451b7be3daec71b708bfa944f354649c0b4a9530ff39babacf46b0a15539a0ffba4 SHA512 73f62d5ceadc6ae63e8cabfd75fa00e48c3136f37b7dcade0ca90add5134130242ff23f4dd4506f9d06c21496051ab84103992bc7288bc9dc79ee9d57940b69f MISC metadata.xml 463 BLAKE2B 9e286e7483ff9f33a0e1b49283d3be267ef8b3b52371cd7dc7cec8ea93b5c4f9cdc1c39149a54e845936ed1c03d3dfd021b6e28373f1626ac7a4b493012b7f82 SHA512 6cb562999ede2160fa0edf1b1152b4c30d0c51dfa4648efa9c8fe42f0e7474df81d74c02ab19280551154f05d5304daf705a6eebca768771ae81334834557a9f diff --git a/dev-python/weatherflow4py/weatherflow4py-1.0.6.ebuild b/dev-python/weatherflow4py/weatherflow4py-1.0.6.ebuild new file mode 100644 index 000000000..7f2d1a2f3 --- /dev/null +++ b/dev-python/weatherflow4py/weatherflow4py-1.0.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Simple Python library used by Home Assistant to interact with the WeatherFlow RESTApi" +HOMEPAGE="https://github.com/jeeftor/weatherflow4py https://pypi.org/project/weatherflow4py/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/dataclasses-json-0.6.3[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.9.1[${PYTHON_USEDEP}] + >=dev-python/marshmallow-3.20.1[${PYTHON_USEDEP}] + dev-python/websockets[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest new file mode 100644 index 000000000..36e1fdfa8 --- /dev/null +++ b/dev-python/websockets/Manifest @@ -0,0 +1,3 @@ +DIST websockets-10.4.gh.tar.gz 309611 BLAKE2B f3a739368ff9d78fef79324af59d1e77b3fb654b8b1a847373a29f19b11ae9266b9a938d235ee27d12b59d9b4cf29825fc7298ff2f35e5b260df2c7a41a1bd78 SHA512 087b1920ff26e21b8d3b80b53249d44b841fc45a4992df1ad725112404f724a41aaa2d759a2bd521dfe337459f8bf0d2ae048c423489f527c68f6825f928b582 +DIST websockets-11.0.3-python3.12.patch.xz 4328 BLAKE2B 6ef94255ef5d95de8015eca14a5110373ab9ffadf4d1c86a892da1aac46caa2755cafeb643a222000a03262c1b1b1aea58132daff36981c00dbb68ce05484058 SHA512 421a6fb5a2a801850ea1fbaf890c11eac0f55ad288185f16f4244f316132591bc5a814636141ba3ada67aeff340f41de61d06c8db87010c858c1b0b02fd9b5ab +EBUILD websockets-10.4.ebuild 1420 BLAKE2B 135e8bb0886d85ceb788f311e821a129a088fbaac7c7b276e43f0f8f8790ce8ec15db3405cfaf04356c9b42410fed2fc38642d58afaa84fc96c9f65a58d94c41 SHA512 105c2d7fcfd835a730c3b43411e60b4d893cb534d7cddd47b2adaa9a90e0cf351d81088561c477659910ea9bd206ce8605da37e424e78ef0b9b750dce4a31d2e diff --git a/dev-python/websockets/websockets-10.4.ebuild b/dev-python/websockets/websockets-10.4.ebuild new file mode 100644 index 000000000..7ebbb78e1 --- /dev/null +++ b/dev-python/websockets/websockets-10.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-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=( pypy3 python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Library for building WebSocket servers and clients in Python" +HOMEPAGE=" + https://websockets.readthedocs.io/ + https://github.com/python-websockets/websockets/ + https://pypi.org/project/websockets/ +" +# tests are missing pypi sdist, as of 11.0 +SRC_URI=" + https://github.com/python-websockets/websockets/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-11.0.3-python3.12.patch.xz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="+native-extensions" + +BDEPEND=" + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_compile() { + if use native-extensions && [[ ${EPYTHON} != pypy3 ]] ; then + local -x BUILD_EXTENSION=yes + else + local -x BUILD_EXTENSION=no + fi + + distutils-r1_python_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # requires DNS access + # https://bugs.gentoo.org/909567 + tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port + tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port + ) + + epytest tests --reruns=10 --reruns-delay=2 +} diff --git a/dev-python/wolf-comm/Manifest b/dev-python/wolf-comm/Manifest index 1999d5139..ce0eca8bd 100644 --- a/dev-python/wolf-comm/Manifest +++ b/dev-python/wolf-comm/Manifest @@ -1,6 +1,8 @@ +DIST wolf_comm-0.0.15.tar.gz 12461 BLAKE2B c5f3187d65d2babaa05e0ef065befb30991faa9944ede6093fa56afd5e06c339750bb506a49a187ce3e9fca272f5f45cb654165f24bf6160f2135f0c18a24e1a SHA512 f3fb416015e3a2e3484f26601cea0064167562ccc482ab20bf5a3fb200afb69fbfa23e2c19d483750a237cfcf47ac823667038066473601934bcd6b220b72554 DIST wolf_comm-0.0.7.tar.gz 11309 BLAKE2B ba8584d77ad44562524a02bb6b78d76ac6af04f948721c76aeac3502ad398bbdfad7787019495d15285319b155c1dc4f7f4f34737bfee122a4ffe565b11eff0f SHA512 90fcbb4a2b1ed2debdd7090846c1488670fb7bcc690336c328110ec4730a7d8ca674d9ec9ff4e83ecd91571b2d61b2d77818550d48bc0265f3f86ef91ce04a63 DIST wolf_comm-0.0.8.tar.gz 11442 BLAKE2B ff4375770415177e7d074ba116d23a451eac0f3c494620103643a20e742035cdc30d2ee502fb5683f7dd9852ffb0099292b4db69f719145864f5869f2083d45b SHA512 de4eb1111ab9289ad4f7eabba4dcf425ced52575ddd2f91683bfd5000e59fe68017a9fa1b939a7b2cb2da334e49f0f9654ec875e574486dd3e18733794cabbcd DIST wolf_comm-0.0.9.tar.gz 11528 BLAKE2B 678dcb62d0ea006b904604bbc084979fe2abc40c76a963b5ca5575cf601e2abb7f45f1df2385d86882d8db42af0d0a9e36c42656b182e3d86e72e4b8a18756d1 SHA512 0f74c7153dc9e3c9e3e7dc69d4e30c58bd1812009d9484b2b074a39cbf9021e0088555f4173669582b2202b94b0b2c276a589bd79b6e323125839ba7353d6b04 +EBUILD wolf-comm-0.0.15.ebuild 666 BLAKE2B 8518466b65d854ff4cc65441e8407d5fbad868498eb1fa6ac704624818fed901cb329fecf4491325eef2024f070c7a3fd3c7bd56715ac88aa39b627b53473ee1 SHA512 a16d9613f1465a5408586664a3a6ab9a480ae568bff59a78304fe996eab689efbb9646e61da6996407b8d93caee9adc445008cb147fcac097aefc4431a1443bd EBUILD wolf-comm-0.0.7.ebuild 666 BLAKE2B 8518466b65d854ff4cc65441e8407d5fbad868498eb1fa6ac704624818fed901cb329fecf4491325eef2024f070c7a3fd3c7bd56715ac88aa39b627b53473ee1 SHA512 a16d9613f1465a5408586664a3a6ab9a480ae568bff59a78304fe996eab689efbb9646e61da6996407b8d93caee9adc445008cb147fcac097aefc4431a1443bd EBUILD wolf-comm-0.0.8.ebuild 666 BLAKE2B 8518466b65d854ff4cc65441e8407d5fbad868498eb1fa6ac704624818fed901cb329fecf4491325eef2024f070c7a3fd3c7bd56715ac88aa39b627b53473ee1 SHA512 a16d9613f1465a5408586664a3a6ab9a480ae568bff59a78304fe996eab689efbb9646e61da6996407b8d93caee9adc445008cb147fcac097aefc4431a1443bd EBUILD wolf-comm-0.0.9.ebuild 666 BLAKE2B 8518466b65d854ff4cc65441e8407d5fbad868498eb1fa6ac704624818fed901cb329fecf4491325eef2024f070c7a3fd3c7bd56715ac88aa39b627b53473ee1 SHA512 a16d9613f1465a5408586664a3a6ab9a480ae568bff59a78304fe996eab689efbb9646e61da6996407b8d93caee9adc445008cb147fcac097aefc4431a1443bd diff --git a/dev-python/wolf-comm/wolf-comm-0.0.15.ebuild b/dev-python/wolf-comm/wolf-comm-0.0.15.ebuild new file mode 100644 index 000000000..c004c5a27 --- /dev/null +++ b/dev-python/wolf-comm/wolf-comm-0.0.15.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A package to communicate with Wolf SmartSet Cloud" +HOMEPAGE="https://github.com/janrothkegel/wolf-comm https://pypi.org/project/wolf-comm/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/httpx[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pkce[${PYTHON_USEDEP}] + dev-python/shortuuid[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/xiaomi-ble/Manifest b/dev-python/xiaomi-ble/Manifest index dc2ce81d0..e52f8d66d 100644 --- a/dev-python/xiaomi-ble/Manifest +++ b/dev-python/xiaomi-ble/Manifest @@ -1,5 +1,7 @@ DIST xiaomi_ble-0.28.0.tar.gz 25555 BLAKE2B aecf2a90d3b8d771a712bc522228b6d6a873923faa29a349b1d9d5e858dc9f1b0a2ff63bc1e865a9c33a08a615c2c6cc8dd6fcce7fabdfd6710543dced8ec88a SHA512 5f9220ef07066988adf4f6fa3c2751ab000bf1765e0c2eb9ea4c230529450fc35a3b23572e574b73c53fbe2a0e8f65d8566377893bd4d7fbff9bf2d29af4d74b DIST xiaomi_ble-0.30.2.tar.gz 25582 BLAKE2B 1ce4d847e95bd436432f8875f4f36b0e6f1e2bb68f002b951be2409d0c96b6700b94a185ffa37b0a1015cca5c3af3d09d94bb2b4a4293b3711a75441b4ed4dc5 SHA512 d9172c8d6f6274ba5842e4e5d39cc4da6040a011b1ac01f7a0c42871255c1de9b116334f3ac353ac03ba5385126903c55ddf5b07f58b82740ba0373bd7a92d3c +DIST xiaomi_ble-0.32.0.tar.gz 25910 BLAKE2B 27950b5db453ceab69c523519ae08920c7a5c5475cbab92ddbdc0db74e6d8bdf173bcf42e16e0e1d74f8474f3d18e25a786856e7fe0f57abad4d0c35f90ebd9d SHA512 89c7bec6bd883ba7ebd2d93099d9c8ce1c0aa71957321fad08eb1ae56c9183f4ed1d1c5fb794458e4bb84fd8298725c12aa3800c2f71a3fb54b33eb497778acc EBUILD xiaomi-ble-0.28.0.ebuild 884 BLAKE2B a1ccf7c1ca0720aa51bba20612a51552ecffc53ba95f4d7db328d0dff96b7acb99287bf6a7d584b05ba5ad9590e6946e8d367fcbfb06ab751dab79743887e059 SHA512 be2248d5c8b91a545c99294c1f9793769dae835060c58c05f88f5203657c6075211cea387dd89d67d133758b523fcc390b3785490d066ce9549ded50ed63a546 EBUILD xiaomi-ble-0.30.2.ebuild 884 BLAKE2B a1ccf7c1ca0720aa51bba20612a51552ecffc53ba95f4d7db328d0dff96b7acb99287bf6a7d584b05ba5ad9590e6946e8d367fcbfb06ab751dab79743887e059 SHA512 be2248d5c8b91a545c99294c1f9793769dae835060c58c05f88f5203657c6075211cea387dd89d67d133758b523fcc390b3785490d066ce9549ded50ed63a546 +EBUILD xiaomi-ble-0.32.0.ebuild 884 BLAKE2B a1ccf7c1ca0720aa51bba20612a51552ecffc53ba95f4d7db328d0dff96b7acb99287bf6a7d584b05ba5ad9590e6946e8d367fcbfb06ab751dab79743887e059 SHA512 be2248d5c8b91a545c99294c1f9793769dae835060c58c05f88f5203657c6075211cea387dd89d67d133758b523fcc390b3785490d066ce9549ded50ed63a546 MISC metadata.xml 526 BLAKE2B 529c214665014e2458c1a42973c4b90c80fea2c591f24b26fddc314c4edcef0284e6ba62f025b93177d1b642df077f453f09b36d9030ed2ae0b16409dad70a21 SHA512 fda47bcb36fb4168700ad74721f12741b82ef783151aa59c94b5f3971338bf628f7871dc5345e6408e839cf509680efa425390303ac12de4299b5d6267ad21a3 diff --git a/dev-python/xiaomi-ble/xiaomi-ble-0.32.0.ebuild b/dev-python/xiaomi-ble/xiaomi-ble-0.32.0.ebuild new file mode 100644 index 000000000..715ac81ba --- /dev/null +++ b/dev-python/xiaomi-ble/xiaomi-ble-0.32.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi +DESCRIPTION="Manage Xiaomi BLE devices" +HOMEPAGE="https://github.com/bluetooth-devices/xiaomi-ble https://pypi.org/project/xiaomi-ble/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +DOCS="README.md" + +RDEPEND=">=dev-python/home-assistant-bluetooth-1.9.2[${PYTHON_USEDEP}] + >=dev-python/sensor-state-data-2.17.1[${PYTHON_USEDEP}] + >=dev-python/bluetooth-sensor-state-data-1.6.0[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-2.13.0[${PYTHON_USEDEP}] + >=dev-python/bluetooth-data-tools-0.3.1[${PYTHON_USEDEP}] + >=dev-python/bleak-0.19.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-40.0.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodomex-3.19.1[${PYTHON_USEDEP}]" diff --git a/dev-python/yalesmartalarmclient/Manifest b/dev-python/yalesmartalarmclient/Manifest index 952628c92..a9c84b3a3 100644 --- a/dev-python/yalesmartalarmclient/Manifest +++ b/dev-python/yalesmartalarmclient/Manifest @@ -1,5 +1,7 @@ DIST yalesmartalarmclient-0.3.9.tar.gz 13038 BLAKE2B d23583373f2070791840e3047700baafa6e3cf7ea6b52420af93e51365fad2cc5c3a19f76425d4522c8835368c88cc26381234b230182ad224523ae36362a574 SHA512 a9a1d28e888c10fb81b491e81b3ae417ab9a78a5a82586ca97023c3c32eb99bb1d21d3ada4f45d7d3e6c4bddc7b8e14d56bbe40a943c64eb3f22272ea28e0966 DIST yalesmartalarmclient-0.4.0.tar.gz 18712 BLAKE2B 0d21e89755830a207830d5e5a6a87d9d6ff868a96ea67d08722789d25ee1648d4fc235a89ff98bdb11039015ec5540fd52c0411f2ec7b206e7a3152bf1307f49 SHA512 3d4e257265344dbb04eeb7c240f0d8553f9917c6b61de878f3f1a8a055a39642730ca8c4cb525c4e55afd91a6cfeea0acd5e3f215c7425e3b3370bd2d8caf113 +DIST yalesmartalarmclient-0.4.3.tar.gz 18975 BLAKE2B 2187ca6ff3492a5b1e92cc0de5fdbf5cbc7002814c6bb17eeebd5467b970398d8f19ac1394e361b60aed1c07bce1c64fe6de07fbe98dae5f2c14fa1e5c98bcbf SHA512 b3d1ae06ce29d6a585ba8709ec8a718fa833390e56827f0cad74fab4be09a60ba54dbc390ec69ebd53e77576aa8cb8a256eb9f4b73bf7998049b2deae976752b EBUILD yalesmartalarmclient-0.3.9.ebuild 679 BLAKE2B 78840471c077bb2499cd9bb43e2fc14aace4868875d2da0d7b10075611f6ba3890677cba768e480b5fc2fa5ed3d1dfac0b7ed8d1c7f77cd596f7155be8c202fe SHA512 b1d955c2b61eb6092aa495e79d0c87bfbf4b7f2cb5d5e3d0f5207acb573dec8864f51e64c192cc20e60ca40af7ad790005f27ff2a13540b416a59999b348da68 EBUILD yalesmartalarmclient-0.4.0.ebuild 576 BLAKE2B 7fa02a1d8d4bff5648c5ad94c2784f39176b351479aa536e76bbee36392c4af89bc83a16bd53d7ffecb563989cfb489f328406d33b994cf077dbc10645ae803c SHA512 0911217d04f118462619ce4b12c01289a62912e7984fe1a890d0f8a0061f61c44909b292671e6146283d93a280cbc327cd136342359c9d5f76528a60fec5db70 +EBUILD yalesmartalarmclient-0.4.3.ebuild 576 BLAKE2B 7fa02a1d8d4bff5648c5ad94c2784f39176b351479aa536e76bbee36392c4af89bc83a16bd53d7ffecb563989cfb489f328406d33b994cf077dbc10645ae803c SHA512 0911217d04f118462619ce4b12c01289a62912e7984fe1a890d0f8a0061f61c44909b292671e6146283d93a280cbc327cd136342359c9d5f76528a60fec5db70 MISC metadata.xml 547 BLAKE2B 45b7f1220e31e085e602d73d8b405684134000b84af2367803e14d79c80d4969b08688b5944315fd73cb17255e6400169d22d925cc32f0eb1f7fa3a078df8a0d SHA512 85b40583c5c80cc30aacfbbbba9f5230da8021425c7007f5129fa8c9078392822d335d69bec60054bf51747d904a06e99c94732f0456544d61944dcb75fcb6eb diff --git a/dev-python/yalesmartalarmclient/yalesmartalarmclient-0.4.3.ebuild b/dev-python/yalesmartalarmclient/yalesmartalarmclient-0.4.3.ebuild new file mode 100644 index 000000000..a2637b17c --- /dev/null +++ b/dev-python/yalesmartalarmclient/yalesmartalarmclient-0.4.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 pypi + +DESCRIPTION="Interact with Yale Smart Alarm systems" +HOMEPAGE="https://github.com/domwillcode/yale-smart-alarm-client https://pypi.org/project/yalesmartalarmclient/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/requests-2.32.0[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/yalexs/Manifest b/dev-python/yalexs/Manifest index 214c8b817..82980d36c 100644 --- a/dev-python/yalexs/Manifest +++ b/dev-python/yalexs/Manifest @@ -15,5 +15,5 @@ EBUILD yalexs-8.5.4.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c692639 EBUILD yalexs-8.5.5.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62 EBUILD yalexs-8.6.2.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62 EBUILD yalexs-8.6.3.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62 -EBUILD yalexs-8.6.4.ebuild 960 BLAKE2B f7cfd0da640c2164506ee1d84ccbbf0ea6c69263965aa213801397566676d22f2cca51e9e98e97e31673776bd16e8cfabb815668c8d8aa10a58ffb880d657a70 SHA512 af298abf939d1df25f14f17eb5a4b16af5ffd8406779f166fd4d4fe6b710841ed85812c3ce00d3792745f805cf15124b8854f7677aced9c2de3b07adb5b41f62 +EBUILD yalexs-8.6.4.ebuild 1009 BLAKE2B 115ec04ce85618a300d79b66b1cfa1a78aa14ac9daca3be63fa52906b09473b8220064ef3cac6360d1444aadf77df65e9476bd723fadf475678168d76f4e3f32 SHA512 f6f4bbd37d2058b647506bc2e6ee714eaf7ea31bdb6f633b29df06beab7bb3bef02ffda9d0ab0e585bf6315b623d6c6173dd6c9686e19653efc5a64859e914ee MISC metadata.xml 503 BLAKE2B b43d19c5a6986536aa8276b653c762cc0e23c39348efd13dc9570dd509013dd1c43d6ae20ce6e99609018a82349307d57abb6761cd174bc74d664de88cf01c34 SHA512 6abf6661d92115ddcf76ca0da01113f535a1e4f068291f845212669514d95af308baba404a819c632247406bcdf20b988690e64fd4ab99074b2c8b621b1419ab diff --git a/dev-python/yalexs/yalexs-8.6.4.ebuild b/dev-python/yalexs/yalexs-8.6.4.ebuild index 73c554311..6cafe91bb 100644 --- a/dev-python/yalexs/yalexs-8.6.4.ebuild +++ b/dev-python/yalexs/yalexs-8.6.4.ebuild @@ -18,13 +18,13 @@ RESTRICT="!test? ( test )" DOCS="README.md" RDEPEND=">=dev-python/ciso8601-2.1.3[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/aiofiles[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}] + >=dev-python/requests-2[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.9.0[${PYTHON_USEDEP}] + >=dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}] + >=dev-python/aiofiles-23[${PYTHON_USEDEP}] || ( >=dev-python/freenub-0.1.0[${PYTHON_USEDEP}] dev-python/pubnub[${PYTHON_USEDEP}] ) >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] - >=dev-python/python-socketio-5.11.3[${PYTHON_USEDEP}]" + >=dev-python/python-socketio-5.11.3[asyncio-client,${PYTHON_USEDEP}]" distutils_enable_tests pytest diff --git a/dev-python/zeversolar/Manifest b/dev-python/zeversolar/Manifest index 3ea12b6c8..90261b90e 100644 --- a/dev-python/zeversolar/Manifest +++ b/dev-python/zeversolar/Manifest @@ -1,3 +1,3 @@ DIST zeversolar-0.3.1.tar.gz 6989 BLAKE2B 6b8685ab3c14519f4c8af024eff6c7414c7c061f9ffd89d5650df0c7bf312b06aa26bb6f34d5977eede607c8e477e0a6f6a18c80a3d0035127c2cab2b6a2591c SHA512 391a743cf1d5d6855130a56f70be0b413515a31bc6c372640aa243f34d37b8591a2a2fa0a461b826b66662f9be7c9bad3c972127279ad17b7a40a603d58f39a1 -EBUILD zeversolar-0.3.1.ebuild 774 BLAKE2B dfba84fb48116d7330e4a2785e61bd88ef0ee784a4ea320ce37e089af7649d3ccfe15e91ad950f7967c963371ed9b4774ab268e7d95bc0199ba98b0d64d01cc7 SHA512 ac40f9617a70b3a2aefb80131c792d80f5c22ee5c52e39616a8c260c558b3c357e0987afb972007e5f31f86986bcc237cfb9b07c2c45a0c2e2678822b0959cbd +EBUILD zeversolar-0.3.1.ebuild 775 BLAKE2B 69f383fc498423ebe628051d49cf22a354ae6fb61c17377718c176a931bd8ee593d7f365f37b7c31327da97bc3a7b8c17efea1133237e4e8bd1e33d55476a68a SHA512 c3454275704411c45c8a07263935af2180e4cd0b653c8d09e30d008fc15d998fe092cc44bd3478f55d6cde24a530e2b220f78799f95dba1faf2ad0d865eb1529 MISC metadata.xml 547 BLAKE2B c1558563ab30dcede71454a737a7e80f9d1974c2df8c4eb659d5ba02bd6fc8d2fab32d9555dcea24c9bdee242bc9c93e9205cc98f4b304bd71af6d000f4a5bd1 SHA512 8fff3e95368e1afc5971db4a3f343435be217f36f09dc3aaff8ee11f1cb3a33c92918e9a6fbc161546eead4467d797a71e9c5f8a2c07b2e912ae96101274d20d diff --git a/dev-python/zeversolar/zeversolar-0.3.1.ebuild b/dev-python/zeversolar/zeversolar-0.3.1.ebuild index ac161030d..ce242c15d 100644 --- a/dev-python/zeversolar/zeversolar-0.3.1.ebuild +++ b/dev-python/zeversolar/zeversolar-0.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 pypi diff --git a/dev-python/python-gitlab/Manifest b/dev-vcs/python-gitlab/Manifest similarity index 100% rename from dev-python/python-gitlab/Manifest rename to dev-vcs/python-gitlab/Manifest diff --git a/dev-python/python-gitlab/metadata.xml b/dev-vcs/python-gitlab/metadata.xml similarity index 100% rename from dev-python/python-gitlab/metadata.xml rename to dev-vcs/python-gitlab/metadata.xml diff --git a/dev-python/python-gitlab/python-gitlab-1.6.0.ebuild b/dev-vcs/python-gitlab/python-gitlab-1.6.0.ebuild similarity index 100% rename from dev-python/python-gitlab/python-gitlab-1.6.0.ebuild rename to dev-vcs/python-gitlab/python-gitlab-1.6.0.ebuild diff --git a/sci-geosciences/aranet4/Manifest b/sci-geosciences/aranet4/Manifest deleted file mode 100644 index 24372755d..000000000 --- a/sci-geosciences/aranet4/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST aranet4-2.2.2.tar.gz 13930 BLAKE2B f6d276056277fb9d32a65563697b50f5f09be843f204a7af99f0a14eb10a8d6de4f87f5c9f4f802228b1b4c9353bb6c20e7af3e7bd3e7d991471b5c5346aee8b SHA512 ac02e71c6829290faaebe50e74cc71cf17524217d963d6404971715527f3266fabe0bd8c5887282f43ab9e7843f4e278652e51c502124b9c4dfa9aa1503a591f -DIST aranet4-2.3.3.tar.gz 15601 BLAKE2B 605a81a5390ab67f678b7707d845a11a766762375611db3c710da9b91dbe299d95847d9961d82f7b9e64bae46dbdf98876d021843e0a73e1a7b5741d9fba15af SHA512 faca2c57bafe5d1592830a8af38d16c24b8d610ad3f259f122d61164b81220f8427159eb428e91ec199a3a66fa65d0ccecaa31dc3a64b6ebd6ae563c9edd095d -DIST aranet4-2.3.4.tar.gz 17436 BLAKE2B 89eddd7b078f2e2c6de78863efde77cd6c381af650c94a1e5c1ed25725b7c1e2731ff11742c841683eb13a4e005a1b0996f7f4685ea7138cdd2651b9b59ee8cb SHA512 a6b7117af2d05a862e522cdffa4123b93bf5035f4c37fee5964087dc31f2d4f9af0163c0b46294d798b6d533c407172afb34634b700dc1c4844462469cc48029 -EBUILD aranet4-2.2.2.ebuild 671 BLAKE2B 93fa5426c6dcb04ffa25038c8ecdd870c5dc0e5c13bd461bdaecfa40af63049cd1f43de6fb89c0a24402a4b8c02c475c2119e0e054c98722bf081fdc000d25be SHA512 ea3433549dd85e822712354001b5c168f9d8fac8b5f9efd78ec28c3b144d64a5d1dd82ecd2f48f884f3db70ffb098d517c3e5500af80dd3d9e94026029253ce6 -EBUILD aranet4-2.3.3.ebuild 569 BLAKE2B b18e7ce9c889695922f75aed197c8359e96d3d94627c28bdab0f0d6372fbc16c016aa22c2bf2b415fe8f3a1ff481f8bd0d15fabc0c857cdd8849379480cd7f9c SHA512 78bf3dfb274eac82277cbb3e80240abcb7366ecb3e071e716a663baf4e2ca513f7abbaea1405769dedd39185cc043caf6ca1a6e00d2a2c7c1aaf49d6b78d038a -EBUILD aranet4-2.3.4.ebuild 569 BLAKE2B b18e7ce9c889695922f75aed197c8359e96d3d94627c28bdab0f0d6372fbc16c016aa22c2bf2b415fe8f3a1ff481f8bd0d15fabc0c857cdd8849379480cd7f9c SHA512 78bf3dfb274eac82277cbb3e80240abcb7366ecb3e071e716a663baf4e2ca513f7abbaea1405769dedd39185cc043caf6ca1a6e00d2a2c7c1aaf49d6b78d038a -MISC metadata.xml 389 BLAKE2B d28e9f1bd4d630290f1800afb21864a4308f4fad13f873a4ecdc8de0ea08fb05716c62978f26e347b4fc95e935dfb400aa4843f0d6df5927d87839ab8a3580c4 SHA512 1f96cc081fef62dea7cc66119db369d91ac68cc62328d5acd5a417f98f2f4b5e56a6a3ff3ff8601acc1117c0152a38a478219305c385468b0940d19af3487639