Merge pull request #10 from xavierforestier/feature/homeassistant-full-2024-10-2

Feature/homeassistant full 2024 10 2
This commit is contained in:
xavierforestier 2024-10-24 08:55:36 +02:00 committed by GitHub
commit ba44557d71
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
344 changed files with 6880 additions and 164 deletions

View File

@ -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

View File

@ -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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,23 @@
#/bin/bash
if [ "$1" != "" ]; then
pkg="$( pwd | rev | cut -d/ -f1-2 | rev )-$1"
else
for v in `ls -vr *.ebuild`; do
pkg=$( pwd | rev | cut -d/ -f2 | rev )/$( echo $v | rev | cut -c8- | rev )
break
done
fi
rm /etc/portage/package.use/zzzzz_tmp.use
touch /etc/portage/package.use/zzzzz_tmp.use
#all but "github test systemd"
MYUSE=""
for u in `cat $( echo $pkg | cut -d/ -f2 ).ebuild | grep IUSE= | cut -d\" -f2`; do
u=${u/+/}
if [ \( "$u" != "systemd" \) -a \( "$u" != "test" \) -a \( "$u" != "bme680" \) -a \( "%u" != "russound_rnet" \) -a \( "%u" != "russound" \) -a \( "%u" != "zeversolar" \) ]; then
MYUSE="$MYUSE$u "
fi
done
USE="$MYUSE" emerge --keep-going --oneshot --autounmask --autounmask-write=y --autounmask-use=y --autounmask-backtrack=y --verbose-conflicts --backtrack=30 -va =$pkg
dispatch-conf
USE="$MYUSE" emerge --keep-going --oneshot --verbose-conflicts --backtrack=30 -va =$pkg
rm /etc/portage/package.use/zzzzz_tmp.use

View File

@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="DTLSSocket"
inherit distutils-r1 pypi
@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="<dev-python/cython-3[${PYTHON_USEDEP}]
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"

View File

@ -0,0 +1,3 @@
DIST dtlssocket-0.2.2.tar.gz 181655 BLAKE2B eb23e88aae1b4ae3a4a5e63fd9208dcd091e05e94f913f908a6aa370e806dc4cee4137009d7f00e9257cd203398a43d874b37a6009915348187131ff3de14886 SHA512 b27c1d866ae87332a6926267e30a1f141e9d6f092a165b86da3f1170471da4e8cded33d81faae38e309f0d6922ce1245a3fb37a9cf8829dfc148b686b1d735b1
EBUILD DTLSSocket-0.2.2.ebuild 695 BLAKE2B 1e3dee2f03598d4840b0f67cb9c9742b45414cdaa218fed1bfa972f90f2afdb858e1419b9bdd36670ef211cf8b365d6849e81027939cbee2e021468936d981af SHA512 93bc36633bcc6fce9c5e11dbb077a937d8637c08d1dffe5ee475b2a4bfe96dbbff169b164a1bbabdc84a5787f449042e9e77a3b8178a62db05562670cb025f93
MISC metadata.xml 453 BLAKE2B 50744e1d0a4d257733c2ba1df4e99a5cc572abcc110201ce2d5b60e0a0932dcd0017c65a4ed83e5e1f091bc550d907b01889aca187e537e01694b0edce3f6060 SHA512 d76ffb1502f596c728251853042c562567a99fd7179a936b30372dbecef1bb5bd5e54b4ae0da59f450d751f458239d0f4e0a36319768ebea72db71beee5e93d7

View File

@ -1,5 +1,7 @@
DIST PySwitchbot-0.45.0.tar.gz 31567 BLAKE2B e50ed40a12a64d36a2a8cad960e35c4eb80af9b9bf76efc4ea7b32e831d29ecbebcbeba05221454b865a32b882d9d23d5b6e82e995f166115c4f5eca88b70a57 SHA512 c419eca8dc875cceafd1f9b7ac7b7a9c0629136ddb52e3657cab2921fe24eae7de4f1cb5da006f77bc6e37858493f8067a0ee9db501216788b2ebf38f43026a1
DIST pyswitchbot-0.46.1.tar.gz 31455 BLAKE2B 319772fe2a6be19ead19142782e7c16c5b10c6c44f1634bf8e7080c80e4c2883ee2fa2d41f7c9461c157ea786a10fe371aa0c691637c50b7bbd9115412e74202 SHA512 d21d721b99fe75a2a063aa8c289995041cd233c4575ece152ba197b538f203e07b0f164ed30620744ebb8ff9f6ca0f5b9c612c474fc111a184c788e8d5975418
DIST pyswitchbot-0.48.2.tar.gz 32197 BLAKE2B 599fca46fe1129724f14e2770591a1a72eb99fc169941427cb5e2047acc976238681b05483fdcb4de5e76f5f28e821cfe0dc1082f54d654a696a3044ae57f2a5 SHA512 8d42c4ddbe312a396de68ed85821e594cfd835c5599a46d6212eb06a59da4620ac817c9a251244cc5f976665f05d58189d9ce75fb5f989798a682229d0a3f0ee
EBUILD PySwitchbot-0.45.0.ebuild 799 BLAKE2B 115a7175fd8597aedc8cb5249fb338e432fea76d14d82112f1000de62aca0736d0ee5560a5acb049d67caafef58dec8aa7529e57966de7921073b1a5fb38fc0e SHA512 aae4245e47e678f8ad391e6450277d021f9d9acd33381dc61c8fa21584ca5868279e22d3c2794e669b58f159eae555dd3fce9efe0141bcecd360848889293d20
EBUILD PySwitchbot-0.46.1.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
EBUILD PySwitchbot-0.48.2.ebuild 762 BLAKE2B 6f0513c816fbb666cc107ec6729025b9f485c77d5ebb791d2bf299851d67811621c904fce0a3d8d04713d32c6cd9026a321e5695d552176a35909095b797b419 SHA512 ed950adc93f3564e80b3dc8cb7417ad472ecd52537ce5f65cef8a69c3e1172873233007c66a538f3ff9733859b2a7514e6484f1fcfd373dfb8b67fb627e57343
MISC metadata.xml 398 BLAKE2B 268a137b67e86e07103e7be4707ca39fb1f1f84c8c4d4c1b707816c6ec087a29e9e8966df7c5200b4c37bc7b5d84ef135d7dd7d75d475aceffc9b1f2746ce1e6 SHA512 8c1fa70391b8375591da1cb2af43c5958ec6b085810d913692f38a9b52092a732b2ecaa1f1c1991e6dbb36e81e7cc10aab479429b98d0c6f1900e0a59b10b21d

View File

@ -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="A library to communicate with Switchbot"
HOMEPAGE="https://github.com/Danielhiversen/pySwitchbot/ https://pypi.org/project/PySwitchbot/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
>=dev-python/bleak-0.19.0[${PYTHON_USEDEP}]
>=dev-python/bleak-retry-connector-3.4.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-39.0.0[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,3 +1,5 @@
DIST Tami4EdgeAPI-2.1.tar.gz 5390 BLAKE2B 98e210ae444ce8d30776e1f12964f68af8bba0ac2c452aed388e62d5ce11aea4b293c4e921541d62bc84110bc556c70c48edb83980c37d95e641102a6c60a79b SHA512 946509ac8b0514f37695ac83c72d5c838f2d27dd4881c91bb5139557b9b3b464606e9502424e3c3a8e464e2dd5ba61e27813799dc9156073b884fc2cf70f0c81
DIST tami4edgeapi-3.0.tar.gz 6447 BLAKE2B 38ad952cdad0b6b84ee16c37cbbed362698ab1f789f4d54cf93c806e9eb1aaab35dbf8f5def5f3bbf967712e368e974db3eb4302ae659c48651c3cf0322350b1 SHA512 788bfdf05e9b95c9b896603ccaf9b9c7217f5be9722a5b3dc61c1a87d288cc58b78860c37880dd0c63f6efd9937542fe69776207fa0d409f244e57eda249b5d6
EBUILD Tami4EdgeAPI-2.1.ebuild 595 BLAKE2B 9648f77e6c9cb685daab41e6049f4bcd497d0747e8755aace9f96b74bdaf61c15fc561a93f7eb8ca913ee4b41acaa632f68ddc665621817b3b1803fbd71e6018 SHA512 4b91a740fb99bb9f5d3da82b1551cfc8c092c2c2bef16386f4230bdbe6d7e9d129736c6ce97b31681a7a83d5547713bba526c534b0e90d54d5118bf454772f09
EBUILD Tami4EdgeAPI-3.0.ebuild 576 BLAKE2B bdaa85f4ef20e21ed36e7afc81906340f3c4882954d6c5697fe0a2dd4704ea5dcf0a1911be2aecfd43c3b04841a330809c15b23136f6bff0f90c4ac9f883f3d8 SHA512 75a61c4b7a43bb7d29f2eae5f6a1c72580ace5b05a36eb1f6099c2f059e070cff48c92ca35dd845fe8693df1f020683b8678e1ddfd7b9454dd58c46bb39120f2
MISC metadata.xml 392 BLAKE2B 441ef286ba05357bd95df4a80d87e1b7f5ed287c4fc9ae39d218991948764a9d8e9c0d16f3101eeda0d42ec8952d6c7b024b90cac0324d25dfbb3a9eed147017 SHA512 e8ee9a6275168ff5ebec7bf3348aa8e8c89dea86d71cbf58037ee61a3526ad2346e1a9c97f40fe8d0dda668139cb0e75b7ac9d1c58a7b56207bfb937e65f1090

View File

@ -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..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Tami 4 Edge / Edge+ API in Python"
HOMEPAGE="https://github.com/Guy293/Tami4EdgeAPI https://pypi.org/project/Tami4EdgeAPI/"
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/PyPasser[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aio_georss_gdacs-0.10.tar.gz 14787 BLAKE2B fb7dbe1e5956639b9847b2a12d557170811f38f9e7bfb9e97912b5a63c9060605f0d04f59b591f9a33cb661bfe7e782484e027525689d6e30e53d218b0a4fda3 SHA512 0a23d63d61ba71796bc5e9521199d2e7e9ac181ee0f29c58e3a27c2f223fddf62a0e8508ac97cc1fca077c185b5c79ca1935fa69fe8e01135d9ba008145f20cc
DIST aio_georss_gdacs-0.8.tar.gz 9486 BLAKE2B fa1acf2842851c5e32ecd01e2ac267fa1b15eb4706f989a732c1b57dff7bed885f956657b893266aa5918d0c9afae078c6583db59bf8b376cf1dfee42ef0a633 SHA512 a700e07754eacb3e2b0ef5314a2bb69cfd03ef0f55be61571c02bd48e00f7f753280be9925380db5ac8a58718f34a9e4fc8b60c57a8bfee3232a3a1bd8cb63ab
DIST aio_georss_gdacs-0.9.tar.gz 13904 BLAKE2B b3dbbb99e2fb32af2d2772116424578167b4cd15c7715a36550f7da9cccb8f4261c337af1d0cf6a356464461c2b7a6bf8fd3ac0cea4ce752561f7af1da1a9dc9 SHA512 3b611c77e271c342744925a24760aeeac6c87b1a17364096e74d18d3ba58ee9032ce8a39f0888792b498fa22615cbee0e7a18866811c35981b6dbc095dac43fd
EBUILD aio-georss-gdacs-0.10.ebuild 639 BLAKE2B 46ab7f02e26d153d4e39f97abec844420565591e5048d3f3f07aee9386f8e9a4aba3d27a92afcc8fd18aadbfab1c3923c984a3a79e22e4386b0a3c87f21d1444 SHA512 42963532ff2187aa9653e59febeb8c8e1d421422f040d54ae93dd4bd96bb187963142fb5898952963ef3dd9087f6d3e3d2e1b13599eadaf0b8db8b79ef3a8313
EBUILD aio-georss-gdacs-0.8.ebuild 741 BLAKE2B 73140f4227b3f6d3fa5e48d3c0b579016f50ad97b48f09c360611962b0152187656a66f6736e9805e03a69113dc3f09c0324851da4a0f2c18c22805ddb1d3365 SHA512 2dde91592146aab7d2b9bd1d1e23e253896fdd566e61973bf58caa31abdd3ae412b347b4d5e84a81132b76170009dc4dea1f3b71f5c720b2e1fa979ccae7b13e
EBUILD aio-georss-gdacs-0.9.ebuild 639 BLAKE2B 46ab7f02e26d153d4e39f97abec844420565591e5048d3f3f07aee9386f8e9a4aba3d27a92afcc8fd18aadbfab1c3923c984a3a79e22e4386b0a3c87f21d1444 SHA512 42963532ff2187aa9653e59febeb8c8e1d421422f040d54ae93dd4bd96bb187963142fb5898952963ef3dd9087f6d3e3d2e1b13599eadaf0b8db8b79ef3a8313
MISC metadata.xml 535 BLAKE2B 704feab3e3d070a2b32e357a1999bc2b7f0369232929b8c78884eb009199907c2452a52993ec45b647c72eb7dbd2cf87a15c78df1741a42b0d8b6162e5af4eac SHA512 62ec0c1781f2a61b1a2f2e01e915a9dd168c0645610fd897e5b046867e67d3999db69510fab7cb44e76cf8102456cb35ef8b5dbe94fc1c83a02aac918d3462dd

View File

@ -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_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="An async GeoRSS client library for GDACS feeds."
HOMEPAGE="https://github.com/exxamalte/python-aio-georss-gdacs https://pypi.org/project/aio-georss-gdacs/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/aio-georss-client-0.12[${PYTHON_USEDEP}]
>=dev-python/dateparser-1.2.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -1,7 +1,9 @@
DIST aioairzone-cloud-0.4.7.tar.gz 28160 BLAKE2B 82efe9e788a9e3f5be0ed9231764a9dee3f905fa94761d5ffac1fcfacc04fd34e273cb60c0035c5b5d952252558ccc0a34e2b4947d585196b1e383701c44a9bf SHA512 a48299d7069111cd2df2050b3672ab722cb55481d3b1c401723e5d3a0742b29083e52a62d2476ca3a5fab8c2bf67129de9811c1833be8558dc6ae41e0b3f5643
DIST aioairzone-cloud-0.5.1.tar.gz 29958 BLAKE2B 244a521b51290a6dd240518d5541c7a3cc560b35d071623f4a4f44f9f92d6f48a1c323eab1c19fabb6483bbe3d1d5796e84c94b840aab86a8222e75c85554d13 SHA512 b4ca62d6dcbbec829637d494bad5950be87466386ebc99fdaaa1482aeef98cd628aab13ae1d035a118f48a1d82772463336dcd6de022f77fddadbdc2bdde732c
DIST aioairzone_cloud-0.6.2.tar.gz 33040 BLAKE2B a2c8f1bd54ecf94d69c87f50f448d8468e37766ee215f4763d76822ceed093e81a792eb8b03b161da625e995cf2ba1eae28b150f347e28a72e79c2d094b39a26 SHA512 38d8512e746e23767ad25ecd3884fbb2f1715a38144fa0462f7f824685d722e4b1d49513486ea68aa7a7e7ce721e25fa581b1e1a3657a45a826906f9589af659
DIST aioairzone_cloud-0.6.6.tar.gz 33349 BLAKE2B 5d1bc388ef89e531fc02c30776a25bcd83fb3b0469a718320e4991a45d2709cb39c1ac0363433d4268e43afdb2015ddf069a3ff8159d0f0c20a6402fb1bdd805 SHA512 a93f11c4471f7736c75069165b61c2fb420016a0031c8b2b6a97b4d979ce2464eeb2e83513a9430b7939ee07f2896a483d6e43257eef5831e0d2c4e37c876d06
EBUILD aioairzone-cloud-0.4.7.ebuild 578 BLAKE2B 605148421bfd20c87188bbb18ff1af2b9eda032b6c8a16e379df09ff62c244084ef7fc990e1f451f76db679c9efdd062a3a2ee80ccbb0bbf85f3feec51e8453f SHA512 2502f8a6897c99ca8b3edfb8c8dd0d9b83e9b0425ff4ca91adc2b780f527548495f01810e431c7e68f77a6941bf23df4be138eeca0e2a4eb968a52ee8974a7fe
EBUILD aioairzone-cloud-0.5.1.ebuild 577 BLAKE2B 17b6048f314f90bd7f94582f385a897e4fdc25fc4da5abfa778641a51ed12f1c854e5240085d9d4718e3c10f18e20ad25329692558e8edd5bba640cdf7fdff91 SHA512 a7b264ffa1464337f04fdd2982f94a4bc51fd929a2b4bb53a24df7cd5b2479a3d457841a97c10ca1111246ae1e44452be731af54a174623d64da13d0a2022523
EBUILD aioairzone-cloud-0.6.2.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
EBUILD aioairzone-cloud-0.6.6.ebuild 557 BLAKE2B a2ea5cc6055aeaea9ccf654a19a41b7e9ee1bfaf042938b83544b8b790c39e32a8cf087e94973b6e2cf39bf81e2623fd99841da6bde9065f3db0ffcd9d3d3068 SHA512 5390085029c733d3807f87d788b975dedc763a8f8df24af034f2fe1d2a6c8b748dbb567e322d16aa172ba9ad8e47518d4c7435354a01bd38108335e1e82cf697
MISC metadata.xml 536 BLAKE2B 655a921050c2970edd55895601375873be01d53e5a357039893177771e81932c920620b6ec334312c7f796838f0a1b7001454758ca2401da0fe8bfe4d8af220b SHA512 89a9983915e6aa5abfed539f2627091363b4ebbfa4fd04759a93e435eea469ac1a2be06990d14b2bff646db1adba9d1a5a3c422f9992a2ee785c5e0f896624d9

View File

@ -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="Library to control Airzone Cloud devices"
HOMEPAGE="https://github.com/Noltari/aioairzone-cloud https://pypi.org/project/aioairzone-cloud/"
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}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,7 @@
DIST aioairzone-0.7.6.tar.gz 22576 BLAKE2B 7d28f922c55631173d7db477c747b5a1aaa940b30ed5d1bcec0131695d5b409995a9870fbca78c97991ab9a92083d8f9d324510648907c85be69037fdbe5dc16 SHA512 1a28b08f3151671521603f0a2d834f431b40ef46aefba86d9f85e9445725221d411afe96d1725cb95ee24fa0fe1e767c4d2f72d4e904606de65dfe1a38c2d1fa
DIST aioairzone-0.8.2.tar.gz 22993 BLAKE2B 329fc1179b69246922007fe47055fc30ab29eb19e4a13a5a9acff72cd045f8051e384c7dee8f880c5331f0aee278d758923ec44227164640dd7a9806b136cc21 SHA512 b573afc9418803b66f6bd96f0e27b29e61ca3ac0ff9c8b8432ba60bfa15bb6b2ce84aea4b74272ade737690dd3e86a49f4569c2847128c6f43a84633f84140d6
DIST aioairzone-0.9.3.tar.gz 25363 BLAKE2B 498e7856a1788a10fb5a4b8c7b5c908ae3f144bebd06c3fbd3aa6c863e45bd35648ff8871983dcef1b75baaff8fe4d94def77fed4edb0a1c892ff7f384fa9439 SHA512 05b93dee1f8130c5ceb06269b0bdeb1518647c97d485553b0183aa59ea71aac1a489692696529c10d333bc98286112b01067cf51780458d547a7700a82ae3456
EBUILD aioairzone-0.7.6.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.8.2.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
EBUILD aioairzone-0.9.3.ebuild 539 BLAKE2B 94563ba6a25fa87c11519078450154e5b0865520adf93a217394640dd8228b0fc1b3d1db2bac67a1592b807d898eaf9ad66feee3b9d502344a945aadb3a85b5a SHA512 1d3bb8dc9e1d51a670cac89d51ca873c379043d6006a4371a49f1da1a3d8a4e43f9c8cf3b90609f28f163771b4649937f51df747926c341f01a34c11fd24cd1c
MISC metadata.xml 524 BLAKE2B f35054285c34ff5663c8b0cccf253d2adf1e82edcb04cf7eac24d7575e445fe0d24867140125e852b6f8f85e6cda10621d2cf495cab66d097ef2e27a24523e41 SHA512 ea54ab2381f7c2e426243c5ad0b95a158ac89e243b4c6126c15ef0002253635525b0a4e5ca949f5ae125ca51e8eb9f9d6bd35ba39792e6d7ea23f19b682ec99c

View File

@ -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="Library to control Airzone devices"
HOMEPAGE="https://github.com/Noltari/aioairzone https://pypi.org/project/aioairzone/"
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}]"
distutils_enable_tests pytest

View File

@ -1,5 +1,5 @@
DIST aiobotocore-2.12.1.tar.gz 103243 BLAKE2B 2e1d9b693028d7d5affc36c25e1b8b622f133fd4f14c6783f660f7079895881d073de51e102f7e8ae667c68f5d8a3621e7f6fcd86d1f17c77d1698bea61b905e SHA512 edbfe68e3d2a5a4cfc494cb6d225b136352d54e17446695222075d866fd3118392ee61707b77653be78c6b6c8fd6da08fc1fa25002c93385fb4ebb29531c5eaa
DIST aiobotocore-2.13.1.tar.gz 104475 BLAKE2B 0678045a34c2b1e1a53949e702dc4cb835df4005775ca5e1dafea46b0894db43db713c34e851bb67328eaf208eba9513522ba393056080af0ad871f6c6ac784c SHA512 fb3bc670561afafc1717f359e1fee205fb2e1aeb21e68566cc269f4ce7d93589e319b247f371e10fd6fc3ab087ea00a13931b06df9db70442b5671857af84b06
EBUILD aiobotocore-2.12.1.ebuild 716 BLAKE2B 187b5de31cc921c5f77242102e23858b0a8b10c693df173452afc7fb5e9f6da6406bb306fe7ad841ec5df23b10d2f9709fa1b43002623942d4eab31b3fffc916 SHA512 c6077b9c0109e6cc8e37600aac669bb0dc9d759f8702ea15956127a271b59a4398cfbbdb7a6e4d4b45d24df1dfc8d28ae8479d75987763fc80660ee621e8f8a8
EBUILD aiobotocore-2.13.1.ebuild 716 BLAKE2B de87552760a69750e45b348657ce3f78c320abbfb8571ebafe1e71edd069cdb6ac52ac3a1e3ce5b3e5bb234631d64e9bd25586629a9191f57edada86aecd9626 SHA512 c7104e2545b0733b9eb4511082d444cda39dae6b626d5d823229822444ff64b85990f98488f760bb6a5ccbe01f5a2c1528d7646f64d3b0038c4103f3342579cd
EBUILD aiobotocore-2.13.1.ebuild 1120 BLAKE2B 582b119f880fb8103180a306fd50161ae8beb600760b54c0586bfe83006ed58a0e380ea00c1ee2a45a369feb26c1783d190d7e8855b5c802c5d19947a1fb3f52 SHA512 5974a84ed48b0a886d8c8d4a2bd11f7b7083d15e9949b29fdb94db6490a02f3c5fd4d5988ae97f070c4baa0bc8dcf6469134b080aea5e4cc939cec9ff77baf79
MISC metadata.xml 522 BLAKE2B 560be06ecbfa44ba18f3b7dbaa7034519b9583e4a130e0978892cdaf5283089b534a56a940fd9552d79d64b27a63dd153aaa0e6776bf60728ae322bbdbf47504 SHA512 30304e2bbaaafe077231b28336cc3b86d562a5d444de3adf029743f98b23e88753fd715ed5cc7a2cb2ad0b46ea1acf2b550f190d7376de8a51fff6408a7c843b

View File

@ -12,14 +12,17 @@ HOMEPAGE="https://github.com/aio-libs/aiobotocore https://pypi.org/project/aiobo
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="awscli boto3 test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohttp-3.9.2[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}]
>=dev-python/boto3-1.35.16[${PYTHON_USEDEP}]
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.9.2[${PYTHON_USEDEP}] <dev-python/aiohttp-4.0.0[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}] <dev-python/wrapt-2.0.0[${PYTHON_USEDEP}]
>=dev-python/botocore-1.34.70[${PYTHON_USEDEP}] <dev-python/botocore-1.34.132[${PYTHON_USEDEP}]
>=dev-python/aioitertools-0.5.1[${PYTHON_USEDEP}] <dev-python/aioitertools-1.0.0[${PYTHON_USEDEP}]
awscli? ( >=app-admin/awscli-1.32.7[${PYTHON_USEDEP}] <app-admin/awscli-1.33.14[${PYTHON_USEDEP}] )
boto3? ( >=dev-python/boto3-1.34.70[${PYTHON_USEDEP}] <dev-python/boto3-1.34.132[${PYTHON_USEDEP}] )
"
distutils_enable_tests pytest

View File

@ -1,4 +1,4 @@
AUX aiocoap-0.4a1-no-umlaut.patch 264 BLAKE2B 4c1ba684d5d60ee324a572f04a6345d098b4b32334610eea53085bddcc081d4564cbee1fbb15462ff84d53c5a49757cc13ed2122f85dd87718a613864dabe2bc SHA512 6334856a9538a5e748353fcf1accb174241a5c4846ead94e9b77ec5617dc3718f4e56e10e834d218182e2c65e70bebfb402a756595156836da7323420bbd9437
DIST aiocoap-0.4.5.tar.gz 223573 BLAKE2B 794ce46a3f722e55810eba6f43457dddfb7bcb6b851ee3855db13000118e8c368e131afdbf65d846c7f9622565306c28763078eed5b40b9ad8bdd3225139f667 SHA512 41dfad7ba2b03bcceb719187f91f4595df37a61535ea0cdaa302b8e745e6061c1f5fdfba0e9592a0a69ee8919843a8a76a90b9bc3a2b3a380e32755bfa1fe811
EBUILD aiocoap-0.4.5.ebuild 666 BLAKE2B c6295fe80a4360bb8a50c0ebf51880d124089cf46622e2c9689ef849c2daae29b9713eea9499e0f4c18587f02bba6e32745e3564646324bf7b90051db7632f5c SHA512 e537f16907d5490173e52f18ba4ab6b4a03526dcc115c371f605eaf2a0e1358bdc14c68aa6f75aea3986070a47721a729566b39829d2ec38fd889c001b72a64e
EBUILD aiocoap-0.4.5.ebuild 846 BLAKE2B ebc80b5ac89d7a8488ab1bce43f3dc9deb11271714182f26fcd74038c42237da0379ff37687967eea3667b30e120e56b0c0e26f60b652669fb6fe54bf5132cb9 SHA512 b14142fa921e75d5692ecd0041587c9abb7fffdee1cc3528ded4e4d813b4900814039940338c1ca2ad730d77875d780ec772ae1710d8d2d27ff3c2a037984086
MISC metadata.xml 538 BLAKE2B 26f83491d4af91f7ed6d0fd56ea87dd81a3f7792fdd94d018d9171ed4009df4dc4fd266b2f8c84c524cb0eb477af3eed6ca6c2af2e63b0e1ec5ef9b0ba90929c SHA512 8f5a4bee8fe2201cd55eb85e1ffd9db1caa7b5c610574309251e37d8f1639128ccaba9bd9dc97414d88990038246f17012537373481d0f595530ba9a8f85076a

View File

@ -12,13 +12,16 @@ HOMEPAGE="https://github.com/chrysn/aiocoap https://pypi.org/project/aiocoap/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
IUSE="oscore test tinydtls ws"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/dtlssocket-0.1.11[${PYTHON_USEDEP}]
dev-python/websockets[${PYTHON_USEDEP}]"
RDEPEND="
oscore? ( dev-python/cbor2[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] dev-python/filelock[${PYTHON_USEDEP}] )
tinydtls? ( >=dev-python/DTLSSocket-0.1.11_alpha1[${PYTHON_USEDEP}] )
ws? ( dev-python/websockets[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

View File

@ -1,3 +1,3 @@
DIST aioflo-2021.11.0.tar.gz 9692 BLAKE2B 030a658798f425922c3d948fb135eb0c82ebd96015176d872824f6ec05f327ba02614f477715fa9b162e21fa0fdb616dc18be35bfcdd4398098344096f71f9a8 SHA512 287b7c868aaec726e4ce7ed31193563cbd9c5c07959d347541f83f08faeaf33d4b649db83cc7b2653ec8f7542352fbd624002e22eb084c15f1892f80700546f5
EBUILD aioflo-2021.11.0.ebuild 670 BLAKE2B ec3624d7d083e9bbac994fbeb2646bd24f71a49321f2af6189e4a548a31fefbf7465e532c897f34c7fb1d293f229d8c871ef5ae0d47d98dde631ff2113b98845 SHA512 a4224c77295d04a04263c2148583a6bb60ca9c3356b0ed10ea3e398ecb83e388b8a782056f42da421485a3a224ffbf16b49453aa5fe922ecbfadfd65c4bcd028
EBUILD aioflo-2021.11.0.ebuild 666 BLAKE2B 107583918c0826edb9cd77cd3284531e990eb2aeb4256f1816495ad49e1105c5b1f738afe68375702d40d05a29bd18a2b0daeda6b9ac3a2f9e58dc548532ed1c SHA512 d729f7cfd722744fe88b86e1c2e836aa5360029cf36ffa04c6060f95573a1c7955cb55aa8a1b3f2f60053eaedc4e76a39c1c3c07b83d73acde17afa6d6805d35
MISC metadata.xml 504 BLAKE2B 71c62420bb206911f56b78aa1a23b1ef745799cc1f33b5eb5170c284b3dfa0ee63043cfe8293de9c8710a231e25c54a7e7ec7a4663d46eecea6a99d50b7569d6 SHA512 8f888a55aa8ef0ef90a428854bcf9bd46a9cd841d3fe9c2a53e7beebaf18941cbafe619c0b501f29df45266bddc07a059d3e21306a14920a72be735ce8ed942d

View File

@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="A Python3, async-friendly library for Flo by Moen Smart Water Detectors"
HOMEPAGE="https://github.com/bachya/aioflo https://pypi.org/project/aioflo/"

View File

@ -7,5 +7,5 @@ EBUILD aiohomekit-3.0.9.ebuild 1355 BLAKE2B 82a9ce0427f8314404ecfeb580799be1ea49
EBUILD aiohomekit-3.1.1.ebuild 1411 BLAKE2B 41ca6e965bc760c1e1eb054913b0488e9187081bb4c44ba5f4b75b616ea99a904944c2632b6a6744c79dac7181bf20a0f432dac6f37765a6c3800954c8505d6c SHA512 7dfd2e356a6d7f71ce1a250cdb858899cd75728724b65a8c73048d9a5194a78170436f5412d89b1d0d33e696986a671e7d3adb261cb82ad70c5e76937eba2c93
EBUILD aiohomekit-3.1.4.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
EBUILD aiohomekit-3.1.5.ebuild 1333 BLAKE2B 9283a6547b0cc266a33ea4a09e9568feee17d807be7c81ce766cdb85b28af06634006809d4fd36fc1f02d8b6b4b0f04ce3b27cceb41c1f994f3460c8956452b3 SHA512 2bd7430730c228c0f27d971471de9e2f11b0651510951df328f3d22882d03f35a39a94ea3cba613ff30a18a7138eaf5904d68ae7d70b606a068228573680f8a7
EBUILD aiohomekit-3.2.3.ebuild 1432 BLAKE2B aed1a27f0fdd19dde8c730f08445a173434a6319195bbbb22baabbd7cd82d6a8d7a9a83567c1328fa1b64928667be6a23b559af9da5023e39121ab24b7215ebc SHA512 7c84a3dd8d9594164863113f0cb2c65df21a357dffb72048bfd5902e83ed1524ec43244edf1505262ab1618c8f8fea1cddcd104ded3dc4234f52b7515586ef39
EBUILD aiohomekit-3.2.3.ebuild 1309 BLAKE2B 75c7402135222f7ef3d0b001307a12c3a644d36673858f111efcda53373db3feb2939b660d32f718424fa0e24c0275e8d9226a5746364d1c9fcd2a09dd41f6de SHA512 836e3a3b90a52f29a04cde6a1a1cad8d969adf6f56caa75b1c58024f2354a6641a3168efb703d4e2b81862911ceb0a86395e37cfb452c6e1f0cf70886d425453
MISC metadata.xml 513 BLAKE2B 3b29966ec8902954651b4ccbb4616a57c613bcd97ed45e8813502eda41fddc413c6769cd440752368e72ffe2915876006c8742cf757abd83f99a063ff7a0b073 SHA512 22f00394e813c4e51bf0b353c97509563966b6a50ee4d9315855d78c32e6c40ed9d540567d352ba3a257918c73dadcd69131d510da83c7759bcbc6644eb630c0

View File

@ -18,20 +18,20 @@ RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/cryptography-2.9.2[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.128.4[${PYTHON_USEDEP}]
RDEPEND="
>=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}]

View File

@ -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

View File

@ -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/charset-normalizer-4.0[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5[${PYTHON_USEDEP}] <dev-python/multidict-7.0[${PYTHON_USEDEP}]
>=dev-python/async-timeout-4.0.0_alpha3[${PYTHON_USEDEP}] <dev-python/async-timeout-5.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.0[${PYTHON_USEDEP}] <dev-python/yarl-2.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
}

View File

@ -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

View File

@ -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

View File

@ -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,
)

View File

@ -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

View File

@ -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}]"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
#}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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/websockets-11.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/pyyaml-7.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}]

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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(

View File

@ -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

View File

@ -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/coverage-8.0[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}]"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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
}

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">google-cloud-texttospeech</remote-id>
<remote-id type="github">googleapis/python-texttospeech</remote-id>
<maintainer status="unknown">
<email>googleapis-packages@google.com</email>
<name>Google LLC</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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}]"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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-python/h11-0.15[${PYTHON_USEDEP}]
http2? ( >=dev-pyhon/h2-3[${PYTHON_USEDEP}] <dev-pyhon/h2-5[${PYTHON_USEDEP}] )
socks? ( >=dev-python/sockio-1.0.0[${PYTHON_USEDEP}] <dev-python/sockio-2.0.0[${PYTHON_USEDEP}] )
trio? ( >=dev-python/trio-0.22[${PYTHON_USEDEP}] <dev-python/trio-0.26[${PYTHON_USEDEP}] )
asyncio? ( >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] <dev-python/asyncio-5.0.0[${PYTHON_USEDEP}] )
"
BDEPEND="
dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
test? (
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]
dev-python/socksio[${PYTHON_USEDEP}]
dev-python/trio[${PYTHON_USEDEP}]
dev-python/trustme[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
pkg_postinst() {
optfeature "SOCKS support" dev-python/socksio
}

View File

@ -1,5 +1,8 @@
AUX httpx-0.27.0-opt-trio.patch 506 BLAKE2B da0ccdd398a706a16e21f93ffdc6c9c6d6d0622361f99bc956810e501eb8d82015beaf4274bb396eca0d8d22a833319ad6389271705662b0346839d9158a1d8f SHA512 629cb4e557f3a69af754f115cc8cd0e152d7e046b984aea4db808a1ac6b09302f9231e639c3edaeb169474d83ac2f5c8e69a28d7288e4c10635e4812880e19fa
DIST httpx-0.26.0.gh.tar.gz 2164373 BLAKE2B 1de507dd1a0a4f5c87187645f7928f37f29e9a6cdcaacfbefe0e324cda5ad7f86a29efe99b496629a2e2f14851b8a6312d8be4595cfc61a97ce302b284dd1939 SHA512 76838d5c191700f5fd4c6afcc9d129f3809811f6ce40d45edf89518457a9497cdd94c11a68a9c42494780c579eaa43760a8bd85313d7864a8f5ae1c1b9912d61
DIST httpx-0.27.0.gh.tar.gz 2168004 BLAKE2B 2bfe58ffa9bd75b602acf844967d399c2173499981e73296bfc0726ee738219031ac3ac04517dd027f769966b77bf225287490c55435a53aec44b9784a0c4b2e SHA512 9db19cced6554effdb5fb0b442cbe05dc66cbfbdb23e8fbc19f43e1acc81028bca9e0fba5d2dae617b19be9f64baa0f02e727e92fef3f3f1288aa19ae07f35c6
DIST httpx-0.27.2.gh.tar.gz 2185609 BLAKE2B 7e77cab0e9bda032cd595549e43dfc102f90bb8668b62f6b1f0df6bce6b6358f34aa1f51457a315eb774dde8c76083d180c02ff45283dd348c39b4a659307713 SHA512 c7852ae3e982bacee1587b66aed506f3f7e12caf296e651d3cdd9c111a7d737af49473be455bcabccc8e52487ad18b4821ea56b39500c3b77ed2325fc55505ae
EBUILD httpx-0.26.0.ebuild 1953 BLAKE2B 4cd0cc32933707ea5f979b1e011fd4552682e6a537ba8368a478f3e035f43b06224024a9decc4082dc7e7fefd69ddc80ac3d10cf4dd91555c9133d42fda0ba4f SHA512 0419ce62e0cbaeaab02128adb7e5b0388741c73c00723417bb9f069edbd6959699ce67ef53e0548e3b2ccf91316f682e84ba6c22d3ae4ec65f5787167b6001a2
EBUILD httpx-0.27.0.ebuild 2309 BLAKE2B bb985f39d3e33a6489d12ba0420096ff2529af0c49902510ad0e3d717d5923a8f698401c5a7b816458385334b48d1998778c117dfdc1dcc0cd839df6ef6f96d8 SHA512 d0d6e68b96458510610b8014477f37f4cd31d6d7276e3fdd25ef53a88ff1810340102819403ee6123f9c13f25c6dd365826d3cdf49477ae11f0fd78f168947bf
EBUILD httpx-0.27.2.ebuild 2564 BLAKE2B eef5a14e131738693f70e3f402ffb7d9add727fdca4ad3b3f5b113977e96a86d8f5d9365284866d98d908194d8ef0869ef43309e6df606faa1b0b400e8a9822f SHA512 125c48b18762e1333dcf2d7059e4be9e919b92176e30c010db2c68a6d0e5ff466d28126bbc1836cd899eae1cb6821a21edcf797654297413d58a6664a3e8fd2d
MISC metadata.xml 580 BLAKE2B ba896cb0d9fb03c185aeb54c86bdae3bda84d18f74beee1c5dc78aeee101a94bc364e839933e55f1a854f037d4a8cde5d3d03ea14f121389ef4544b8f5850abb SHA512 6e56bfdf86abe8d50b59718287eb40a15bec800b7ea5d0a83f7687573a90b31858b280a55d6304077d8d3ae440846cf01fc5fb41dd3b55643c146e839159d73b

View File

@ -0,0 +1,17 @@
diff --git a/tests/concurrency.py b/tests/concurrency.py
index a8ed558..d5ce803 100644
--- a/tests/concurrency.py
+++ b/tests/concurrency.py
@@ -5,11 +5,11 @@ Async environment-agnostic concurrency utilities that are only used in tests.
import asyncio
import sniffio
-import trio
async def sleep(seconds: float) -> None:
if sniffio.current_async_library() == "trio":
+ import trio
await trio.sleep(seconds) # pragma: no cover
else:
await asyncio.sleep(seconds)

View File

@ -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/h2-5[${PYTHON_USEDEP}] )
socks? ( =dev-python/socksio-1*[${PYTHON_USEDEP}] )
zstd? ( >=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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}]"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}]"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

3
dev-python/nose/Manifest Normal file
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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="

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -6,7 +6,11 @@
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">aranet4</remote-id>
<remote-id type="github">Anrijs/Aranet4-Python</remote-id>
<remote-id type="pypi">ollama</remote-id>
<remote-id type="github">ollama/ollama-python</remote-id>
<maintainer status="unknown">
<email>hello@ollama.com</email>
<name>Ollama</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 =

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <tomcrypt.h>
struct block_state {
symmetric_key sk;

View File

@ -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?
}

View File

@ -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

View File

@ -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/cython-3[${PYTHON_USEDEP}]
)
test? (
>=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
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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}]

View File

@ -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

View File

@ -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

Some files were not shown because too many files have changed in this diff Show More