Compare commits
16 Commits
v2024.4.3-
...
master
Author | SHA1 | Date |
---|---|---|
Andreas Billmeier | 8394434c1b | |
Andreas Billmeier | 30e753cbca | |
Andreas Billmeier | 4fc7560c04 | |
Andreas Billmeier | 4f6bcbdb20 | |
Andreas Billmeier | 06cc09a6ca | |
Andreas Billmeier | 34b8d512f3 | |
Andreas Billmeier | d63e7a2d4e | |
Andreas Billmeier | 4ce3dfbf98 | |
Andreas Billmeier | 0f699d375c | |
Andreas Billmeier | 503fccdd08 | |
Andreas Billmeier | ea9e72cb11 | |
Andreas Billmeier | d80f32364e | |
Andreas Billmeier | 4d35a6388f | |
Andreas Billmeier | 10c2b2e15e | |
Andreas Billmeier | cc98944595 | |
Andreas Billmeier | 9d92431cd3 |
12
README.md
12
README.md
|
@ -617,14 +617,14 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
|
|||
|
||||
## Licenses
|
||||
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
|
||||
There are 1774 Ebuilds in total, 1763 of them have in total 1783 (42 different) licenses assigned.
|
||||
There are 1787 Ebuilds in total, 1776 of them have in total 1796 (42 different) licenses assigned.
|
||||
|
||||
|License| Ebuilds using it|
|
||||
|-------|-----|
|
||||
|MIT|1008|
|
||||
|Apache-2.0|398|
|
||||
|MIT|1013|
|
||||
|Apache-2.0|403|
|
||||
|GPL-3|106|
|
||||
|BSD|102|
|
||||
|BSD|105|
|
||||
|LGPL-3|25|
|
||||
|GPL-2|21|
|
||||
|LGPL-3+|14|
|
||||
|
@ -664,9 +664,9 @@ There are 1774 Ebuilds in total, 1763 of them have in total 1783 (42 different)
|
|||
|GPL-2+|1|
|
||||
|GPL-2-with-linking-exception|1|
|
||||
|
||||
(Last counted: 12/04/2024)
|
||||
(Last counted: 28/04/2024)
|
||||
|
||||
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
|
||||
|
||||
A big thanks goes to Iris for reviewing this README.
|
||||
Last updated: 12/04/2024
|
||||
Last updated: 28/04/2024
|
||||
|
|
|
@ -20,11 +20,14 @@ DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a0064
|
|||
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
|
||||
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
|
||||
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
|
||||
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
|
||||
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
|
||||
EBUILD homeassistant-full-2024.1.0.ebuild 84438 BLAKE2B 4c082e10743024bd7a9613b61aaf3ee536855f6a578b474263c7a4c1ea93af21708f0c558c07a5f1e26f43b32cb454a0e11a585232982d759822a175b639f671 SHA512 f8cda52bd6306ecdefde12f89feb97568508f4c3ede599a9150bb8e7d5eb52da6543b64dac3ea4c020ec7e80ee89e5aa80b44492fc007fb3a81141624e2fcc28
|
||||
EBUILD homeassistant-full-2024.2.5.ebuild 86088 BLAKE2B 6ed642f921c5d4a282cdec134877fe123c56d6c834b4012477e9310b5b01bd4f735f4a56c4e53c186f0b1ac329f9f2bd7cce834d221199efed821458cc260a93 SHA512 127bc04f49a9eeeb1440e1bb958cfad088acc01434687e8c2b70722403ef2429b2f3cdc8e846ebac280b080ad4a98dc0b5f831edd3d5f481bb493736c409e594
|
||||
EBUILD homeassistant-full-2024.3.3.ebuild 86657 BLAKE2B 42779a673528864b2de8f7d6021f23ad6b02fb638aaabd81471bebf93f2891e1dd9158269702258ed39d0685fc55fb32a96264f510811db84c3ede194701ed65 SHA512 2b17c9f4eaf4e0661f26939e68611088dcd3ca1ed3d09046f32363c82f2520e9fe3fd59a305c587f72d73d4527ae4d8cd363a983f8534c683d1f20142e13cd92
|
||||
EBUILD homeassistant-full-2024.4.1.ebuild 86919 BLAKE2B b389f159c2399a859836a77ca3df02143680058abf7154dd80863b8e0f4e0dd5ec9f91b0e4c5fa827a0f041588bf7b9376c3fed0cda25ec8b95add7be739169d SHA512 7a1c74166d5cb70e54c05a8f2667ca620ffc9e5a539137cc7f068e1f266d582b33c9791b39ec9a0edde8227e01b8811538ccc31953c015e9681ea68136dec6b9
|
||||
EBUILD homeassistant-full-2024.4.2.ebuild 86902 BLAKE2B 31371dd5c2e2125c283e762047d9323863a50a4a17b4e3f30c14329061264f53f5d28a98b896b184f9fccfeb1c54bfd01915b42564624c2f397c6c806440bdff SHA512 0ac9216b335c9ea0c432a0083fc58de98b093e906f9c7b5fccdcd0c8b2eb9b51c0bdecc94717feb038abd7e6f5435865a4a9d90b9cfbc99a242d46efb09946a0
|
||||
EBUILD homeassistant-full-2024.4.3-r1.ebuild 86902 BLAKE2B 0a916cb899e902cca38c2b7eaf0719bbca14ce6f690fe4076936559276fc15cef071ff400b32217a38f4a397dfb8c320b66ef1d4fb1fcf182282beac4b3d59da SHA512 4c3ae0da209e7c85fa9c0cc9bffbd40f38e48ec8e605111dcbd8b0645d8b58928008039fda3c469edad91878ec5f658eaf3dc4a5288af6fcaffdf7e982c9705c
|
||||
EBUILD homeassistant-full-9999.ebuild 86827 BLAKE2B 8795bb7484cb275349f4d0859cb21b40b83fc8b5acd9e078abe898594158a2a9870b3403e351792c115f51c3cae2c457772504d41aeb07cf9139f48a502a87d8 SHA512 b6d5106725bf5ec4b4499031a242e5fe107cbc0ad5d08a0f12193f6e2e0dc53f7488f27c4a17f91c551a089292dc701419e04fda26eb519465090073023df7d8
|
||||
EBUILD homeassistant-full-2024.4.4.ebuild 86902 BLAKE2B bd8a9d4f2205badf7b89b7d4fb486b1fc3d26fc8c0428417036324c319392240481ced1e4ddfad4f8de0107243f42f30f21ead99a7519173eb6f482048b731b3 SHA512 100b322327980f6df1aac797d3ed5e9907d27de75d48e87cb35a10dc2cfe2955ae8daafce98d2699b6509856c81346466ae90267704d00ca9d8f5bfebb5efa46
|
||||
EBUILD homeassistant-full-9999.ebuild 86827 BLAKE2B c3a986b0d06605b1a626603518faf4552fe6bf11c28ff1fd624914d5c865e0474ee1f655cf015b3840f5aee9f5d2fd0cc44afbf0f1ecee92fdeb80abfec72b77 SHA512 93558cee72929ac5223cdd24a3d27805bec3bf6b76b907e299b98e3c1a752a1b85e1190eace762a16eacc18ee827f956c7a8992e01067ca52e945ae324cb5167
|
||||
MISC metadata.xml 92066 BLAKE2B ed1cd342e9909514a4df1cfe97f3a53af544771459fff3719f289b63c958f6b9b2558e3bfbbc786f3446d849f91141e9446cb6ef8d7957d12a55f29c1b2467af SHA512 ce12c2c24de4f5b214a8182fa0df0d5591daa1a15ad534915e1517cdc9ead7a935b8484c1c3594a6ae7d40932440a3357588fc17660eda1561ca15baa5ef3d9d
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -50,7 +50,7 @@ RDEPEND="${RDEPEND}
|
|||
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
|
@ -89,7 +89,7 @@ RDEPEND="${RDEPEND}
|
|||
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240404.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.4[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
|
@ -104,7 +104,7 @@ RDEPEND="${RDEPEND}
|
|||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
|
@ -136,7 +136,7 @@ RDEPEND="${RDEPEND}
|
|||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}]"
|
||||
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
|
@ -315,7 +315,7 @@ RDEPEND="${RDEPEND}
|
|||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
dnsip? ( ~dev-python/aiodns-3.1.1[${PYTHON_USEDEP}] )
|
||||
dominos? ( ~dev-python/pizzapi-0.0.3[${PYTHON_USEDEP}] )
|
||||
doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
doods? ( ~dev-python/pydoods-1.0.2[${PYTHON_USEDEP}] ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dormakaba_dkey? ( ~dev-python/py-dormakaba-dkey-1.0.5[${PYTHON_USEDEP}] )
|
||||
dovado? ( ~dev-python/dovado-0.4.1[${PYTHON_USEDEP}] )
|
||||
|
@ -428,7 +428,7 @@ RDEPEND="${RDEPEND}
|
|||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gc100? ( ~dev-python/python-gc100-1.0.3_alpha0[${PYTHON_USEDEP}] )
|
||||
gdacs? ( ~dev-python/aio-georss-gdacs-0.9[${PYTHON_USEDEP}] )
|
||||
generic? ( ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
generic? ( ~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}] ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
geniushub? ( ~dev-python/geniushub-client-0.7.1[${PYTHON_USEDEP}] )
|
||||
geocaching? ( ~dev-python/geocachingapi-0.2.1[${PYTHON_USEDEP}] )
|
||||
geonetnz_quakes? ( ~dev-python/aio-geojson-geonetnz-quakes-0.16[${PYTHON_USEDEP}] )
|
||||
|
@ -445,7 +445,7 @@ RDEPEND="${RDEPEND}
|
|||
goalzero? ( ~dev-python/goalzero-0.2.2[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
goodwe? ( ~dev-python/goodwe-0.2.32[${PYTHON_USEDEP}] )
|
||||
google? ( ~dev-python/gcal-sync-6.0.4[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
|
||||
google? ( ~dev-python/gcal-sync-6.0.4[${PYTHON_USEDEP}] ~dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}] ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
google_assistant_sdk? ( ~dev-python/gassist-text-0.0.11[${PYTHON_USEDEP}] )
|
||||
google_cloud? ( ~dev-python/google-cloud-texttospeech-2.12.3[${PYTHON_USEDEP}] )
|
||||
google_generative_ai_conversation? ( ~dev-python/google-generativeai-0.3.1[${PYTHON_USEDEP}] )
|
||||
|
@ -518,7 +518,7 @@ RDEPEND="${RDEPEND}
|
|||
ign_sismologia? ( ~dev-python/georss-ign-sismologia-client-0.8[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image? ( ~dev-python/pillow-9.3.0[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
improv_ble? ( ~dev-python/py-improv-ble-client-1.0.3[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
|
@ -589,8 +589,8 @@ RDEPEND="${RDEPEND}
|
|||
litejet? ( ~dev-python/pylitejet-0.6.2[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.11[${PYTHON_USEDEP}] )
|
||||
livisi? ( ~dev-python/aiolivisi-0.0.19[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-7.0.3[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
logi_circle? ( ~dev-python/logi-circle-0.2.3[${PYTHON_USEDEP}] )
|
||||
london_underground? ( ~dev-python/london-tube-status-0.5[${PYTHON_USEDEP}] )
|
||||
lookin? ( ~dev-python/aiolookin-1.0.0[${PYTHON_USEDEP}] )
|
||||
|
@ -609,7 +609,7 @@ RDEPEND="${RDEPEND}
|
|||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
marytts? ( ~dev-python/speak2mary-1.4.0[${PYTHON_USEDEP}] )
|
||||
mastodon? ( ~dev-python/Mastodon-py-1.8.1[${PYTHON_USEDEP}] )
|
||||
matrix? ( ~dev-python/matrix-nio-0.24.0[${PYTHON_USEDEP}] ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
matrix? ( ~dev-python/matrix-nio-0.24.0[${PYTHON_USEDEP}] ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mcp23017? ( ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] ~dev-python/adafruit-circuitpython-mcp230xx-2.2.2[${PYTHON_USEDEP}] )
|
||||
|
@ -638,7 +638,7 @@ RDEPEND="${RDEPEND}
|
|||
moat? ( ~dev-python/moat-ble-0.1.1[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
mochad? ( ~dev-python/pymochad-0.2.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.6.7[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
|
||||
modem_callerid? ( ~dev-python/phone-modem-0.1.1[${PYTHON_USEDEP}] )
|
||||
modern_forms? ( ~dev-python/aiomodernforms-0.1.8[${PYTHON_USEDEP}] )
|
||||
moehlenhoff_alpha2? ( ~dev-python/moehlenhoff-alpha2-1.3.0[${PYTHON_USEDEP}] )
|
||||
|
@ -761,7 +761,7 @@ RDEPEND="${RDEPEND}
|
|||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
pjlink? ( ~dev-python/pypjlink2-1.2.1[${PYTHON_USEDEP}] )
|
||||
plaato? ( ~dev-python/pyplaato-0.0.18[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.11[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.37.1[${PYTHON_USEDEP}] )
|
||||
plum_lightpad? ( ~dev-python/plumlightpad-0.0.11[${PYTHON_USEDEP}] )
|
||||
pocketcasts? ( ~dev-python/pycketcasts-1.0.1[${PYTHON_USEDEP}] )
|
||||
|
@ -775,7 +775,7 @@ RDEPEND="${RDEPEND}
|
|||
prometheus? ( ~dev-python/prometheus-client-0.17.1[${PYTHON_USEDEP}] )
|
||||
prosegur? ( ~dev-python/pyprosegur-0.0.9[${PYTHON_USEDEP}] )
|
||||
proxmoxve? ( ~dev-python/proxmoxer-2.0.1[${PYTHON_USEDEP}] )
|
||||
proxy? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
proxy? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
prusalink? ( ~dev-python/pyprusalink-2.1.1[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
pulseaudio_loopback? ( ~dev-python/pulsectl-23.5.2[${PYTHON_USEDEP}] )
|
||||
|
@ -791,7 +791,7 @@ RDEPEND="${RDEPEND}
|
|||
qld_bushfire? ( ~dev-python/georss-qld-bushfire-alert-client-0.7[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qnap_qsw? ( ~dev-python/aioqsw-0.3.5[${PYTHON_USEDEP}] )
|
||||
qrcode? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ~dev-python/pyzbar-0.1.7[${PYTHON_USEDEP}] )
|
||||
qrcode? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] ~dev-python/pyzbar-0.1.7[${PYTHON_USEDEP}] )
|
||||
quantum_gateway? ( ~dev-python/quantum-gateway-0.0.8[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
qwikswitch? ( ~dev-python/pyqwikswitch-0.93[${PYTHON_USEDEP}] )
|
||||
|
@ -816,7 +816,7 @@ RDEPEND="${RDEPEND}
|
|||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
remember_the_milk? ( ~dev-python/RtmAPI-0.7.2[${PYTHON_USEDEP}] ~dev-python/httplib2-0.20.4[${PYTHON_USEDEP}] )
|
||||
remote_rpi_gpio? ( ~dev-python/gpiozero-1.6.2[${PYTHON_USEDEP}] ~dev-python/pigpio-1.78[${PYTHON_USEDEP}] )
|
||||
renault? ( ~dev-python/renault-api-0.2.1[${PYTHON_USEDEP}] )
|
||||
renault? ( ~dev-python/renault-api-0.2.2[${PYTHON_USEDEP}] )
|
||||
renson? ( ~dev-python/renson-endura-delta-1.7.1[${PYTHON_USEDEP}] )
|
||||
reolink? ( ~dev-python/reolink-aio-0.8.9[${PYTHON_USEDEP}] )
|
||||
repetier? ( ~dev-python/pyrepetierng-0.1.0[${PYTHON_USEDEP}] )
|
||||
|
@ -872,7 +872,7 @@ RDEPEND="${RDEPEND}
|
|||
serial_pm? ( ~dev-python/pmsensor-0.4[${PYTHON_USEDEP}] )
|
||||
sesame? ( ~dev-python/pysesame2-1.0.1[${PYTHON_USEDEP}] )
|
||||
seventeentrack? ( ~dev-python/py17track-2021.12.2[${PYTHON_USEDEP}] )
|
||||
seven_segments? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] )
|
||||
seven_segments? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
sfr_box? ( ~dev-python/sfrbox-api-0.0.8[${PYTHON_USEDEP}] )
|
||||
sharkiq? ( ~dev-python/sharkiq-1.0.2[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] )
|
||||
|
@ -880,7 +880,7 @@ RDEPEND="${RDEPEND}
|
|||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
sht31? ( ~dev-python/Adafruit-GPIO-1.0.3[${PYTHON_USEDEP}] ~dev-python/Adafruit-SHT31-1.0.2[${PYTHON_USEDEP}] )
|
||||
sia? ( ~dev-python/pysiaalarm-3.1.1[${PYTHON_USEDEP}] )
|
||||
sighthound? ( ~dev-python/pillow-10.2.0[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] )
|
||||
sighthound? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] ~dev-python/simplehound-0.3[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
|
||||
simplepush? ( ~dev-python/simplepush-2.2.3[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
|
||||
|
@ -923,7 +923,7 @@ RDEPEND="${RDEPEND}
|
|||
spider? ( ~dev-python/spiderpy-1.6.1[${PYTHON_USEDEP}] )
|
||||
splunk? ( ~dev-python/hass-splunk-0.1.1[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
|
||||
srp_energy? ( ~dev-python/srpenergy-1.3.6[${PYTHON_USEDEP}] )
|
||||
ssdp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
|
@ -1022,7 +1022,7 @@ RDEPEND="${RDEPEND}
|
|||
twitter? ( ~dev-python/TwitterAPI-2.7.12[${PYTHON_USEDEP}] )
|
||||
ubus? ( ~dev-python/openwrt-ubus-rpc-0.0.2[${PYTHON_USEDEP}] )
|
||||
ukraine_alarm? ( ~dev-python/uasiren-0.0.1[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-74[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-75[${PYTHON_USEDEP}] )
|
||||
unifiled? ( ~dev-python/unifiled-0.11[${PYTHON_USEDEP}] )
|
||||
unifiprotect? ( ~dev-python/pyunifiprotect-5.1.2[${PYTHON_USEDEP}] ~dev-python/unifi-discovery-1.1.8[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
|
||||
|
@ -1094,7 +1094,7 @@ RDEPEND="${RDEPEND}
|
|||
xiaomi_ble? ( ~dev-python/xiaomi-ble-0.28.0[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xmpp? ( ~dev-python/slixmpp-1.8.4[${PYTHON_USEDEP}] ~dev-python/emoji-2.8.0[${PYTHON_USEDEP}] )
|
||||
xmpp? ( ~dev-python/slixmpp-1.8.5[${PYTHON_USEDEP}] ~dev-python/emoji-2.8.0[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yalexs_ble? ( ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
|
||||
yale_smart_alarm? ( ~dev-python/yalesmartalarmclient-0.3.9[${PYTHON_USEDEP}] )
|
||||
|
@ -1111,7 +1111,7 @@ RDEPEND="${RDEPEND}
|
|||
zabbix? ( ~dev-python/py-zabbix-1.1.7[${PYTHON_USEDEP}] )
|
||||
zamg? ( ~dev-python/zamg-0.3.6[${PYTHON_USEDEP}] )
|
||||
zengge? ( ~dev-python/bluepy-1.3.0[${PYTHON_USEDEP}] ~dev-python/zengge-0.2[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.132.0[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zestimate? ( ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
zeversolar? ( ~dev-python/zeversolar-0.3.1[${PYTHON_USEDEP}] )
|
||||
|
|
|
@ -18,9 +18,12 @@ DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a0064
|
|||
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
|
||||
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
|
||||
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
|
||||
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
|
||||
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
|
||||
EBUILD homeassistant-min-2024.2.5.ebuild 18905 BLAKE2B ff02258a0ee8a083a92adfa9d67e5d7403021ea8b3056b4f9a58c3d303adb4f845cec8d4ea043a7b56445e2910df7a8464e284c74865bf93846414256de327ef SHA512 41aec99e3897301df3c8a7f6e84c345f07f2c9ef90d33d2af3723f9bfcbe69e9ce717e7bb34f84bac125435e06b47878e29e80449c438ba9cb7c40ebe1f59ce6
|
||||
EBUILD homeassistant-min-2024.3.3.ebuild 19080 BLAKE2B 4f7d485d89fe25b40ef9de9fd8c3c5a469812d09e7aed9a2c957c1f307fe3f7f32aea96552891137951415b0910364dda064434bcd25741d9608052f883b68d3 SHA512 81bdf34f8f4efe854a3a9cc1fea584f269801d7df31f4cbd3336246abdb6e7a3f8d490911583921b87ab0316f888a1085ef28bb9f851c93cf6d294b705d779f5
|
||||
EBUILD homeassistant-min-2024.4.1.ebuild 19118 BLAKE2B e5da2fe87434a514c749bc6f70a96d2127de564ef8fee6ea1b70cb3ef9c13f1a368f56089b18e9a2a09420dafd4305e613f98e0ec257e757c570facd28c4e374 SHA512 d84ed3d4c628613f0894a444e83efa713cf4a860043ca02ed14fd9cc978c47b1287f5d632b1a4f688a96a97a40ebce24637c7713b728069917d85d3b5c91b2ed
|
||||
EBUILD homeassistant-min-2024.4.2-r1.ebuild 19118 BLAKE2B 02d1074cd2470e4175c422e27fc69df056e222d414ca91ba0bf12f7fcb5e9cd79cb5baa7b379ae5e996ea61546a88185923fe8da91a3130155f0d2c818684184 SHA512 c2c972593d9db42211fe33c866d313c48eef978dd6aca9f3c2ba1311bc9d968d9ca9c1d41f604870083bb69de1016579c8940631d88dff3b5ec54d6648b57df1
|
||||
EBUILD homeassistant-min-2024.4.3-r1.ebuild 19118 BLAKE2B e16514b9833a8986f0653b882a0622eaca1db359e7336d84ee1d6e5672cd0e98cbfce20be285f86b053039d096a6a4aabe92cff8a1a124a3c573abc680c4c702 SHA512 dae77739b77e455bbcaf5e9b54ada732101ea4fb5bb50878dfa2e3ef6a86859da3ba98b6d9343f7b9a11727978440927cbacee246289f94d5c5e77b69f50e82d
|
||||
EBUILD homeassistant-min-2024.4.4-r1.ebuild 19118 BLAKE2B 0adbdaf266bc249da614d1eedc444a6aa86c930f4d7bf17519188d68cd79870447be63d21728eb7a9c25de8decf23d06afef21f6426d5c85151e0550d8321177 SHA512 4edf7eeb7a950a4369385c1990ef070159de8f729dabe32b0b94e4081bbee7c79acfb6a95b199ae602d878a8d0d2b5d875c64f74b12223619f75bce65bee477f
|
||||
MISC metadata.xml 10026 BLAKE2B 6d5633fe741abe33725dc60a5def69542267ba5d0a5e806cbecba38c50eb79173fb5d7ccee2667ac0f20c807505639d7607bf9c6e0e0f6ac94d4a777d3bc9801 SHA512 ccc02ffab9ed7ca9197ea9759082669b7fadc38eb9111ca7753ac776fcedf043806a66936b06a0199caf7498ef0d88c5516c86b8d44c5da34d2101e5a3209822
|
||||
|
|
|
@ -0,0 +1,338 @@
|
|||
# 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
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="accuweather airly airvisual alpha_vantage analytics_insights androidtv androidtv_remote android_ip_webcam axis +backup +bluetooth bluetooth_le_tracker +caldav camera cast cli co2signal compensation coronavirus dlna_dmr dlna_dms dwd_weather_warnings ecowitt enigma2 esphome ffmpeg file forecast_solar fronius github glances holiday +homekit homekit_controller http hyperion ibeacon influxdb knx kodi kraken local_calendar local_todo +mariadb +matter maxcube mikrotik +mobile_app modbus +mosquitto +mqtt mysensors mysql nextcloud nfandroidtv +notify_events octoprint onvif openweathermap +otp owntracks +ping +plex ps4 +python_script qnap qvr_pro radio_browser +recorder +rest ring samsungtv +scrape season shelly signal_messenger +snmp socat sonos speedtestdotnet +spotify +sql +ssl systemd systemmonitor tankerkoenig tasmota test tile tomorrowio tplink +upnp utility_meter +version +wake_on_lan waze_travel_time wemo whois wled workday xiaomi_aqara yamaha yamaha_musiccast zeroconf zha zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240404.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
|
||||
hyperion? ( ~dev-python/hyperion-py-0.7.5[${PYTHON_USEDEP}] )
|
||||
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysensors? ( ~dev-python/pymysensors-0.24.0[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.114[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.7.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
# temp replacement to remove dev-python/future RDEP
|
||||
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -20,10 +20,13 @@ DIST homeassistant-2024.4.2.gh.tar.gz 16720862 BLAKE2B e783f220c54e457499a2a0064
|
|||
DIST homeassistant-2024.4.2.tar.gz 20564543 BLAKE2B 32c7197dd0797815892a288a37d738056050c6716b84429616dcef58898abd0585f279613850bcd9ad24110f1895665d5fa7e55fe50fad03f46010add73ebccf SHA512 a29e4548dca2911f590fea37b45aaa5d4dc12a5ef60f0c0cd4e62adf97d202df7a7eecc510d9868ce5f5dfe53be4abd9a9f8106fdb61d4f7fbd3da36ba6162e9
|
||||
DIST homeassistant-2024.4.3.gh.tar.gz 16722195 BLAKE2B 981353e51b39515398ec272323b22e15635cbe3b4f24d832e3c6e64b397bf226d32ed0d16309c8520ea05df9dce361bf4388fc4a8d5ec5a315e449376b47d4d2 SHA512 7bd0a43eb2fbe9ca94b720856bf7ec431fe641c29d3d28fc3ca5240d291c7a8807071669c0c2040e65d8b1ca36b0fecb44cb5c4e4b5222923245f028a4690d70
|
||||
DIST homeassistant-2024.4.3.tar.gz 20579147 BLAKE2B b38874b5ce970f6f8eea7512c00671f2eeeaf33f5df6a4b7b2d4fa9c8ad223bd9f8768a46c145e6a47608169e607798cfeb52dcbd205ba085f331eac6642493d SHA512 021714f754f6f8fb2dc0133d31c496ae1e23255469da741497c75d0f391d603e257884d9836eda2f9f3ac719c23b3fb426ade1769c664d3ac02e8d46f9418190
|
||||
DIST homeassistant-2024.4.4.gh.tar.gz 16723900 BLAKE2B ca4d862ff72a20aeeb883f927dce436be58100eeb008f62f211d31f6bf384f67e45b95cea07af1cae881f2ed7bd3b240f555f204b81596d0968ad678a11b0367 SHA512 c9fc1828f276f5ab37d6ed335886c13a860232e66009922d8a9ea5f53b2b181ba39f90c2c3932961dd0724bda6d491a59aeffec983eab592ddfac0bbdf1683b5
|
||||
DIST homeassistant-2024.4.4.tar.gz 20721794 BLAKE2B 38ef086468d0e818035ce2572ca94249010ec906ab08ba63bd9e63ae16f0d5ed9f47fc8aa84120f3664ba578908652e20cf95e9e5c414919d1b389f3d3aa74e8 SHA512 93acf9ada78bd97134f05e2b3a0052477adacc079332da89fa41dd3ff432180ebe2bdb041b3a33c8df85bfd75090e305e9cae615db405b0c9cf94631f504eca9
|
||||
EBUILD homeassistant-2024.1.0.ebuild 33648 BLAKE2B a6aa0ae5b785707cf9b6dfac174567026ad02ae98a34430a42cda69f5d0d79a692d2b0600f858604a0bdffc46f1fb5f74df8b25559221e46ac40ef861230b165 SHA512 59eae697eb24eb6d7d397c16007edacd2a2b07ab406ffc0341b022b634b8dfdee391059681b3ac80fbed757968486b2a8b7a8584783398a94e436bb0ba6835f8
|
||||
EBUILD homeassistant-2024.2.5.ebuild 34157 BLAKE2B fc0c403622643b1c33b60c976a3b5b12b64a391d005006c1baa8b1faaf7e035a0183ad1230d4b28c0494895af9dd27a696e53c7b8667f5f0de9f5505bb7434e2 SHA512 0f0f647e6be34555974e9c8278e0e786f3da7b641216a2550e14ec4f0425a4e1ba61515c95154862f8b1511a7783347a9e28a5a6bec4e8429fcc0cdb0651ad09
|
||||
EBUILD homeassistant-2024.3.3.ebuild 34315 BLAKE2B 319fb86801d9b0a8b88a8171e4a87fe7c42f0715b6ee6c7174fb0040367338f36e6c7cdca0cb012ada621ff0a53060c0ef57b9a83741757f49670453b2bead4b SHA512 2081862a8f17eb8497f12c29336006672c0cbbc5d350eee5f36c931ae040b5677c04c3e51152ce2cf5f8f6026f9a05e5db9b7f94ac1b489d9240768b1f0bdf58
|
||||
EBUILD homeassistant-2024.4.1.ebuild 34350 BLAKE2B a4f00a7bb0671bad6cae4d7d3ca39f833090ccb4a9291be6fac28ffb41088d6e878134fdb5748d4bf3585cdaf0f4c45ca3e7358848c40ea86d49f08fa6c15982 SHA512 bb97b7b374d8345266bbe939ca249696b403e0b2f4ed84dce19c3140cbf4a0944c2a408eb41f519ace3b3f250b0c66be81d08a70c55c79f78c8e1c6eff872fe9
|
||||
EBUILD homeassistant-2024.4.2.ebuild 34351 BLAKE2B 7d34fa47fcf38ad398cf96f6f25737ceb406bf1d961f7d45e615879abaea82a86cd1ad6fe5ce791ae0726c9a6739f8de2d449092f494fb1eca6ce81282152d5e SHA512 04115e1cde61417b0a7ba24b4e66a798a518cde802c5a381dec4309a981f7718c95085f8f8e34e4b22213bbf551b704333c63dd7412cd3965b27c3dd645d1ea2
|
||||
EBUILD homeassistant-2024.4.3-r1.ebuild 34351 BLAKE2B 2f279bee3682f405578f19cddd00d7af99559315767311f5ffc127ab8973ae731c3dea06a19706129f5ac395b23f25cef24dde4e7412268d07e25bc4dfef4e8d SHA512 cd41715f592b7f191e0b0e86e3ec855c13a8675d1722813479358a62e1170c79eaf6de4b952a1cb3e27e0c733a897bf85a6c8227b737d76d31bbeef5bceef62b
|
||||
EBUILD homeassistant-2024.4.4.ebuild 34351 BLAKE2B b772e26a2fb2978feb4772ab96a7872c36a46e6f9158c15496d7a8f065ae2233dea5e0111e2a998179c0fcd9c36a6cb279bcc9daa673c9e1d7412f83cc86dcb4 SHA512 d6f391b712f93f33b901619bb4bb8c596bfe5af265bf5ac1609afae562bcaa8f26396f7d0f30d018b50ca0347bb8cc161f1bb21e386b867cd0bb88518b9cdbb8
|
||||
MISC metadata.xml 27369 BLAKE2B 8975a2c9885e30759df19290efb4deb224394bd57f77d9be8398223b5cdb5613468573eb9ac300fba4acf7a21bc847b715d587d089260f4cb431b08d02c953c9 SHA512 2b5d9038f8804277010b279ba75849902eff1a4cc6de3df74e994ddb5a1964eadcbfee475be28f7c6d89c1923d322850f3172ac5decb0e4e5e823910b1372e15
|
||||
|
|
|
@ -0,0 +1,531 @@
|
|||
# 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
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYPI_PN="homeassistant"
|
||||
inherit distutils-r1 pypi readme.gentoo-r1 systemd
|
||||
|
||||
MY_PN=homeassistant
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/home-assistant/core.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/core/"
|
||||
else
|
||||
MY_PV=${PV/_beta/b}
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
SRC_URI="$(pypi_sdist_url)
|
||||
https://github.com/home-assistant/core/archive/${MY_PV}.tar.gz -> ${MY_P}.gh.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source home automation platform running on Python."
|
||||
HOMEPAGE="https://home-assistant.io/ https://git.edevau.net/onkelbeh/HomeAssistantRepository/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="abode accuweather acer_projector acmeda adguard ads aftership agent_dvr airly airvisual aladdin_connect alarmdecoder almond alpha_vantage ambiclimate ambient_station amcrest ampio analytics_insights androidtv androidtv_remote android_ip_webcam anthemav apache_kafka apcupsd apple_tv apprise aquostv arcam_fmj aruba asuswrt aten_pe atome august aurora_abb_powerone avea avion awair axis +backup baidu beewi_smartclim bh1750 bitcoin bizkaibus blackbird blebox blink blinksticklight blinkt blockchain +bluetooth bluetooth_le_tracker bluetooth_tracker bme280 bme680 bmw_connected_drive bond braviatv bring broadlink brottsplatskartan brunt bsblan bt_home_hub_5 bt_smarthub buienradar +caldav camera canary cast cisco_mobility_express cli co2signal compensation coronavirus daikin deconz delijn denonavr deutsche_bahn devolo_home_control dexcom dhcp dht discogs discord discovery dlna_dmr dlna_dms doorbird dunehd dwd_weather_warnings dynalite dyson ecobee ecowitt emulated_roku enigma2 enocean enphase_envoy environment_canada esphome everlights evohome ffmpeg fibaro file flume flunearyou flux_led foobot forecast_solar fortios freebox fritz fritzbox fritzbox_callmonitor fronius garmin_connect gios github glances gogogate2 greeneye_monitor growatt_server guardian harman_kardon_avr harmony heos here_travel_time holiday +homekit homekit_controller homematic homematicip_cloud hp_ilo http hue hydrawise iaqualink ibeacon ihc image_upload imap incomfort influxdb insteon intesishome ipma ipp islamic_prayer_times jewish_calendar joaoapps_join kef knx kodi kraken lifx linode litterrobot local_calendar local_todo loopenergy luci luftdaten +mariadb +matter maxcube media_extractor met meteo_france mfi mikrotik +mobile_app modbus +mosquitto +mqtt mysql nad nederlandse_spoorwegen netatmo netdata nextcloud nfandroidtv nmap_tracker +notify_events nuki nut nws nx584 octoprint onkyo onvif opengarage opensensemap openweathermap opnsense +otp owntracks panasonic_viera philips_js pilight +ping pi_hole +plex plugwise poolsense powerwall ps4 +python_script qnap qvr_pro rachio radio_browser rainbird rainmachine +recorder rejseplanen +rest ring roku roomba roon samsungtv +scrape season shelly shodan signal_messenger simplisafe skybell sma smappee smarthab smartthings +snmp socat solax somfy sonos speedtestdotnet +spotify +sql squeezebox +ssl statsd synology_dsm systemd systemmonitor tankerkoenig tasmota tellduslive tesla test tile tomorrowio toon totalconnect tplink tts tuya unifi unifi_direct +upnp usb utility_meter vallox velbus velux vera +version vicare vizio +wake_on_lan waqi waze_travel_time webostv wemo whois wink withings wled workday xbox_live xiaomi_aqara xiaomi_miio xiaomi_tv xs1 yamaha yamaha_musiccast yeelight yi zeroconf zerproc zha zhong_hong zoneminder zwave_js"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# external deps
|
||||
RDEPEND="${PYTHON_DEPS} acct-group/${MY_PN} acct-user/${MY_PN}
|
||||
|| ( dev-lang/python:3.11 dev-lang/python:3.12 )
|
||||
app-admin/logrotate
|
||||
dev-db/sqlite
|
||||
dev-libs/libfastjson
|
||||
dev-libs/xerces-c"
|
||||
# make sure no conflicting main Ebuild is installed
|
||||
RDEPEND="${RDEPEND}
|
||||
!app-misc/homeassistant-min
|
||||
!app-misc/homeassistant-full"
|
||||
|
||||
# Home Assistant Core dependencies
|
||||
# from package_constraints.txt
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}]
|
||||
~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/anyio-4.3.0[${PYTHON_USEDEP}]
|
||||
~dev-python/astral-2.2[${PYTHON_USEDEP}]
|
||||
~dev-python/async-interrupt-1.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}]
|
||||
~dev-python/atomicwrites-homeassistant-1.4.1[${PYTHON_USEDEP}]
|
||||
~dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/awesomeversion-24.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/backoff-2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bcrypt-4.1.2[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bleak-0.21.1[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/btlewrap-0.0.10[${PYTHON_USEDEP}]
|
||||
~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2021.5.30[${PYTHON_USEDEP}]
|
||||
>=dev-python/chacha20poly1305-reuseable-0.12.1[${PYTHON_USEDEP}]
|
||||
~dev-python/charset-normalizer-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ciso8601-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/dacite-1.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/faust-cchardet-2.1.18[${PYTHON_USEDEP}]
|
||||
~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-reflection-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-status-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/grpcio-1.59.0[${PYTHON_USEDEP}]
|
||||
~dev-python/h11-0.14.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-av-10.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}]
|
||||
~dev-python/hass-nabucasa-0.78.0[${PYTHON_USEDEP}]
|
||||
~dev-python/hassil-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-bluetooth-1.12.0[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-frontend-20240404.2[${PYTHON_USEDEP}]
|
||||
~dev-python/home-assistant-intents-2024.4.3[${PYTHON_USEDEP}]
|
||||
~dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.19.0[${PYTHON_USEDEP}]
|
||||
~dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hyperframe-5.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
|
||||
~dev-python/libcst-0.3.23[${PYTHON_USEDEP}]
|
||||
~dev-python/lru-dict-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/multidict-6.0.2[${PYTHON_USEDEP}]
|
||||
~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}]
|
||||
~dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
|
||||
~dev-python/orjson-3.9.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pandas-2.1.4[${PYTHON_USEDEP}]
|
||||
~dev-python/pillow-10.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pip-21.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/protobuf-python-4.25.1[${PYTHON_USEDEP}]
|
||||
~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycountry-23.12.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycryptodome-3.6.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pyjwt-2.8.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyopenssl-24.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-engineio-3.13.1[${PYTHON_USEDEP}]
|
||||
<dev-python/python-engineio-4[${PYTHON_USEDEP}]
|
||||
~dev-python/python-slugify-8.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-socketio-4.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/python-socketio-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/regex-2023.12.25[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-2.31.0[${PYTHON_USEDEP}]
|
||||
>=net-analyzer/scapy-2.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}]
|
||||
<dev-python/typing-extensions-5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/ulid-transform-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-serialize-2.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]
|
||||
~dev-python/webrtc-noise-gain-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/websockets-11.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/yarl-1.9.4[${PYTHON_USEDEP}]
|
||||
~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}]"
|
||||
|
||||
# unknown origin, still something to clean up here
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
~dev-python/colorlog-6.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]"
|
||||
# Module requirements from useflags
|
||||
RDEPEND="${RDEPEND}
|
||||
abode? ( ~dev-python/jaraco-abode-3.3.0[${PYTHON_USEDEP}] ~dev-python/jaraco-functools-3.9.0[${PYTHON_USEDEP}] )
|
||||
accuweather? ( ~dev-python/accuweather-2.1.1[${PYTHON_USEDEP}] )
|
||||
acer_projector? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
acmeda? ( ~dev-python/aiopulse-0.4.4[${PYTHON_USEDEP}] )
|
||||
adguard? ( ~dev-python/adguardhome-0.6.3[${PYTHON_USEDEP}] )
|
||||
ads? ( ~dev-python/pyads-3.2.2[${PYTHON_USEDEP}] )
|
||||
aftership? ( ~dev-python/pyaftership-21.11.0[${PYTHON_USEDEP}] )
|
||||
agent_dvr? ( ~dev-python/agent-py-0.0.23[${PYTHON_USEDEP}] )
|
||||
airly? ( ~dev-python/airly-1.1.0[${PYTHON_USEDEP}] )
|
||||
airvisual? ( ~dev-python/pyairvisual-2023.8.1[${PYTHON_USEDEP}] )
|
||||
aladdin_connect? ( ~dev-python/AIOAladdinConnect-0.1.58[${PYTHON_USEDEP}] )
|
||||
alarmdecoder? ( ~dev-python/adext-0.4.2[${PYTHON_USEDEP}] )
|
||||
almond? ( ~dev-python/pyalmond-0.0.2[${PYTHON_USEDEP}] )
|
||||
alpha_vantage? ( ~dev-python/alpha-vantage-2.3.1[${PYTHON_USEDEP}] )
|
||||
ambiclimate? ( ~dev-python/Ambiclimate-0.2.1[${PYTHON_USEDEP}] )
|
||||
ambient_station? ( ~dev-python/aioambient-2024.1.0[${PYTHON_USEDEP}] )
|
||||
amcrest? ( ~dev-python/amcrest-1.9.8[${PYTHON_USEDEP}] )
|
||||
ampio? ( ~dev-python/asmog-0.0.6[${PYTHON_USEDEP}] )
|
||||
analytics_insights? ( ~dev-python/python-homeassistant-analytics-0.6.0[${PYTHON_USEDEP}] )
|
||||
androidtv? ( ~dev-python/adb-shell-0.4.4[async,${PYTHON_USEDEP}] ~dev-python/androidtv-0.0.73[async,${PYTHON_USEDEP}] ~dev-python/pure-python-adb-0.3.0[async,${PYTHON_USEDEP}] )
|
||||
androidtv_remote? ( ~dev-python/androidtvremote2-0.0.14[${PYTHON_USEDEP}] )
|
||||
android_ip_webcam? ( ~dev-python/pydroid-ipcam-2.0.0[${PYTHON_USEDEP}] )
|
||||
anthemav? ( ~dev-python/anthemav-1.4.1[${PYTHON_USEDEP}] )
|
||||
apache_kafka? ( ~dev-python/aiokafka-0.10.0[${PYTHON_USEDEP}] )
|
||||
apcupsd? ( ~dev-python/aioapcaccess-0.4.2[${PYTHON_USEDEP}] )
|
||||
apple_tv? ( ~dev-python/pyatv-0.14.3[${PYTHON_USEDEP}] )
|
||||
apprise? ( ~dev-python/apprise-1.7.4[${PYTHON_USEDEP}] )
|
||||
aquostv? ( ~dev-python/sharp_aquos_rc-0.3.2[${PYTHON_USEDEP}] )
|
||||
arcam_fmj? ( ~dev-python/arcam-fmj-1.4.0[${PYTHON_USEDEP}] )
|
||||
aruba? ( ~dev-python/pexpect-4.6.0[${PYTHON_USEDEP}] )
|
||||
asuswrt? ( ~dev-python/aioasuswrt-1.4.0[${PYTHON_USEDEP}] ~dev-python/pyasuswrt-0.1.21[${PYTHON_USEDEP}] )
|
||||
aten_pe? ( ~dev-python/atenpdu-0.3.2[${PYTHON_USEDEP}] )
|
||||
atome? ( ~dev-python/pyAtome-0.1.1[${PYTHON_USEDEP}] )
|
||||
august? ( ~dev-python/yalexs-2.0.0[${PYTHON_USEDEP}] ~dev-python/yalexs-ble-2.4.2[${PYTHON_USEDEP}] )
|
||||
aurora_abb_powerone? ( ~dev-python/aurorapy-0.2.7[${PYTHON_USEDEP}] )
|
||||
avea? ( ~dev-python/avea-1.5.1[${PYTHON_USEDEP}] )
|
||||
avion? ( ~dev-python/avion-0.10[${PYTHON_USEDEP}] )
|
||||
awair? ( ~dev-python/python-awair-0.2.4[${PYTHON_USEDEP}] )
|
||||
axis? ( ~dev-python/axis-61[${PYTHON_USEDEP}] )
|
||||
backup? ( ~dev-python/securetar-2024.2.1[${PYTHON_USEDEP}] )
|
||||
baidu? ( ~dev-python/baidu-aip-1.6.6.0[${PYTHON_USEDEP}] )
|
||||
beewi_smartclim? ( ~dev-python/beewi-smartclim-0.0.10[${PYTHON_USEDEP}] )
|
||||
bh1750? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bitcoin? ( ~dev-python/blockchain-1.4.4[${PYTHON_USEDEP}] )
|
||||
bizkaibus? ( ~dev-python/bizkaibus-0.1.1[${PYTHON_USEDEP}] )
|
||||
blackbird? ( ~dev-python/pyblackbird-0.6[${PYTHON_USEDEP}] )
|
||||
blebox? ( ~dev-python/blebox-uniapi-2.2.2[${PYTHON_USEDEP}] )
|
||||
blink? ( ~dev-python/blinkpy-0.22.6[${PYTHON_USEDEP}] )
|
||||
blinksticklight? ( ~dev-python/BlinkStick-1.2.0[${PYTHON_USEDEP}] )
|
||||
blinkt? ( ~dev-python/blinkt-0.1.0[${PYTHON_USEDEP}] )
|
||||
blockchain? ( ~dev-python/python-blockchain-api-0.0.2[${PYTHON_USEDEP}] )
|
||||
bluetooth? ( ~dev-python/bleak-0.21.1[${PYTHON_USEDEP}] ~dev-python/bleak-retry-connector-3.5.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-adapters-0.18.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-auto-recovery-1.4.0[${PYTHON_USEDEP}] ~dev-python/bluetooth-data-tools-1.19.0[${PYTHON_USEDEP}] ~dev-python/dbus-fast-2.21.1[${PYTHON_USEDEP}] ~dev-python/habluetooth-2.4.2[${PYTHON_USEDEP}] )
|
||||
bluetooth_le_tracker? ( ~dev-python/pygatt-4.0.5[${PYTHON_USEDEP}] )
|
||||
bluetooth_tracker? ( ~dev-python/bt-proximity-0.2.1[${PYTHON_USEDEP}] ~dev-python/pybluez-0.22[${PYTHON_USEDEP}] )
|
||||
bme280? ( ~dev-python/i2csense-0.0.4[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] ~dev-python/bme280spi-0.2.0[${PYTHON_USEDEP}] )
|
||||
bme680? ( ~dev-python/bme680-1.0.5[${PYTHON_USEDEP}] ~dev-python/smbus-cffi-0.5.1[${PYTHON_USEDEP}] )
|
||||
bmw_connected_drive? ( ~dev-python/bimmer-connected-0.14.6[china,${PYTHON_USEDEP}] )
|
||||
bond? ( ~dev-python/bond-async-0.2.1[${PYTHON_USEDEP}] )
|
||||
braviatv? ( ~dev-python/pybravia-0.3.3[${PYTHON_USEDEP}] )
|
||||
bring? ( ~dev-python/bring-api-0.5.7[${PYTHON_USEDEP}] )
|
||||
broadlink? ( ~dev-python/broadlink-0.18.3[${PYTHON_USEDEP}] )
|
||||
brottsplatskartan? ( ~dev-python/brottsplatskartan-1.0.5[${PYTHON_USEDEP}] )
|
||||
brunt? ( ~dev-python/brunt-1.2.0[${PYTHON_USEDEP}] )
|
||||
bsblan? ( ~dev-python/python-bsblan-0.5.18[${PYTHON_USEDEP}] )
|
||||
bt_home_hub_5? ( ~dev-python/bthomehub5-devicelist-0.1.1[${PYTHON_USEDEP}] )
|
||||
bt_smarthub? ( ~dev-python/btsmarthub-devicelist-0.2.3[${PYTHON_USEDEP}] )
|
||||
buienradar? ( ~dev-python/buienradar-1.0.5[${PYTHON_USEDEP}] )
|
||||
caldav? ( ~dev-python/caldav-1.3.9[${PYTHON_USEDEP}] )
|
||||
camera? ( ~dev-python/PyTurboJPEG-1.7.1[${PYTHON_USEDEP}] )
|
||||
canary? ( ~dev-python/py-canary-0.5.3[${PYTHON_USEDEP}] )
|
||||
cast? ( ~dev-python/pychromecast-14.0.1[${PYTHON_USEDEP}] )
|
||||
cisco_mobility_express? ( ~dev-python/ciscomobilityexpress-0.3.9[${PYTHON_USEDEP}] )
|
||||
cli? ( app-misc/home-assistant-cli )
|
||||
co2signal? ( ~dev-python/aioelectricitymaps-0.4.0[${PYTHON_USEDEP}] )
|
||||
compensation? ( ~dev-python/numpy-1.26.0[${PYTHON_USEDEP}] )
|
||||
coronavirus? ( ~dev-python/coronavirus-1.1.1[${PYTHON_USEDEP}] )
|
||||
daikin? ( ~dev-python/pydaikin-2.11.1[${PYTHON_USEDEP}] )
|
||||
deconz? ( ~dev-python/pydeconz-115[${PYTHON_USEDEP}] )
|
||||
delijn? ( ~dev-python/pydelijn-1.1.0[${PYTHON_USEDEP}] )
|
||||
denonavr? ( ~dev-python/denonavr-0.11.6[${PYTHON_USEDEP}] )
|
||||
deutsche_bahn? ( ~dev-python/schiene-0.23[${PYTHON_USEDEP}] )
|
||||
devolo_home_control? ( ~dev-python/devolo-home-control-api-0.18.3[${PYTHON_USEDEP}] )
|
||||
dexcom? ( ~dev-python/pydexcom-0.2.3[${PYTHON_USEDEP}] )
|
||||
dhcp? ( ~dev-python/aiodhcpwatcher-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiodiscover-2.0.0[${PYTHON_USEDEP}] ~dev-python/cached-ipaddress-0.3.0[${PYTHON_USEDEP}] )
|
||||
dht? ( ~dev-python/adafruit-circuitpython-dht-3.7.0[${PYTHON_USEDEP}] ~dev-python/RPi-GPIO-0.7.1_alpha4[${PYTHON_USEDEP}] )
|
||||
discogs? ( ~dev-python/discogs-client-2.3.0[${PYTHON_USEDEP}] )
|
||||
discord? ( ~dev-python/nextcord-2.6.0[${PYTHON_USEDEP}] )
|
||||
discovery? ( ~dev-python/netdisco-3.0.0[${PYTHON_USEDEP}] )
|
||||
dlna_dmr? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
dlna_dms? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
doorbird? ( ~dev-python/DoorBirdPy-2.1.0[${PYTHON_USEDEP}] )
|
||||
dunehd? ( ~dev-python/pdunehd-1.3.2[${PYTHON_USEDEP}] )
|
||||
dwd_weather_warnings? ( ~dev-python/dwdwfsapi-1.0.7[${PYTHON_USEDEP}] )
|
||||
dynalite? ( ~dev-python/dynalite-devices-0.1.47[${PYTHON_USEDEP}] ~dev-python/dynalite-panel-0.0.4[${PYTHON_USEDEP}] )
|
||||
dyson? ( ~dev-python/libpurecool-0.6.4[${PYTHON_USEDEP}] )
|
||||
ecobee? ( ~dev-python/python-ecobee-api-0.2.17[${PYTHON_USEDEP}] )
|
||||
ecowitt? ( ~dev-python/aioecowitt-2024.2.1[${PYTHON_USEDEP}] )
|
||||
emulated_roku? ( ~dev-python/emulated-roku-0.2.1[${PYTHON_USEDEP}] )
|
||||
enigma2? ( ~dev-python/openwebifpy-4.2.4[${PYTHON_USEDEP}] )
|
||||
enocean? ( ~dev-python/enocean-0.50.1[${PYTHON_USEDEP}] )
|
||||
enphase_envoy? ( ~dev-python/pyenphase-1.20.1[${PYTHON_USEDEP}] )
|
||||
environment_canada? ( ~dev-python/env-canada-0.6.0[${PYTHON_USEDEP}] )
|
||||
esphome? ( ~dev-python/aioesphomeapi-23.2.0[${PYTHON_USEDEP}] ~dev-python/esphome-dashboard-api-1.2.3[${PYTHON_USEDEP}] ~dev-python/bleak-esphome-1.0.0[${PYTHON_USEDEP}] )
|
||||
everlights? ( ~dev-python/pyeverlights-0.1.0[${PYTHON_USEDEP}] )
|
||||
evohome? ( ~dev-python/evohome-async-0.4.19[${PYTHON_USEDEP}] )
|
||||
ffmpeg? ( ~dev-python/ha-ffmpeg-3.2.0[${PYTHON_USEDEP}] )
|
||||
fibaro? ( ~dev-python/pyfibaro-0.7.6[${PYTHON_USEDEP}] )
|
||||
file? ( ~dev-python/file-read-backwards-2.0.0[${PYTHON_USEDEP}] )
|
||||
flume? ( ~dev-python/PyFlume-0.6.5[${PYTHON_USEDEP}] )
|
||||
flunearyou? ( ~dev-python/pyflunearyou-2.0.2[${PYTHON_USEDEP}] )
|
||||
flux_led? ( ~dev-python/flux-led-1.0.4[${PYTHON_USEDEP}] )
|
||||
foobot? ( ~dev-python/foobot_async-1.0.0[${PYTHON_USEDEP}] )
|
||||
forecast_solar? ( ~dev-python/forecast-solar-3.1.0[${PYTHON_USEDEP}] )
|
||||
fortios? ( ~dev-python/fortiosapi-1.0.5[${PYTHON_USEDEP}] )
|
||||
freebox? ( ~dev-python/freebox-api-1.1.0[${PYTHON_USEDEP}] )
|
||||
fritz? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
fritzbox? ( ~dev-python/pyfritzhome-0.6.10[${PYTHON_USEDEP}] )
|
||||
fritzbox_callmonitor? ( ~dev-python/fritzconnection-1.13.2[qrcode,${PYTHON_USEDEP}] )
|
||||
fronius? ( ~dev-python/PyFronius-0.7.3[${PYTHON_USEDEP}] )
|
||||
garmin_connect? ( ~dev-python/garminconnect-ha-0.1.6[${PYTHON_USEDEP}] )
|
||||
gios? ( ~dev-python/gios-3.2.2[${PYTHON_USEDEP}] )
|
||||
github? ( ~dev-python/aiogithubapi-22.10.1[${PYTHON_USEDEP}] )
|
||||
glances? ( ~dev-python/glances-api-0.5.0[${PYTHON_USEDEP}] )
|
||||
gogogate2? ( ~dev-python/ismartgate-5.0.1[${PYTHON_USEDEP}] )
|
||||
greeneye_monitor? ( ~dev-python/greeneye-monitor-3.0.3[${PYTHON_USEDEP}] )
|
||||
growatt_server? ( ~dev-python/growattServer-1.3.0[${PYTHON_USEDEP}] )
|
||||
guardian? ( ~dev-python/aioguardian-2022.7.0[${PYTHON_USEDEP}] )
|
||||
harman_kardon_avr? ( ~dev-python/hkavr-0.0.5[${PYTHON_USEDEP}] )
|
||||
harmony? ( ~dev-python/aioharmony-0.2.10[${PYTHON_USEDEP}] )
|
||||
heos? ( ~dev-python/pyheos-0.7.2[${PYTHON_USEDEP}] )
|
||||
here_travel_time? ( ~dev-python/here-routing-0.2.0[${PYTHON_USEDEP}] ~dev-python/here-transit-1.2.0[${PYTHON_USEDEP}] )
|
||||
holiday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] ~dev-python/Babel-2.13.1[${PYTHON_USEDEP}] )
|
||||
homekit? ( ~dev-python/HAP-python-4.9.1[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}] ~dev-python/base36-0.1.1[${PYTHON_USEDEP}] )
|
||||
homekit_controller? ( ~dev-python/aiohomekit-3.1.5[${PYTHON_USEDEP}] )
|
||||
homematic? ( ~dev-python/pyhomematic-0.1.77[${PYTHON_USEDEP}] )
|
||||
homematicip_cloud? ( ~dev-python/homematicip-1.1.0[${PYTHON_USEDEP}] )
|
||||
hp_ilo? ( ~dev-python/python-hpilo-4.4.3[${PYTHON_USEDEP}] )
|
||||
http? ( ~dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-fast-url-dispatcher-0.3.0[${PYTHON_USEDEP}] ~dev-python/aiohttp-zlib-ng-0.3.1[${PYTHON_USEDEP}] )
|
||||
hue? ( ~dev-python/aiohue-4.7.1[${PYTHON_USEDEP}] )
|
||||
hydrawise? ( ~dev-python/pydrawise-2024.3.0[${PYTHON_USEDEP}] )
|
||||
iaqualink? ( ~dev-python/iaqualink-0.5.0[${PYTHON_USEDEP}] ~dev-python/h2-4.1.0[${PYTHON_USEDEP}] )
|
||||
ibeacon? ( ~dev-python/ibeacon-ble-1.2.0[${PYTHON_USEDEP}] )
|
||||
ihc? ( ~dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] ~dev-python/ihcsdk-2.8.5[${PYTHON_USEDEP}] )
|
||||
image_upload? ( ~dev-python/pillow-10.3.0[${PYTHON_USEDEP}] )
|
||||
imap? ( ~dev-python/aioimaplib-1.0.1[${PYTHON_USEDEP}] )
|
||||
incomfort? ( ~dev-python/incomfort-client-0.5.0[${PYTHON_USEDEP}] )
|
||||
influxdb? ( ~dev-python/influxdb-5.3.1[${PYTHON_USEDEP}] ~dev-python/influxdb-client-1.24.0[${PYTHON_USEDEP}] )
|
||||
insteon? ( ~dev-python/pyinsteon-1.5.3[${PYTHON_USEDEP}] ~dev-python/insteon-frontend-home-assistant-0.4.0[${PYTHON_USEDEP}] )
|
||||
intesishome? ( ~dev-python/pyintesishome-1.8.0[${PYTHON_USEDEP}] )
|
||||
ipma? ( ~dev-python/pyipma-3.0.7[${PYTHON_USEDEP}] )
|
||||
ipp? ( ~dev-python/pyipp-0.15.0[${PYTHON_USEDEP}] )
|
||||
islamic_prayer_times? ( ~dev-python/prayer-times-calculator-0.0.12[${PYTHON_USEDEP}] )
|
||||
jewish_calendar? ( ~dev-python/hdate-0.10.4[${PYTHON_USEDEP}] )
|
||||
joaoapps_join? ( ~dev-python/python-join-api-0.0.9[${PYTHON_USEDEP}] )
|
||||
kef? ( ~dev-python/aiokef-0.2.16[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
knx? ( ~dev-python/xknx-2.12.2[${PYTHON_USEDEP}] ~dev-python/xknxproject-3.7.1[${PYTHON_USEDEP}] ~dev-python/knx-frontend-2024.1.20.105944[${PYTHON_USEDEP}] )
|
||||
kodi? ( ~dev-python/pykodi-0.2.7[${PYTHON_USEDEP}] )
|
||||
kraken? ( ~dev-python/krakenex-2.1.0[${PYTHON_USEDEP}] ~dev-python/pykrakenapi-0.1.8[${PYTHON_USEDEP}] )
|
||||
lifx? ( ~dev-python/aiolifx-1.0.0[${PYTHON_USEDEP}] ~dev-python/aiolifx-effects-0.3.2[${PYTHON_USEDEP}] ~dev-python/aiolifx-themes-0.4.10[${PYTHON_USEDEP}] )
|
||||
linode? ( ~dev-python/linode-api-4.1.9_beta1[${PYTHON_USEDEP}] )
|
||||
litterrobot? ( ~dev-python/pylitterbot-2023.4.11[${PYTHON_USEDEP}] )
|
||||
local_calendar? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
local_todo? ( ~dev-python/ical-8.0.0[${PYTHON_USEDEP}] )
|
||||
loopenergy? ( ~dev-python/pyloopenergy-0.2.1[${PYTHON_USEDEP}] )
|
||||
luci? ( ~dev-python/openwrt-luci-rpc-1.1.17[${PYTHON_USEDEP}] )
|
||||
luftdaten? ( ~dev-python/luftdaten-0.7.4[${PYTHON_USEDEP}] )
|
||||
mariadb? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
matter? ( ~dev-python/python-matter-server-5.7.0[${PYTHON_USEDEP}] )
|
||||
maxcube? ( ~dev-python/maxcube-api-0.4.3[${PYTHON_USEDEP}] )
|
||||
media_extractor? ( ~net-misc/yt-dlp-2024.04.09 )
|
||||
met? ( ~dev-python/PyMetno-0.12.0[${PYTHON_USEDEP}] )
|
||||
meteo_france? ( ~dev-python/meteofrance-api-1.3.0[${PYTHON_USEDEP}] )
|
||||
mfi? ( ~dev-python/mficlient-0.3.0[${PYTHON_USEDEP}] )
|
||||
mikrotik? ( ~dev-python/librouteros-3.2.0[${PYTHON_USEDEP}] )
|
||||
mobile_app? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
modbus? ( ~dev-python/pymodbus-3.6.8[${PYTHON_USEDEP}] )
|
||||
mosquitto? ( app-misc/mosquitto )
|
||||
mqtt? ( ~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
|
||||
nad? ( ~dev-python/nad-receiver-0.3.0[${PYTHON_USEDEP}] )
|
||||
nederlandse_spoorwegen? ( ~dev-python/nsapi-3.0.5[${PYTHON_USEDEP}] )
|
||||
netatmo? ( ~dev-python/pyatmo-8.0.3[${PYTHON_USEDEP}] )
|
||||
netdata? ( ~dev-python/netdata-1.1.0[${PYTHON_USEDEP}] )
|
||||
nextcloud? ( ~dev-python/nextcloudmonitor-1.5.0[${PYTHON_USEDEP}] )
|
||||
nfandroidtv? ( ~dev-python/notifications-android-tv-0.1.5[${PYTHON_USEDEP}] )
|
||||
nmap_tracker? ( ~dev-python/netmap-0.7.0.2[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/aiooui-0.1.5[${PYTHON_USEDEP}] )
|
||||
notify_events? ( ~dev-python/notify-events-1.0.4[${PYTHON_USEDEP}] )
|
||||
nuki? ( ~dev-python/pynuki-1.6.3[${PYTHON_USEDEP}] )
|
||||
nut? ( ~dev-python/aionut-4.3.2[${PYTHON_USEDEP}] )
|
||||
nws? ( ~dev-python/pynws-1.6.0[${PYTHON_USEDEP}] )
|
||||
nx584? ( ~dev-python/pynx584-0.5[${PYTHON_USEDEP}] )
|
||||
octoprint? ( ~dev-python/pyoctoprintapi-0.1.12[${PYTHON_USEDEP}] )
|
||||
onkyo? ( ~dev-python/onkyo-eiscp-1.2.7[${PYTHON_USEDEP}] )
|
||||
onvif? ( ~dev-python/onvif-zeep-async-3.1.12[${PYTHON_USEDEP}] ~dev-python/WSDiscovery-2.0.0[${PYTHON_USEDEP}] )
|
||||
opengarage? ( ~dev-python/open-garage-0.2.0[${PYTHON_USEDEP}] )
|
||||
opensensemap? ( ~dev-python/opensensemap-api-0.2.0[${PYTHON_USEDEP}] )
|
||||
openweathermap? ( ~dev-python/pyowm-3.2.0[${PYTHON_USEDEP}] )
|
||||
opnsense? ( ~dev-python/pyopnsense-0.4.0[${PYTHON_USEDEP}] )
|
||||
otp? ( ~dev-python/pyotp-2.8.0[${PYTHON_USEDEP}] )
|
||||
owntracks? ( ~dev-python/pynacl-1.5.0[${PYTHON_USEDEP}] )
|
||||
panasonic_viera? ( ~dev-python/panasonic-viera-0.3.6[${PYTHON_USEDEP}] )
|
||||
philips_js? ( ~dev-python/ha-philipsjs-3.1.1[${PYTHON_USEDEP}] )
|
||||
pilight? ( ~dev-python/pilight-0.1.1[${PYTHON_USEDEP}] )
|
||||
ping? ( ~dev-python/icmplib-3.0[${PYTHON_USEDEP}] )
|
||||
pi_hole? ( ~dev-python/hole-0.8.0[${PYTHON_USEDEP}] )
|
||||
plex? ( ~dev-python/PlexAPI-4.15.12[${PYTHON_USEDEP}] ~dev-python/plexauth-0.0.6[${PYTHON_USEDEP}] ~dev-python/plexwebsocket-0.0.14[${PYTHON_USEDEP}] )
|
||||
plugwise? ( ~dev-python/plugwise-0.37.1[${PYTHON_USEDEP}] )
|
||||
poolsense? ( ~dev-python/poolsense-0.0.8[${PYTHON_USEDEP}] )
|
||||
powerwall? ( ~dev-python/tesla-powerwall-0.5.1[${PYTHON_USEDEP}] )
|
||||
ps4? ( ~dev-python/pyps4-2ndscreen-1.3.1[${PYTHON_USEDEP}] )
|
||||
python_script? ( ~dev-python/RestrictedPython-7.0_alpha1[${PYTHON_USEDEP}] )
|
||||
qnap? ( ~dev-python/qnapstats-0.4.0[${PYTHON_USEDEP}] )
|
||||
qvr_pro? ( ~dev-python/pyqvrpro-0.52[${PYTHON_USEDEP}] )
|
||||
rachio? ( ~dev-python/RachioPy-1.1.0[${PYTHON_USEDEP}] )
|
||||
radio_browser? ( ~dev-python/radios-0.3.1[${PYTHON_USEDEP}] )
|
||||
rainbird? ( ~dev-python/pyrainbird-4.0.2[${PYTHON_USEDEP}] )
|
||||
rainmachine? ( ~dev-python/regenmaschine-2024.3.0[${PYTHON_USEDEP}] )
|
||||
recorder? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/fnv-hash-fast-0.5.0[${PYTHON_USEDEP}] ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] )
|
||||
rejseplanen? ( ~dev-python/rjpl-0.3.6[${PYTHON_USEDEP}] )
|
||||
rest? ( ~dev-python/jsonpath-0.82.2[${PYTHON_USEDEP}] ~dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}] )
|
||||
ring? ( ~dev-python/ring-doorbell-0.8.9[listen,${PYTHON_USEDEP}] )
|
||||
roku? ( ~dev-python/rokuecp-0.19.2[${PYTHON_USEDEP}] )
|
||||
roomba? ( ~dev-python/roombapy-1.8.1[${PYTHON_USEDEP}] )
|
||||
roon? ( ~dev-python/roonapi-0.1.6[${PYTHON_USEDEP}] )
|
||||
samsungtv? ( ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] ~dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] ~dev-python/samsungtvws-2.6.0[async,encrypted,${PYTHON_USEDEP}] ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
scrape? ( ~dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] ~dev-python/lxml-5.1.0[${PYTHON_USEDEP}] )
|
||||
season? ( ~dev-python/ephem-4.1.5[${PYTHON_USEDEP}] )
|
||||
shelly? ( ~dev-python/aioshelly-8.2.0[${PYTHON_USEDEP}] )
|
||||
shodan? ( ~dev-python/shodan-1.28.0[${PYTHON_USEDEP}] )
|
||||
signal_messenger? ( ~dev-python/pysignalclirestapi-0.3.23[${PYTHON_USEDEP}] )
|
||||
simplisafe? ( ~dev-python/simplisafe-python-2024.1.0[${PYTHON_USEDEP}] )
|
||||
skybell? ( ~dev-python/aioskybell-22.7.0[${PYTHON_USEDEP}] )
|
||||
sma? ( ~dev-python/pysma-0.7.3[${PYTHON_USEDEP}] )
|
||||
smappee? ( ~dev-python/pysmappee-0.2.29[${PYTHON_USEDEP}] )
|
||||
smarthab? ( ~dev-python/SmartHab-0.21[${PYTHON_USEDEP}] )
|
||||
smartthings? ( ~dev-python/pysmartapp-0.3.5[${PYTHON_USEDEP}] ~dev-python/pysmartthings-0.7.8[${PYTHON_USEDEP}] )
|
||||
snmp? ( ~dev-python/pysnmp-lextudio-6.0.11[${PYTHON_USEDEP}] )
|
||||
socat? ( net-misc/socat )
|
||||
solax? ( ~dev-python/solax-0.3.2[${PYTHON_USEDEP}] )
|
||||
somfy? ( ~dev-python/pymfy-0.11.0[${PYTHON_USEDEP}] )
|
||||
sonos? ( ~dev-python/soco-0.30.2[${PYTHON_USEDEP}] ~dev-python/sonos-websocket-0.1.3[${PYTHON_USEDEP}] )
|
||||
speedtestdotnet? ( ~net-analyzer/speedtest-cli-2.1.3[${PYTHON_USEDEP}] )
|
||||
spotify? ( ~dev-python/spotipy-2.23.0[${PYTHON_USEDEP}] )
|
||||
sql? ( ~dev-python/sqlalchemy-2.0.29[${PYTHON_USEDEP}] ~dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] )
|
||||
squeezebox? ( ~dev-python/pysqueezebox-0.7.1[${PYTHON_USEDEP}] )
|
||||
ssl? ( dev-libs/openssl app-crypt/certbot net-proxy/haproxy )
|
||||
statsd? ( ~dev-python/statsd-3.2.1[${PYTHON_USEDEP}] )
|
||||
synology_dsm? ( ~dev-python/py-synologydsm-api-2.1.4[${PYTHON_USEDEP}] )
|
||||
systemmonitor? ( ~dev-python/psutil-home-assistant-0.0.1[${PYTHON_USEDEP}] ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
|
||||
tankerkoenig? ( ~dev-python/aiotankerkoenig-0.4.1[${PYTHON_USEDEP}] )
|
||||
tasmota? ( ~dev-python/HATasmota-0.8.0[${PYTHON_USEDEP}] )
|
||||
tellduslive? ( ~dev-python/tellduslive-0.10.11[${PYTHON_USEDEP}] )
|
||||
tesla? ( ~dev-python/teslajsonpy-0.18.3[${PYTHON_USEDEP}] )
|
||||
tile? ( ~dev-python/pytile-2023.12.0[${PYTHON_USEDEP}] )
|
||||
tomorrowio? ( ~dev-python/pytomorrowio-0.3.6[${PYTHON_USEDEP}] )
|
||||
toon? ( ~dev-python/toonapi-0.3.0[${PYTHON_USEDEP}] )
|
||||
totalconnect? ( ~dev-python/total-connect-client-2023.2[${PYTHON_USEDEP}] )
|
||||
tplink? ( ~dev-python/python-kasa-0.6.2.1[${PYTHON_USEDEP}] )
|
||||
tts? ( ~media-libs/mutagen-1.47.0[${PYTHON_USEDEP}] )
|
||||
tuya? ( ~dev-python/tuya-device-sharing-sdk-0.1.9[${PYTHON_USEDEP}] )
|
||||
unifi? ( ~dev-python/aiounifi-75[${PYTHON_USEDEP}] )
|
||||
unifi_direct? ( ~dev-python/unifi-ap-0.0.1[${PYTHON_USEDEP}] )
|
||||
upnp? ( ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] ~dev-python/getmac-0.9.4[${PYTHON_USEDEP}] )
|
||||
usb? ( ~dev-python/pyudev-0.23.2[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] )
|
||||
utility_meter? ( ~dev-python/croniter-2.0.2[${PYTHON_USEDEP}] )
|
||||
vallox? ( ~dev-python/vallox-websocket-api-5.1.1[${PYTHON_USEDEP}] )
|
||||
velbus? ( ~dev-python/velbus-aio-2024.4.1[${PYTHON_USEDEP}] )
|
||||
velux? ( ~dev-python/pyvlx-0.2.21[${PYTHON_USEDEP}] )
|
||||
vera? ( ~dev-python/pyvera-0.3.13[${PYTHON_USEDEP}] )
|
||||
version? ( ~dev-python/pyhaversion-22.8.0[${PYTHON_USEDEP}] )
|
||||
vicare? ( ~dev-python/PyViCare-2.32.0[${PYTHON_USEDEP}] )
|
||||
vizio? ( ~dev-python/pyvizio-0.1.61[${PYTHON_USEDEP}] )
|
||||
wake_on_lan? ( ~dev-python/wakeonlan-2.1.0[${PYTHON_USEDEP}] )
|
||||
waqi? ( ~dev-python/aiowaqi-3.0.1[${PYTHON_USEDEP}] )
|
||||
waze_travel_time? ( ~dev-python/pywaze-1.0.0[${PYTHON_USEDEP}] )
|
||||
webostv? ( ~dev-python/aiowebostv-0.4.0[${PYTHON_USEDEP}] )
|
||||
wemo? ( ~dev-python/pywemo-1.4.0[${PYTHON_USEDEP}] )
|
||||
whois? ( ~dev-python/whois-0.9.27[${PYTHON_USEDEP}] )
|
||||
wink? ( ~dev-python/pubnubsub-handler-1.0.9[${PYTHON_USEDEP}] ~dev-python/python-wink-1.10.5[${PYTHON_USEDEP}] )
|
||||
withings? ( ~dev-python/aiowithings-2.1.0[${PYTHON_USEDEP}] )
|
||||
wled? ( ~dev-python/wled-0.17.0[${PYTHON_USEDEP}] )
|
||||
workday? ( ~dev-python/holidays-0.46[${PYTHON_USEDEP}] )
|
||||
xbox_live? ( ~dev-python/xboxapi-2.0.1[${PYTHON_USEDEP}] )
|
||||
xiaomi_aqara? ( ~dev-python/PyXiaomiGateway-0.14.3[${PYTHON_USEDEP}] )
|
||||
xiaomi_miio? ( ~dev-python/construct-2.10.68[${PYTHON_USEDEP}] ~dev-python/micloud-0.5[${PYTHON_USEDEP}] ~dev-python/python-miio-0.5.12[${PYTHON_USEDEP}] )
|
||||
xiaomi_tv? ( ~dev-python/pymitv-1.4.3[${PYTHON_USEDEP}] )
|
||||
xs1? ( ~dev-python/xs1-api-client-3.0.0[${PYTHON_USEDEP}] )
|
||||
yamaha? ( ~dev-python/rxv-0.7.0[${PYTHON_USEDEP}] )
|
||||
yamaha_musiccast? ( ~dev-python/aiomusiccast-0.14.8[${PYTHON_USEDEP}] )
|
||||
yeelight? ( ~dev-python/yeelight-0.7.14[${PYTHON_USEDEP}] ~dev-python/async-upnp-client-0.38.3[${PYTHON_USEDEP}] )
|
||||
yi? ( ~dev-python/aioftp-0.21.3[${PYTHON_USEDEP}] )
|
||||
zeroconf? ( ~dev-python/zeroconf-0.132.2[${PYTHON_USEDEP}] )
|
||||
zerproc? ( ~dev-python/pyzerproc-0.4.8[${PYTHON_USEDEP}] )
|
||||
zha? ( ~dev-python/bellows-0.38.1[${PYTHON_USEDEP}] ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-0.6[${PYTHON_USEDEP}] ~dev-python/zha-quirks-0.0.114[${PYTHON_USEDEP}] ~dev-python/zigpy-deconz-0.23.1[${PYTHON_USEDEP}] ~dev-python/zigpy-0.63.5[${PYTHON_USEDEP}] ~dev-python/zigpy-xbee-0.20.1[${PYTHON_USEDEP}] ~dev-python/zigpy-zigate-0.12.0[${PYTHON_USEDEP}] ~dev-python/zigpy-znp-0.12.1[${PYTHON_USEDEP}] ~dev-python/universal-silabs-flasher-0.0.18[${PYTHON_USEDEP}] ~dev-python/pyserial-asyncio-fast-0.11[${PYTHON_USEDEP}] )
|
||||
zhong_hong? ( ~dev-python/zhong-hong-hvac-1.0.12[${PYTHON_USEDEP}] )
|
||||
zoneminder? ( ~dev-python/zm-py-0.5.4[${PYTHON_USEDEP}] )
|
||||
zwave_js? ( ~dev-python/pyserial-3.5[${PYTHON_USEDEP}] ~dev-python/zwave-js-server-python-0.55.3[${PYTHON_USEDEP}] )"
|
||||
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-python/astroid-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/coverage-7.4.4[${PYTHON_USEDEP}]
|
||||
~dev-python/freezegun-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/mock-open-1.4.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pipdeptree-2.16.1[${PYTHON_USEDEP}]
|
||||
~dev-vcs/pre-commit-3.7.0
|
||||
~dev-python/pydantic-1.10.12[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-per-file-ignores-1.3.2[${PYTHON_USEDEP}]
|
||||
~dev-python/pylint-3.1.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-cov-5.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-github-actions-annotate-failures-0.2.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-picked-0.5.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-socket-0.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-sugar-1.0.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-test-groups-1.0.3[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-timeout-2.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-unordered-0.6.0[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-xdist-3.3.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pytest-8.1.1[${PYTHON_USEDEP}]
|
||||
~dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}]
|
||||
~dev-python/respx-0.21.0[${PYTHON_USEDEP}]
|
||||
~dev-python/syrupy-4.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/tqdm-4.66.2[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
if use test ; then
|
||||
cp --no-preserve=mode --recursive ${WORKDIR}/core-${MY_PV}/tests ${S}
|
||||
chmod u+x ${S}/tests/auth/providers/test_command_line_cmd.sh
|
||||
fi
|
||||
sed -E -i "s/regex==[^ ]*/regex/g" -i homeassistant/package_constraints.txt || die
|
||||
# temp replacement to remove dev-python/future RDEP
|
||||
sed 's/croniter==1.0.6/croniter==1.0.9/g' -i homeassistant/components/utility_meter/manifest.json || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
INSTALL_DIR="/opt/${MY_PN}"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The HA interface listens on port 8123
|
||||
hass configuration is in: /etc/${MY_PN}
|
||||
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
|
||||
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
|
||||
The sqlite db is by default in: /etc/${MY_PN}
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
keepdir "$INSTALL_DIR"
|
||||
keepdir "/etc/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/etc/${MY_PN}"
|
||||
keepdir "/var/log/${MY_PN}"
|
||||
fowners -R "${MY_PN}:${MY_PN}" "/var/log/${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf.d" "${MY_PN}"
|
||||
newinitd "${FILESDIR}/${MY_PN}.init.d" "${MY_PN}"
|
||||
use systemd && systemd_dounit "${FILESDIR}/${MY_PN}.service"
|
||||
dobin "${FILESDIR}/hasstest"
|
||||
if use socat ; then
|
||||
newinitd "${FILESDIR}/socat-zwave.init.d" "socat-zwave"
|
||||
sed -i -e 's/# need socat-zwave/need socat-zwave/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
if use mqtt ; then
|
||||
sed -i -e 's/# need mosquitto/need mosquitto/g' "${D}/etc/init.d/${MY_PN}" || die
|
||||
fi
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${MY_PN}.logrotate" "${MY_PN}"
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -7,10 +7,12 @@ DIST esphome-2023.11.6.tar.gz 1986566 BLAKE2B b43642e0bec333729bcd2cd738c65816b7
|
|||
DIST esphome-2023.12.9.tar.gz 2064985 BLAKE2B 38d7a842a461aebed8352f54093259f8c5a845c2a7f487216a77ecc4179dbe2e6848e2255428711f67a54e598c7c97709a23458d6092d37995031f86069b9157 SHA512 5065ea80fc3296612427a365dfdb98d6f7befa6b0e5f7abd22e82b1617c247245c780ec6c0303b8c7f0a9e3334bd90be84d97e0fb768dfcc09032966cbec830b
|
||||
DIST esphome-2024.2.2.tar.gz 2127565 BLAKE2B 52aa760c3c9050640aaabe51ea9f01ed146b76c2ff0a48de855f027c9c92c2df3fb05eb81a4dda27f51cef061116c8b7088864db68756bd918a113807ef693fb SHA512 0f1e4277a0bd12adff8e4cfec702e9e00c6023fa8682d1f247d0153739153cc14956a94044a634afaf3d0a311543a5a4a8c04dd7c791c5c61c994625118b300c
|
||||
DIST esphome-2024.3.0.tar.gz 2236732 BLAKE2B 349223e4e06c811925e2fbb7974954f43a9af9fa6b84d4e5b1751bc955afbed1d6b7682fc1471cbeab3142245576161f57e4ea0769ae061a65ff53739650ef36 SHA512 c54184c85b11a0ea331b6d751acf24c72548ad446c3d226266c1223829671cf78cb2f14e4a577873c08c82d8150ba61f02114308dcfebabed89fbf718eb52641
|
||||
DIST esphome-2024.3.2.tar.gz 2236891 BLAKE2B 8d3d5845a0735c0c3c60163a4709265d6ecb2326a0cba969897a794cc4154f4538c49bdcbcb32236e1053389b647c3bb9fdad55844aa1af3d888acaeb465db2b SHA512 8d3273a886987118865e9bbffe7edfe5922fab670387f093b111b07497b5165040fa1f452c7687b322704446fc0c61df08bc06987e43ab46d62d5e10b08abd14
|
||||
EBUILD esphome-2023.10.6.ebuild 3003 BLAKE2B 4daeb36a1081b6608dee0a50836812abe9bca242a06b59223f7c8ed97a0e10c95d059264e1519123f24cdafe2e3d73e28629d13144b4d1ab180ba0d5da9e354d SHA512 c804ce991fada5225e0303cecb44e31b567ce0ed5f0f39550715051a0976afd9c8ab542c8df3b19819827d8e981ad205a1a36a2fa7419748248e3a33853000b8
|
||||
EBUILD esphome-2023.11.6.ebuild 3063 BLAKE2B 2389d0dc3fd36d89041b632227b5d0e06d68e88075263fa6b60848625dff3f3098dda8c557e28952ecf48f11656170700e3246859861e6500ea8f65adb34f4cc SHA512 594a88da89f265d7278bc8df8cab5567beb20f0d3ae65c3993c473886afb7a078ad7d8da36469f1663269be54a5c132aaf01b828d1446c9c45ba24cc5b5aede3
|
||||
EBUILD esphome-2023.12.9.ebuild 3114 BLAKE2B e6ba9c1299d960c69dba6d1b5ffebb71bfa708d21b3bdec867d4e73107d3f78255322229f5f9651fd8522cf97f35f7d95cdeb5a8c1c17cda0e20386de6b037c4 SHA512 ceee6bb8e5d67fa5cece7ada37e1580f48351f068583ef757f988915d3c3c07149259b713bdd2b759d5c312b08f4853f5a800237769edaf5c6568449131d6e43
|
||||
EBUILD esphome-2024.2.2.ebuild 3181 BLAKE2B 66739de0635c499a4cba796999f6177cb42264a87ddc41a9f0cfc4e8d333b353da9f2f1f0b6fe95b7363a02a6a5bbe7f25d3ca14f5eced83671836eff099a606 SHA512 3a8157f256da934d01183425957ddcd6849bd78928a6e6d4e5268a1ad2018b5c1487b4a573f326c2f16843bdfab6339380ee34fe126c54c6f86a4cc2045cc628
|
||||
EBUILD esphome-2024.3.0.ebuild 3383 BLAKE2B 53277fbdc0f7b64ec51d138ab4689f9ff4c41876aeab139009244b04aa55a558878a40123376fd9b332fb88e30acb7b3cad95b58ad80782a343586768958e252 SHA512 7639e4a4a827c5e745ac570dbd139f34ecf404f6758443709e9bd77f32b4fe224cfb60a117875df3a367ca40716eb552ce4435b53960a00c392db8f4e5f5894a
|
||||
EBUILD esphome-2024.3.2-r1.ebuild 3376 BLAKE2B 6cb4ef37a4db313e39166570fa892144d5105377750ede5cbe8f227f1a4380949e87eca14958e83b9781451a0e99e4c645b4b7749209613bdc845d0d810a4082 SHA512 6e76bd6102b34421d8d2d6691e5318660c3260430d00671901901c0118e73b11aecb5f135609e6030ca5bfca792a1ed97c873ec121e8e06b2a94717703bd4115
|
||||
EBUILD esphome-9999.ebuild 3219 BLAKE2B df2d86fc84e7ac2baeb1c36dd21931cb353b74e340eed316a606db8d96fc4df0ea48bb25cb9615dbeac0b72f766205bb5ae98abfc305c71049e8faac327b512c SHA512 6f678afd7ed7fbba3e76b4accd0d873db286ec3d97abac3bb1414eb6dde76a22931eaa48909786b5e0e6b6f434ba36b685a8417f6bc93991aada4e9cc55dd620
|
||||
MISC metadata.xml 585 BLAKE2B 07113af8bf33f8ab4a457387804b65e5927bd40dc42de4931df0e78405ba49e2e9b695de6f3d919070b11e3edca32015f069217624b00549c38e608ffe680cf9 SHA512 fbd6544cfe0826fc63567c55f7882e4c6f61a2ebd337421353ae9afb8c2c66961f6328746fdfbe68ee47e5002193914c809c53a663d4a9a58f64166ba1346f20
|
||||
|
|
|
@ -0,0 +1,111 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/esphome/esphome.git"
|
||||
EGIT_BRANCH="dev"
|
||||
S="${WORKDIR}/${P}/"
|
||||
else
|
||||
inherit pypi
|
||||
MY_P=${P/_beta/b}
|
||||
MY_PV=${PV/_beta/b}
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Make creating custom firmwares for ESP32/ESP8266 super easy."
|
||||
HOMEPAGE="https://github.com/esphome/esphome https://pypi.org/project/esphome/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="+server test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="
|
||||
server? ( acct-group/${PN} acct-user/${PN} )
|
||||
$(python_gen_cond_dep '
|
||||
~dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
|
||||
dev-python/voluptuous[${PYTHON_USEDEP}]
|
||||
~dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
|
||||
~dev-python/paho-mqtt-1.6.1[${PYTHON_USEDEP}]
|
||||
~dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
|
||||
dev-python/icmplib[${PYTHON_USEDEP}]
|
||||
server? ( ~dev-python/tornado-6.4[${PYTHON_USEDEP}] )
|
||||
~dev-python/tzlocal-5.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2021.1[${PYTHON_USEDEP}]
|
||||
~dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
~dev-embedded/platformio-6.1.13[${PYTHON_SINGLE_USEDEP}]
|
||||
~dev-embedded/esptool-4.7.0[${PYTHON_USEDEP}]
|
||||
~dev-python/click-8.1.7[${PYTHON_USEDEP}]
|
||||
~dev-embedded/esphome-dashboard-20240319.0[${PYTHON_USEDEP}]
|
||||
dev-python/aioesphomeapi[${PYTHON_USEDEP}]
|
||||
dev-python/zeroconf[${PYTHON_USEDEP}]
|
||||
~dev-python/python-magic-0.4.27[${PYTHON_USEDEP}]
|
||||
~dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}]
|
||||
~dev-python/kconfiglib-13.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/argcomplete-2.0.0[${PYTHON_USEDEP}]
|
||||
')"
|
||||
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/asyncmock[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
')"
|
||||
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="
|
||||
The ESPHome dashboard listens on port 6052
|
||||
ESPHome configuration is in: /etc/${PN}
|
||||
dashboard command line arguments are configured in: /etc/conf.d/${PN}
|
||||
logging is to: /var/log/${PN}/{dashboard,warnings}.log
|
||||
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed "/aioesphomeapi==/c\aioesphomeapi" -i requirements.txt || die
|
||||
sed "/click==/c\click" -i requirements.txt || die
|
||||
sed "/colorama==/c\colorama" -i requirements.txt || die
|
||||
sed "/zeroconf==/c\zeroconf" -i requirements.txt || die
|
||||
sed "/voluptuous==/c\voluptuous" -i requirements.txt || die
|
||||
sed "/cryptography==/c\cryptography" -i requirements.txt || die
|
||||
sed "/icmplib==/c\icmplib" -i requirements.txt || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc ${DOCS}
|
||||
distutils-r1_python_install_all
|
||||
if use server; then
|
||||
keepdir "/etc/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/etc/${PN}"
|
||||
keepdir "/var/log/${PN}"
|
||||
fowners -R "${PN}:${PN}" "/var/log/${PN}"
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
|
||||
newinitd "${FILESDIR}/${PN}.init.d-r3" "${PN}"
|
||||
readme.gentoo_create_doc
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use server; then
|
||||
readme.gentoo_print_elog
|
||||
fi
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,9 +1,9 @@
|
|||
DIST PlexAPI-4.15.10.tar.gz 150162 BLAKE2B 34dfe9d000499b9619f8562ee247cc05979cfd41a5002a4a878f24b9726e5667ff078ef3ec7ff0574d9c3d0152328f7f5b5b894a46fc4e87624bc267172b3a83 SHA512 f34468724b964d2f13559e9792b513d4312f4f540dd38468fe3b228a080bd9738ab670d0b44d5c463c8e069923934370e656790718666a5ebafba94ff1d0a9eb
|
||||
DIST PlexAPI-4.15.11.tar.gz 151839 BLAKE2B 3ee67dc00cd948d85742a03aa4bd5072a147eed586b02790565edccda2f8d73d46a7f002c862eec91772e8f0ec7f7349c32065acd2a8d2599e4a98d2eea403aa SHA512 ccfac639a74f97ff4d22be3f649abbc5d8e0df5fef3df713d559c48277afa6d23e759dd7c796e25da634b0890d5994b782436eeafcf0a6174c422193d47dd5c0
|
||||
DIST PlexAPI-4.15.4.tar.gz 147579 BLAKE2B 6fa6e408c5cb4cc41c73379d19169f4000109e850b96c4029c35692fa9922dfa32b17f55875015a54bc51c8f782ae6f0f1dee5fd716be608512fc82a9bf97628 SHA512 27f067f62737f205369680e10256e64c8ca23e2d199d348bf514991b834424bac08ac32e19ab44b5c3cb62481cc72e766b5909b019ce0aa0454c4b8c62b6621d
|
||||
DIST PlexAPI-4.15.12.tar.gz 151865 BLAKE2B 47b8c3fe82fa0735f0701cf8d3e6ca563861e9c34712f3ee57d49c94401458b9ba7c8a6d1c3df02a188336f1767266c1f4ff70abb2742df70bac6cebb544be9f SHA512 bc32771474689906938cc7cfa46fd4658ad2ba674e85d801951069eabef31801dd477bc43b749b132e024600b8fff135cbb8ae07198951cae90bc168eae321bd
|
||||
DIST PlexAPI-4.15.7.tar.gz 149539 BLAKE2B 6b205a3ea1f241b4261a2251cabc983de31e75c6a8dc48a4cbefc5dab2bfcb4ad121459e858635cd43c6a9aefdc497e547e03eb8984aa95f429a510cff2f2018 SHA512 6eb5b24166a926e954dd0da37cfc87a321c34085180aa468d17748ed837e03fbbbd802b5c1c6723a5d43e568c8155437128b66207cd15f69e0d3f220d7ebffab
|
||||
EBUILD PlexAPI-4.15.10.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
|
||||
EBUILD PlexAPI-4.15.11.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
|
||||
EBUILD PlexAPI-4.15.4.ebuild 654 BLAKE2B c9bfdb70e8cc81cc46ffc54a9fc588cbd590a534c51257313e353b4e345c15447d6c9288bbd8b644c1aafe59b6b93e8566ad1474f92b6a32ac23f9da10e516b2 SHA512 06e86795e9cb3d43954bcc1f796d1550fac2beba51ffd70a17ec4d70dedb895a4076053d5d9e6e111c3f1cdc4c89e5470bd16efd7ea0165701003ce2ca973684
|
||||
EBUILD PlexAPI-4.15.12.ebuild 552 BLAKE2B 6c4ed24b2ddd0079083327ed83bbf5d0aa37af63d596a6122e2244628d7dfe86d44faf77425d5383bf71aeadae416d1fb9708beb052840c40ac5243705e69f7f SHA512 1b73ece5ff16caea09ea3a98fe7170ba44d83136d6afb6ef1cc3831ec2a574e9281c6d5b6dcd7f2263e5bdd915aa0dc4b1207d8ab8e4335abf6bd424fdb2e3be
|
||||
EBUILD PlexAPI-4.15.7.ebuild 613 BLAKE2B 58a4e295a25a89c0ea32af1d5fcefd715b75fc2de9e2bf4117da8e815772a70e741985c368b28ec19ee71003ecb3c806d832aaf08d6cbcf88983ee47af15da85 SHA512 9152030562b54a012a5c5520a8aa7dff8d4f278a372024aae5fd1145140107a2edcc72962ed1d85e87c03e29a71a6c3ab9059314f8b237c040627bd3f8ddbb17
|
||||
MISC metadata.xml 526 BLAKE2B 3bc1e84291dcfa8443534946142adc59de09a2311f2760d1503b2bdf804c1e7bae1658c8e74c8ba8644dda76c22892e4a3137bd6709f816cd39d136b2020f635 SHA512 190178bf9a8b21d4c762bc627bc2b940ae57448d7cd4e3dfdd2b84ab9de36c0f0b45d09d3597a93c6ef46fa3ca25af3811f84619f2798795bd6e7be57d055746
|
||||
|
|
|
@ -19,13 +19,5 @@ RESTRICT="!test? ( test )"
|
|||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,4 +1,6 @@
|
|||
AUX aiodns-3.0.0-py3.10-tests.patch 757 BLAKE2B 1b5040841b3ced3b83b330e0033f54ee6ee97a8d025f22d87674f5fca9858e48febbf25c6b3441ba5b27ef9cb15f841e65f25ed999b9f536559ec50e1f010bbc SHA512 85219c885ee70871fb43f53e2ec52c164b08b63e120ee5ca5bc4531ea71155b6d81f5a813f056eabf7f4da2b425b12df6b5649cc7a9ba98d0ca9473043ee1829
|
||||
DIST aiodns-3.0.0.tar.gz 6743 BLAKE2B 2a3c61156069fa598df58191b35383da3e054396cdeb1bc8916cc0414bb6efc89d45789883a5b4f33e3a08a6ee544356b02d6c697c096deae3398f0ff4d3c316 SHA512 8c1016f3b0cb461e70e9a55034f9ad3b3db705a845bf20bb6503c7a5d592b4c5d2e8ddc60b375c5fafdc559dc4566736f4c93f26710be2dcbd181284ef039825
|
||||
EBUILD aiodns-3.0.0-r1.ebuild 888 BLAKE2B aba0a5751d611bbfd199e4c909f7597171efe4a73dd64ee825300c1f00a90c1451744a27bb0e91592507c1d09bb8a0c730725ec7c31abfc44c19871b86322062 SHA512 c3d6d12332f1ad19828d2467d1cfbb4b60daedb290bc0baf12fe554c8cdf0ca1cc8f2c031bd946334a9451f5f3e9c78b1849221dd75bc3f976a229432dd39554
|
||||
DIST aiodns-3.1.1.tar.gz 7363 BLAKE2B bb5a465be00ff61406b61cef133cb5eed8e007114ddcd1475a12fed5481ec377bc96291fdc7fd6cc5936de865118f7008625ec5d69c09f96eacdb83b4b29c786 SHA512 7c28cc6256a575681778376cc197a9504133b1127eb3508f6e5cd1c992c95adef66cf8399b7e90ca012347485e476f71e3f032f7e2f555954ad9a0cade8df5f9
|
||||
EBUILD aiodns-3.0.0-r1.ebuild 883 BLAKE2B 2c191af879b995a17abdcefea1880c4ed1c722f709200a83c6f01ebb588f98dcd23627ffea5d9643d6c9a11eb97b36b8003c497cc8924d5a849aa829616b5167 SHA512 626d807c0c0df28353d8cc9a7f45bd91482145633a06c3dec2c03ae7d2370c3f1018b4cc71233ad040c9ae8b79401ce6025b29bfd32874f91d4427dbc5254f0b
|
||||
EBUILD aiodns-3.1.1.ebuild 747 BLAKE2B b84171bdf4246c6eac403c5d6a40864d2093ddea5c16824f4e7fbb21175365e3c9771f60cc7f129281ec1ea4c9bcce049aedac1005af1d3863291d7aea076d2c SHA512 667d553439c4b171b905a2ee703f23216b1071d912b26f417b79fc29f1d8df174c49e40d2615b945628b78755265ffc9936df42a9b4c8fb49bb5c3ba83d03ba4
|
||||
MISC metadata.xml 508 BLAKE2B 68313c6e5503f5b799769d76d8638b2c163853cfc22656f1790811cbc03b593e95a0e2c3c960240e847956f64ab4bd3dfd9c6c30a78164f2fd3feac8e5bf6aa5 SHA512 d83219c1cd855210afde323b18640c27969f239a23287ff13ea0702212d4bace188b5f857b7b5e8ce872fd8dd97fb0e9ed54922ed01a26d611c06b15a6452751
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
|
@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/saghul/aiodns/"
|
|||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~riscv ~x86"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
# Tests fail with network-sandbox, since they try to resolve google.com
|
||||
PROPERTIES="test_network"
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Simple DNS resolver for asyncio"
|
||||
HOMEPAGE="https://github.com/saghul/aiodns/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
# Tests fail with network-sandbox, since they try to resolve google.com
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# Internet changed, https://github.com/saghul/aiodns/issues/107
|
||||
tests.py::DNSTest::test_query_bad_chars
|
||||
)
|
||||
|
||||
epytest tests.py
|
||||
}
|
|
@ -3,9 +3,11 @@ DIST aiounifi-68.tar.gz 46417 BLAKE2B 5c6278ec27c63da83e506fc9a74fc45f1e166052ee
|
|||
DIST aiounifi-71.tar.gz 46200 BLAKE2B 88894679d31db7851736b6bf84a92d65a15a95482f1f345150c4fab3a3f53d1a1aa8f816d7b3f59c2cc7729d576d1922fa2095dcc9c2b08d243980bf079186b4 SHA512 42952cd9e113c0ebb1d37a475dceb7b846400c02f17b288804553eae313167b1d93fc88dc69201179861235e0765799028ad3868e1f24ffeb4a3b4eec0b88f1d
|
||||
DIST aiounifi-72.tar.gz 47083 BLAKE2B a6bfada11687e30664eb6174b7bb6419bbc176068bd47eda5798fc6c18eb732edc46b4218fa52fe29145b459d67fa1ec7e1af33980ef0869555976fff8d19e91 SHA512 db1b4e066cafe2ce37ffe8fada00471b5f2b2a5e490f3c2c5d1661c366d6357df01697afb880b46de068ae7c10b3b0bff73305ba801f24b05a628af7a84a7c13
|
||||
DIST aiounifi-74.tar.gz 47091 BLAKE2B 3f657cc1110dd8b4f80ffb9d7272c767b397e5b6349eeb2d4c64aef00dc2d60c4ca23fed3324deb0f01bc17f80a3eab7b188e052d9295b31565ca3bdd22a6495 SHA512 3e290593bd90c663aa9ad9bdde838f85b57a4a03e911bf4af602ffabd1b0478978a1c61a54c750eb3a34b4c6d23d6f2fa7197aed29424d9913258d2c15f10d00
|
||||
DIST aiounifi-75.tar.gz 47177 BLAKE2B 039672e5d02e5408445db778f7ec9045563f459ba1f71cca1d95a63878cb0ef8dba29722ba67d1ee514187a93affa9428aa5f8a7f72ee4228ec4b0c29da1e16a SHA512 2d6f64df1237b2958d11029ee503836f2e27709058db790ceef2b9ef5269be4e8780dec4d2ae113d1ed72fcc4bec8d43593fe02de5d3de3aaee2ce0a6917f919
|
||||
EBUILD aiounifi-67.ebuild 912 BLAKE2B 20a7a5b237ea71de0c76622728bd6d14b5ad621e03a56a2263da8670ddd2ec556b5f0177a707401b2359064db7abb4acb9e47f6e8219ce12b92ab86705e6988d SHA512 4adc6e5e9918897047e54ce67f2db3b3f824bffb27ff0ca0f26d2bc9fe9ff8569dc25fa425c2cecfcc378f80afb563e0e6a5d335ff6bdba5c1968436c86f5783
|
||||
EBUILD aiounifi-68.ebuild 912 BLAKE2B 20a7a5b237ea71de0c76622728bd6d14b5ad621e03a56a2263da8670ddd2ec556b5f0177a707401b2359064db7abb4acb9e47f6e8219ce12b92ab86705e6988d SHA512 4adc6e5e9918897047e54ce67f2db3b3f824bffb27ff0ca0f26d2bc9fe9ff8569dc25fa425c2cecfcc378f80afb563e0e6a5d335ff6bdba5c1968436c86f5783
|
||||
EBUILD aiounifi-71.ebuild 874 BLAKE2B 664e3c5509ac6d27dee804b6a4a744e82d50abaf90421bd537293ac0add5be966a16b3fe234413f916aac27877b84a641e3fc9dc51641e2f435e79101a0bb94c SHA512 e947ebfdd295727c4f0107bc572f496f85981a6b8f108b63437f22fdb3654ccbeb1ceadb7c7b6f8b8e36c9b09dcb1b26eecbb4430d1bfb155c6b2b1a11570b36
|
||||
EBUILD aiounifi-72.ebuild 874 BLAKE2B 664e3c5509ac6d27dee804b6a4a744e82d50abaf90421bd537293ac0add5be966a16b3fe234413f916aac27877b84a641e3fc9dc51641e2f435e79101a0bb94c SHA512 e947ebfdd295727c4f0107bc572f496f85981a6b8f108b63437f22fdb3654ccbeb1ceadb7c7b6f8b8e36c9b09dcb1b26eecbb4430d1bfb155c6b2b1a11570b36
|
||||
EBUILD aiounifi-74.ebuild 874 BLAKE2B 664e3c5509ac6d27dee804b6a4a744e82d50abaf90421bd537293ac0add5be966a16b3fe234413f916aac27877b84a641e3fc9dc51641e2f435e79101a0bb94c SHA512 e947ebfdd295727c4f0107bc572f496f85981a6b8f108b63437f22fdb3654ccbeb1ceadb7c7b6f8b8e36c9b09dcb1b26eecbb4430d1bfb155c6b2b1a11570b36
|
||||
EBUILD aiounifi-75.ebuild 858 BLAKE2B db27d0aa3680dfa29b90319d91c9c71c002da1006ea0e3ba714165de6a8c3bd89b8b6c2d415ab73fa81252c407e05e796370dc64807ff622328876966d3abae4 SHA512 967214a1f2a0c7b079da9010ba836c8b37cb352186772e36fbe3469bc89beb73b9a7ff30e637193082b5962bf687c9e2295ef9d8bef3bdff20fcb17a03f95080
|
||||
MISC metadata.xml 526 BLAKE2B 6ea8e30813a03c2d80339e1a2db4b463a781e710371f15b992cc4d658c73d8b7fa3cf03ed2506cbe95d5973a34f82d0c597d657ae58d514f9985083132e8268e SHA512 6712667034dd8eff188af2b467f070f0365d478c69a0ec99681abf2d8dcab12a47ea2323a4b428896746156c6ce597adbde14b9ff3f91bbe07de64ba95c806aa
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Python library for communicating with UniFi Network Controller API"
|
||||
HOMEPAGE="https://github.com/Kane610/aiounifi https://pypi.org/project/aiounifi/"
|
||||
|
||||
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/orjson-3.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/segno-1.5.2[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,5 +1,7 @@
|
|||
DIST apprise-1.6.0.tar.gz 1582966 BLAKE2B aec28c82a2e1b45341f1e67a0778be2a9149ff591172122abb7d30eeed27c7b49171556993c0f1c0d33fe12a5dcdeb4ad0ade8b9e68a8f9950a3f8b6f0638156 SHA512 572d0cb9e3464ea2bc65a101e520dd0b15ada08c158a21d1ac698adbcd454ecf5af7ad30dca6495b4d7e38b92128774c43864c011f1af26ad917699e1d50c59b
|
||||
DIST apprise-1.7.2.tar.gz 1638384 BLAKE2B 8fecb4d08e7e7c3aad24c1f8ac7aaec382aa934d46d5ab7cfd196949c9b7aa9ab2242a7626bddd336932ec12f17cdd966fde293f544e695468cfd810f5e6f5ba SHA512 897d4d253fcc2cfbb3fe2f1d0e9ecbe3a2a1bca65cb2c7d9595410e9c12adc6f5696216365fe583ebc457042db2d7e8a3c6153272865fc996e87342480536a0d
|
||||
DIST apprise-1.7.4.tar.gz 1648673 BLAKE2B 33c91a63e3d0e730dcfe2b99433cd97e16ff9635e9ff717e9c4f7b708e6536185265e591ff419a785044877cadd4793f2df73fe9420ffed65838fb16654810f8 SHA512 5e3ab2136f1bdbd9d769fb3e3c5a5c899834b7ffb6ba57f3601079d516e31bed9d988b76745c251fff6df91f1fcd186d23a0878165ad73b811f76a8118278a64
|
||||
EBUILD apprise-1.6.0.ebuild 962 BLAKE2B d2136f560f292e4154f0a03eede5c13d987947251c03c6a0beef9076d947cc69349db24ca9ef399e7c56efa333fd83688c46c4197885401faa9ab91d4c57337e SHA512 7fd41b5180cba0ed533be6fed27df123b0c13e34eef0d9bdfd08bccc1dbbfbabab69f87a9541ff9ebc8f874e08682c95e8ea3ccf08861d8a9d2c66d470acab6f
|
||||
EBUILD apprise-1.7.2.ebuild 924 BLAKE2B 53f3c6a8215353d793e85dc7562365de27faa808989bd654438a6efdb6d7095337696c6cd1a1379d039e318dfc8e2401758b6322b049b749e5f650d4f163bb7c SHA512 51c118bde670f83d0e1435986b17d4e6cdd4f2caad8156cf2613c3fcfee082f09ce92467c600c1c3fc8eb6795e9289a729064c3884de34a91feee892499df425
|
||||
EBUILD apprise-1.7.4.ebuild 925 BLAKE2B 07544e63903043182874c03b48f761213593534830613e3ee22ba908bbb822a9663bcb7e6974d35b288355d0d8c6208071eb0a27e26cd3f1a472130ac6620c5a SHA512 8ef0f20b77c02dc90f4a755dcb11b90e7de339d4c000d17bba7f17d2d1555760b04a89b0cfb6380a30e81663a1534211f2bc0d5075434fcd3508fee8fc0ad536
|
||||
MISC metadata.xml 506 BLAKE2B 976ec9a0b80fd7c915ca21fb9f012663d96980c0679d3a300047f0aa254f2cd048c11b92e6a7924506e71b02256e5ba411e33f27cd4d81de2faa0a0083ab4647 SHA512 78208f5ddea7a07a80037375ae3726e909bd4c38c6e524399531a19426dc49bdc5a116cac0c1a92f7c0760766dd63b91839978f2285cf4154ec96767babc5ba0
|
||||
|
|
|
@ -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=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
DESCRIPTION="Push Notifications that work with just about every platform!"
|
||||
HOMEPAGE="https://github.com/caronc/apprise https://pypi.org/project/apprise/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND="dev-python/certifi[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-5.0[${PYTHON_USEDEP}]
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
|
||||
BDEPEND="dev-python/Babel
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,5 +1,7 @@
|
|||
DIST ical-6.1.1.tar.gz 104716 BLAKE2B 9a56d07fb2152f512ea9788f05991c99c3e9c482d5329c0bd1f3dd544fb7e30fd81def00e754b4ce5c2c678d86dca5297148f97ef8d425888cf1bc72fcededd5 SHA512 329f8145d46b84ea756a5afb27e89f39e89960a3c59b1bc85e51a1547bac88a798ac97cb28479c3ef2dd8272511dec6a6b5aa2159d6d69b025f986d85af3e852
|
||||
DIST ical-7.0.3.tar.gz 111515 BLAKE2B 9e1b9547a79b4229c32617db4053bf7e926a630f09f152eb5f86f047fc3d57563f1e07302d036d3ef9592913fd23e7f688952c91432e40d263ac90faeeed99fb SHA512 1c566106ddfdcc87b919161f892769db6cd79e54f6a8f9208b0ff2b708b0c9abdaadb728891e63a4d961dd92c9c24d8cd4aa0452be2caa793f69da614f78eb82
|
||||
DIST ical-8.0.0.tar.gz 111554 BLAKE2B 4182ecb2ab4c8c8c311ec46dd53abc01e08c917bde84322545f949d66a6a6b680c049dbbc8a608af69a94c7da14cb65ecaf63394c52623fcccc7bbaa354ec4a6 SHA512 1690c367d854eba1fc69937b09a5d9cd2457773b554391346a2a204004d0904b3ad9be64089e1a1a0fb0270bcbc94ed9e49104a1bb74513a8ac00825087e9cb1
|
||||
EBUILD ical-6.1.1.ebuild 697 BLAKE2B 8d2a9f8bbc6b4d42b3b484004d42b913b22b1877ff223251dc6ba151ad23e62c9475017f2f138ee91b6772780d11e1d93841c70eb36dfb2b2df3511b2955ad5c SHA512 ce55c1578b09801b7e8ecc29619097263feb857677da86e12f803be3883e331f88cdfb8c10f7bdac5eff65560e8a2a96e14618f3719c0f768a443aef171555e4
|
||||
EBUILD ical-7.0.3.ebuild 697 BLAKE2B 8d2a9f8bbc6b4d42b3b484004d42b913b22b1877ff223251dc6ba151ad23e62c9475017f2f138ee91b6772780d11e1d93841c70eb36dfb2b2df3511b2955ad5c SHA512 ce55c1578b09801b7e8ecc29619097263feb857677da86e12f803be3883e331f88cdfb8c10f7bdac5eff65560e8a2a96e14618f3719c0f768a443aef171555e4
|
||||
EBUILD ical-8.0.0.ebuild 697 BLAKE2B 8d2a9f8bbc6b4d42b3b484004d42b913b22b1877ff223251dc6ba151ad23e62c9475017f2f138ee91b6772780d11e1d93841c70eb36dfb2b2df3511b2955ad5c SHA512 ce55c1578b09801b7e8ecc29619097263feb857677da86e12f803be3883e331f88cdfb8c10f7bdac5eff65560e8a2a96e14618f3719c0f768a443aef171555e4
|
||||
MISC metadata.xml 509 BLAKE2B d7c0238fb4d0ede41b268244ff51750973fac0c0a680c41e77d8402701c1a8da7d54e13a9b43a971e2688cc403906d8903d92a689b89b6fe52a0fd4878c30848 SHA512 1e4ad6da4851dcdbbc32c260df0b9062310e37c0abc249ccfeb20b02084d577f96c6c904a94b5aa6e2e270015246c53b374edc559b3f314c86f114add5b38c2f
|
||||
|
|
|
@ -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..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python iCalendar implementation (rfc 2445)"
|
||||
HOMEPAGE="https://github.com/allenporter/ical https://pypi.org/project/ical/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.md"
|
||||
|
||||
RDEPEND=">=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/tzdata-2023.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,5 @@
|
|||
AUX pandas-2.1.1-which.patch 393 BLAKE2B d5a988d64efbe28a1d2e533eae2d2ac88a31a08697a112682af1fce07429fff7e7846fe378d6ab487cf8aebf30b357c022763f5fc578e6b90c7ced1ea1af97f1 SHA512 3e7895561aab74e3b3afbad46f371f97fa4ae7b7f8158961896114a9c62e9a4544e81f9cdce983029809a95cc23350bb9698d8b4acc92f34e3a5b844b7811edb
|
||||
AUX pandas-2.1.4-khash-dep.patch 1970 BLAKE2B fcd7b7426156de6061831a4a88c29a129cd2e860e8df33b44c4824a0dad448f088b0636cf5d9cfbc12894855580be990a30574e3a2374167240bf69239075dd5 SHA512 7a3a4bb61f4578b9a9b32134d5ff4c2772a387fcc77ec3c71a62bf9b33874c51a15e4f9097e922a1ac669cc150acd2d2f6ab086f759b838694105d5fd17a9a31
|
||||
DIST pandas-2.1.4.tar.gz 4274800 BLAKE2B 71cd374964d5e751a9ea0b29cb341d7de521de8de3bbe0963fc821eb6fa2babf2a5cb87c0f49fab88fd451bd331d83fd216f199c75876d7c1ea367ba53c20178 SHA512 de02944829ea4df6a3913788c2ae30683504d70a1cef5789c927245dab8700981edd50de18af3619d30ac97f4658fce67f6c7637acf496bd464ad3a4109bfd1c
|
||||
EBUILD pandas-2.1.4.ebuild 9168 BLAKE2B b7ed84231f112a4ea4106c4690f77d731eab53c89cd5401348bd6b7163bd3b970fc7c20d00f06b558308a2ba14846c1d0236e16f2a1dfdf973a28ae09444e685 SHA512 15f10d843b8a3ca15e024c3e6411d7d23b2d42c762633c922f46835000d6c1b7642a49841f4ef11fa5d97f3aae6e9ad66ca864549fc5e14870953f0c806ce7fb
|
||||
MISC metadata.xml 920 BLAKE2B d6bd854acdd851d578038657d91adaedf4f220dbdc5905ebba5e35e74437c6d5bc2384061f7796a6f359aa128c526485635debfd0e1a9646d09daed740167c87 SHA512 dcd949e89cae9df918acb3cf8be5ad8c396ee5e646d2179aa2b646fafa15ffc11e9ccf853df8d7fdcc787f88ce7063639d8d87715aaba943774edc8ad98b540a
|
|
@ -0,0 +1,12 @@
|
|||
diff --git a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py
|
||||
index c07f51d875..14d79fb367 100644
|
||||
--- a/pandas/io/clipboard/__init__.py
|
||||
+++ b/pandas/io/clipboard/__init__.py
|
||||
@@ -87,6 +87,7 @@ else:
|
||||
|
||||
|
||||
def _executable_exists(name):
|
||||
+ return which(name)
|
||||
return (
|
||||
subprocess.call(
|
||||
[WHICH_CMD, name], stdout=subprocess.PIPE, stderr=subprocess.PIPE
|
|
@ -0,0 +1,45 @@
|
|||
From e31a6865958442435ae9b31f312129c44f66eb5e Mon Sep 17 00:00:00 2001
|
||||
From: Ville Aikas <11279988+vaikas@users.noreply.github.com>
|
||||
Date: Mon, 6 Nov 2023 09:24:40 -0800
|
||||
Subject: [PATCH] Add missing dependencies for: _khash_primitive_helper
|
||||
(#55795)
|
||||
|
||||
* Add missing dependencies for: _khash_primitive_helper
|
||||
|
||||
Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
|
||||
|
||||
* source->dep change.
|
||||
|
||||
Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
|
||||
|
||||
* Remove dep from arrays.
|
||||
|
||||
Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
|
||||
|
||||
---------
|
||||
|
||||
Signed-off-by: Ville Aikas <vaikas@chainguard.dev>
|
||||
---
|
||||
pandas/_libs/meson.build | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/pandas/_libs/meson.build b/pandas/_libs/meson.build
|
||||
index b4662d6bf8dd2..c27386743c6e9 100644
|
||||
--- a/pandas/_libs/meson.build
|
||||
+++ b/pandas/_libs/meson.build
|
||||
@@ -61,12 +61,12 @@ subdir('tslibs')
|
||||
libs_sources = {
|
||||
# Dict of extension name -> dict of {sources, include_dirs, and deps}
|
||||
# numpy include dir is implicitly included
|
||||
- 'algos': {'sources': ['algos.pyx', _algos_common_helper, _algos_take_helper, _khash_primitive_helper]},
|
||||
+ 'algos': {'sources': ['algos.pyx', _algos_common_helper, _algos_take_helper], 'deps': _khash_primitive_helper_dep},
|
||||
'arrays': {'sources': ['arrays.pyx']},
|
||||
'groupby': {'sources': ['groupby.pyx']},
|
||||
'hashing': {'sources': ['hashing.pyx']},
|
||||
- 'hashtable': {'sources': ['hashtable.pyx', _khash_primitive_helper, _hashtable_class_helper, _hashtable_func_helper]},
|
||||
- 'index': {'sources': ['index.pyx', _index_class_helper]},
|
||||
+ 'hashtable': {'sources': ['hashtable.pyx', _hashtable_class_helper, _hashtable_func_helper], 'deps': _khash_primitive_helper_dep},
|
||||
+ 'index': {'sources': ['index.pyx', _index_class_helper], 'deps': _khash_primitive_helper_dep},
|
||||
'indexing': {'sources': ['indexing.pyx']},
|
||||
'internals': {'sources': ['internals.pyx']},
|
||||
'interval': {'sources': ['interval.pyx', _intervaltree_helper],
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci@gentoo.org</email>
|
||||
<name>Gentoo Science Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Pandas is a Python package providing fast, flexible, and expressive
|
||||
data structures designed to make working with "relational" or
|
||||
"labeled" data both easy and intuitive. It aims to be the
|
||||
fundamental high-level building block for doing practical, real
|
||||
world data analysis in Python.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="full-support">Pull all packages to give pandas full support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pandas</remote-id>
|
||||
<remote-id type="github">pandas-dev/pandas</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,221 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=meson-python
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
|
||||
inherit distutils-r1 optfeature pypi virtualx
|
||||
|
||||
DESCRIPTION="Powerful data structures for data analysis and statistics"
|
||||
HOMEPAGE="
|
||||
https://pandas.pydata.org/
|
||||
https://github.com/pandas-dev/pandas/
|
||||
https://pypi.org/project/pandas/
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="full-support minimal test X"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RECOMMENDED_DEPEND="
|
||||
>=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# TODO: add pandas-gbq to the tree
|
||||
# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11
|
||||
# https://github.com/statsmodels/statsmodels/issues/8287
|
||||
OPTIONAL_DEPEND="
|
||||
>=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
|
||||
dev-python/blosc[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}]
|
||||
>=dev-python/tables-3.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
|
||||
!arm? ( !hppa? ( !ppc? ( !x86? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/statsmodels[${PYTHON_USEDEP}]
|
||||
' python3_{8..10} )
|
||||
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
|
||||
) ) ) )
|
||||
X? (
|
||||
|| (
|
||||
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/QtPy-2.2.0[${PYTHON_USEDEP}]
|
||||
x11-misc/xclip
|
||||
x11-misc/xsel
|
||||
)
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
<dev-python/numpy-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.23.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
COMMON_DEPEND="
|
||||
${DEPEND}
|
||||
>=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=dev-build/meson-1.2.1
|
||||
>=dev-python/cython-0.29.33[${PYTHON_USEDEP}]
|
||||
>=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${VIRTUALX_DEPEND}
|
||||
${RECOMMENDED_DEPEND}
|
||||
${OPTIONAL_DEPEND}
|
||||
>=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
|
||||
x11-misc/xclip
|
||||
x11-misc/xsel
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-python/tzdata[${PYTHON_USEDEP}]
|
||||
!minimal? ( ${RECOMMENDED_DEPEND} )
|
||||
full-support? ( ${OPTIONAL_DEPEND} )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# a quick hack, it's already fixed in main
|
||||
"${FILESDIR}/pandas-2.1.1-which.patch"
|
||||
# https://github.com/pandas-dev/pandas/commit/e31a6865958442435ae9b31f312129c44f66eb5e
|
||||
"${FILESDIR}/pandas-2.1.4-khash-dep.patch"
|
||||
)
|
||||
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_test() {
|
||||
virtx distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# test for rounding errors, fails if we have better precision
|
||||
# e.g. on amd64 with FMA or on arm64
|
||||
# https://github.com/pandas-dev/pandas/issues/38921
|
||||
tests/window/test_rolling.py::test_rolling_var_numerical_issues
|
||||
|
||||
# TODO; unhappy about DISPLAY?
|
||||
tests/test_downstream.py::test_seaborn
|
||||
|
||||
# OOMs
|
||||
tests/io/parser/test_c_parser_only.py::test_bytes_exceed_2gb
|
||||
|
||||
# TODO: numexpr says "forbidden control characters"
|
||||
tests/computation/test_eval.py::TestOperations::test_multi_line_expression_local_variable
|
||||
'tests/computation/test_eval.py::test_query_token[numexpr-Temp(\xb0C)]'
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryBacktickQuoting::test_lots_of_operators_string
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryBacktickQuoting::test_multiple_spaces
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryBacktickQuoting::test_parenthesis
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryBacktickQuoting::test_start_with_spaces
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryNumExprPandas::test_local_syntax
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryNumExprPandas::test_local_variable_with_in
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryNumExprPandas::test_nested_scope
|
||||
tests/frame/test_query_eval.py::TestDataFrameQueryNumExprPandas::test_query_scope
|
||||
|
||||
# TODO: missing data not covered by --no-strict-data-files?
|
||||
tests/io/xml/test_xml.py::test_empty_stylesheet
|
||||
tests/io/xml/test_xml.py::test_wrong_file_path
|
||||
|
||||
# TODO
|
||||
tests/frame/test_arithmetic.py::TestFrameFlexArithmetic::test_floordiv_axis0_numexpr_path
|
||||
|
||||
# deprecation warning
|
||||
tests/io/pytables/test_retain_attributes.py::test_retain_index_attributes2
|
||||
'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]'
|
||||
|
||||
# Needs 64-bit time_t (TODO: split into 32-bit arch only section)
|
||||
tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]'
|
||||
'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]'
|
||||
|
||||
# hdf / pytables have alignment problems: bug #911660
|
||||
# https://github.com/pandas-dev/pandas/issues/54396
|
||||
tests/io/pytables/test_append.py::test_append_frame_column_oriented
|
||||
tests/io/pytables/test_store.py::test_select_filter_corner
|
||||
|
||||
# blosc2 version
|
||||
tests/io/pytables/test_file_handling.py::test_complibs\[blosc2-{1..9}\]
|
||||
)
|
||||
|
||||
case ${EPYTHON} in
|
||||
python3.12)
|
||||
EPYTEST_DESELECT+=(
|
||||
tests/io/pytables/test_select.py::test_select_dtypes
|
||||
tests/io/pytables/test_select.py::test_frame_select
|
||||
# deprecation warnings
|
||||
tests/io/excel/test_writers.py::TestRoundTrip::test_read_excel_parse_dates
|
||||
# some pytest-xdist problem?
|
||||
tests/base/test_unique.py::test_unique_bad_unicode
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
local -x LC_ALL=C.UTF-8
|
||||
cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
|
||||
"${EPYTHON}" -c "import pandas; pandas.show_versions()" || die
|
||||
# --no-strict-data-files is necessary since upstream prevents data
|
||||
# files from even being included in GitHub archives, sigh
|
||||
# https://github.com/pandas-dev/pandas/issues/54907
|
||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
||||
epytest pandas/tests \
|
||||
--no-strict-data-files \
|
||||
-m "not single and not slow and not network" ||
|
||||
die "Tests failed with ${EPYTHON}"
|
||||
rm test-data.xml || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck
|
||||
optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1"
|
||||
optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml
|
||||
optfeature "for msgpack compression using blosc" dev-python/blosc
|
||||
optfeature "Template engine for conditional HTML formatting" dev-python/jinja
|
||||
optfeature "Plotting support" dev-python/matplotlib
|
||||
optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
|
||||
optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0"
|
||||
optfeature "R I/O support" dev-python/rpy
|
||||
optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
|
||||
optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36"
|
||||
optfeature "miscellaneous statistical functions" dev-python/scipy
|
||||
optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/QtPy dev-python/pygtk x11-misc/xclip x11-misc/xsel
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
DIST pulsectl-20.2.4.tar.gz 39937 BLAKE2B 47d22c6f30f31ea7d36a93ed95d63e18f8078d5559a02b125c6e3ac2a7f2c4bdd0fa7acf49007a525bff29a3e78dd58f49a8b127330623f45e46f809ee18290c SHA512 afedaf39825d9bbd90906c918799d9bf2cac5e582e41422f220df07ca49974369cf32e99dcec8051a7d2fef953eee09024db88c86f675c251ab7c6b33f56b166
|
||||
EBUILD pulsectl-20.2.4.ebuild 640 BLAKE2B 65bdf328fa9022d8b001005c6a5983d3cd4e2f75cf30e5650dfe290f2053af972e507393d9b0835c91144134da89daa8f774c77b151fd993759cf04b633017f9 SHA512 2391c171584fc2199f4e7a2125d4dc0d1c007016aa5939f12aaf2eee56a6f5a066a97e2d2f354b77b9e8f1d5aa4cedbf30ca5fd6c9ecbc434db592cadffed6ef
|
||||
DIST pulsectl-23.5.2.tar.gz 41119 BLAKE2B 45239e9b6b3e19356f7c89acb673d9287e9e38099608e246c8334a5de82bf93d813688e376cf5aedb92e6b3368ce93bae1df630726a5ae568c83d774c942f848 SHA512 4f05edd994aac1964c358c50a95f564afb40fcc6ac410d5189525312c042057954d040dc41939b665347a39453244eccc138c4c7d628ef2da62034606716ecb9
|
||||
EBUILD pulsectl-23.5.2-r1.ebuild 577 BLAKE2B a80f8bdfb03f58992f9d50a6e673fdf14f712c53eb19bfc3b30f35c6a31e94545d0d43273cbabb3a1255bfa1fea243788e3a919a250ddd9e33e32947a3c179d1 SHA512 e4e8bfdfe404743004dc6c8cd5bd1c2b65faf8f615b595804614d5d0dd3a46cb6f48ae8b467fc3ac2edabc620ee725e0687f5052942a1da2afe02e00db394b29
|
||||
MISC metadata.xml 540 BLAKE2B 403176b117590dd44e6b01bf4832f086e9aeef0a909ce88c9973d193b78be508a4a3243d0a76c81e9040d08c9fa82f7b8458a0309bb8d37ade466da409b139db SHA512 2d9b13a55d0177e3cae11be25fc71c54d1e1f7388c8d6d13412752b3bbcd181e93529c383a3bd044050af5757650b8c9560934609baf6c6b421f2b2a21ad25ef
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
# 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 high-level interface and ctypes-based bindings for PulseAudio (libpulse)"
|
||||
HOMEPAGE="https://github.com/mk-fg/python-pulse-control https://pypi.org/project/pulsectl/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,30 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)"
|
||||
HOMEPAGE="
|
||||
https://github.com/mk-fg/python-pulse-control/
|
||||
https://pypi.org/project/pulsectl/
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/libpulse
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
media-sound/pulseaudio-daemon
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
|
@ -2,8 +2,10 @@ DIST pymodbus-3.5.4.tar.gz 201724 BLAKE2B 8a37eea10fe8a4716b04106ad74ebab6669a7b
|
|||
DIST pymodbus-3.6.3.tar.gz 204007 BLAKE2B 5f3cccfd1efb03f478697f41a651dca8ef90ca8488faca1f606488f22e85fc451767a2c854a639cc0158791e6ffa31a6b9108a03715be21a9eb7033e1a043b6d SHA512 b436a2b88eb242668ac543dd43710810c96a139e5026dde33873524e36b79b3691319529fa1d0be5f772551d5e8d9dc2ce92f81480e7613016eed6931d510357
|
||||
DIST pymodbus-3.6.6.tar.gz 191586 BLAKE2B d0784c434d904095e36f63910d2e6292115c69c6d25f2ad7f199152468614fe51d911da6ea57b643dc1979c945c9c71607246dd15eb1b9843568d39b562ba93d SHA512 4ec221a67f88501d9ea015671f0a27f00a72a3d74e4d2a8dff301deaa18f7f2c79a25b03f97dbefc5cc0acd7458a18dbc4a42e23c6f5d30ff54e338feef453d9
|
||||
DIST pymodbus-3.6.7.tar.gz 191942 BLAKE2B 873b97ad825d9d6ab21a7f9c2c2057345d12fa835d94110d307313c7793a8808ba1f1611bc26005c517f1e4afa2cbd5d183bbfc0cbdc703a3685cb06f0a38935 SHA512 9b7abeedf64bfdd02e4a4c9c04b8fcca3fe301c935b838c506bc184957aa3c1db3fc69ec6ba070dcbcde11843f9d528e938a12289f9d553ce228a06f2d6658c1
|
||||
DIST pymodbus-3.6.8.tar.gz 191916 BLAKE2B 83ad6251c001418543e72b121115d9f6a5f3a3948ef50c480947e4eb77be28c8f8be42e46d1b81bcb09c2e7da17c83eaf23baf6e65ddb34d8fbdea01dc6bdf01 SHA512 80a2f86836d3ea3cb3e5dc2f58f37a07d6350547754c715e0de5c390119e78d9296d74ba5eda26904ce78e5636bdf4ab9ec5b53801525da922916bd4b0ba80b0
|
||||
EBUILD pymodbus-3.5.4.ebuild 1290 BLAKE2B 57fea795feed8afdcd7020e85684845a5c3232d4792f52430c40ad322b36c54bd0e5f061e5bb035d28d4d6f63a4760d942208fd8b2812d9aeaf3c93a94c5d02f SHA512 6c262c7c7ee16fd5c75afd6c5896941842c92e59121c2d49efb637f3cd05e93ff01beb4eda84cea5b21a1d9e3f792ec846ad0c916388721e5e4f117e85e3896a
|
||||
EBUILD pymodbus-3.6.3.ebuild 1282 BLAKE2B 3982aa2a126a66846a71a34e3cf73d2f4e72da56a9cd4a4e9dfe917843fd9e0b8fdf7b4d7b9a119f824968be0ff6069b0a3154c5e252865fb896a7d4cc9a5ff1 SHA512 2f23832b2b90e1fa42d7f495f3778701cb49180f924c210d7cb9013511f660f69aca77d69489ca41c2ef4428e917777af394765137e6cb8d1f9438bff607bfb2
|
||||
EBUILD pymodbus-3.6.6.ebuild 1449 BLAKE2B b3a65572b061dcd1cf1ffc6160f88ffc07781719ab41753fef8988056f5d0df98df8141582e58bb81b5d110f37559f124e58ada326678ab665a168eefb98b0cc SHA512 86dbed4b40b60f905c1271205f8bd598335c081a10b573332b19bd84a0d0ff1ea97a3e8b6c8305ccd8ce220bd7e545ce44db421568fb771945b1efce8801f4ab
|
||||
EBUILD pymodbus-3.6.7.ebuild 1258 BLAKE2B ea80b22a58965f2f468bcf5a33fb9965f3405adca4ae491e540fabd428b227a7b25416f61104cb9807bac7bcd3ae3a6188114b0c07c8b7810e2f08f9a1587b03 SHA512 386e09358e60fb8e89120bc5385ba379aed33882ed247490d834798cba6a062f6b88c2da689da3b06fe7836b5e71d71c087f5806db9aeeaaa9ba4b5e41c752ac
|
||||
EBUILD pymodbus-3.6.8.ebuild 1258 BLAKE2B ea80b22a58965f2f468bcf5a33fb9965f3405adca4ae491e540fabd428b227a7b25416f61104cb9807bac7bcd3ae3a6188114b0c07c8b7810e2f08f9a1587b03 SHA512 386e09358e60fb8e89120bc5385ba379aed33882ed247490d834798cba6a062f6b88c2da689da3b06fe7836b5e71d71c087f5806db9aeeaaa9ba4b5e41c752ac
|
||||
MISC metadata.xml 440 BLAKE2B bd8e0d1dbbe81b78c6f922a1791c495828ebd3e2b1d376eca6742bc3a05dd39ef7442caac210c3e68bfde5595dade63d16cd4fb681ffe7991eebc713e74fe058 SHA512 5bf125550828afd7eb7d378653cd86f7e548bf6f8eeca7f107ea2159412dd2275e63501bc684c85f55970b7cd9b613f824a174e5def5f8561bd173b269bb1e43
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
# 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 fully featured modbus protocol stack in python"
|
||||
HOMEPAGE="https://github.com/riptideio/pymodbus/ https://pypi.org/project/pymodbus/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="serial test repl simulator"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND="
|
||||
serial? (
|
||||
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
|
||||
)
|
||||
simulator? (
|
||||
$(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12)
|
||||
$(python_gen_cond_dep '>=dev-python/aiohttp-3.8.6[${PYTHON_USEDEP}]' python3_11)
|
||||
)
|
||||
repl? (
|
||||
>=dev-python/pymodbus-repl-2.0.3[${PYTHON_USEDEP}]
|
||||
)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
# remove dynamic-versioning
|
||||
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,3 @@
|
|||
DIST python-socketio-4.6.0.tar.gz 41016 BLAKE2B 62f37791bd3a0ad268c275b3455fa736cd7d2522890878ca400c1c51b051c8898039083a29073ae29151ac79efcd3343f41e0880bbe313c14b25c480945075e6 SHA512 bc3b6b4b4f8276109e8839cac8e42005b201beace745b7fb1218766013d329ab7926f17847710c1d71dbbd4376f497b0ea1c5a048f26fccefab64e322c816068
|
||||
EBUILD python-socketio-4.6.0-r2.ebuild 950 BLAKE2B 58f5c2d9b76372391b4610641232c710c6e202369b943fc111be72f5d9c6070154cbe2743e95efe7677318ea6ca7f0634808e9f51249ec40c78f6712755bd405 SHA512 0da83808cf00031bf714fdc1b4f33af8a7dbea793b456aa521422adbb090087b0eab688bd5ac95aa2e01a63797b418d80286d580dc22a419765617e363cfe260
|
||||
MISC metadata.xml 597 BLAKE2B f3bd9cdabac420174d790b774952c6e6dbfdba73a0b59551ed63f8a0699ae2e2ba7943a38f35d05e7642fc3cae2b56a4f1a614fc1c9eecc707cd3f8e1443a3ff SHA512 94d96a316d113f681accc886847ae3362b871a0e82f50111bddaecf3e8d5b62a855ca85928ecadc23046b2fc281856ef96807f92da94ce718d44f66b3b3646b6
|
|
@ -0,0 +1,17 @@
|
|||
<?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">python-socketio</remote-id>
|
||||
<remote-id type="github">miguelgrinberg/python-socketio</remote-id>
|
||||
<doc>https://pythonhosted.org/python-socketio/</doc>
|
||||
<maintainer status="unknown">
|
||||
<email>miguel.grinberg@gmail.com</email>
|
||||
<name>Miguel Grinberg</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,39 @@
|
|||
# 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
|
||||
PYPI_NO_NORMALIZE=1
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Socket.IO server"
|
||||
HOMEPAGE="https://github.com/miguelgrinberg/python-socketio/ https://pypi.org/project/python-socketio/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="asyncio_client client test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/bidict-0.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/python-engineio[${PYTHON_USEDEP}]
|
||||
client? (
|
||||
>=dev-python/requests-2.21.0
|
||||
>=dev-python/websocket-client-0.54.0
|
||||
)
|
||||
asyncio_client? (
|
||||
>=dev-python/aiohttp-3.4
|
||||
>=dev-python/websockets-7.0
|
||||
)"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -1,3 +1,5 @@
|
|||
DIST renault_api-0.2.1.tar.gz 35516 BLAKE2B 063592462c8db031ed6d356498d5c73291f1a2efe788999881b2349fecba2418b9d2b9ca6196f552e3c0b4b386f6b78097685a520e20344b74334be557946fde SHA512 20dc6bf5f86960a6075a0cf5e5be0ed865a8102af9614d1729e3e96133b32046d0543eaee968e1c99a7e781a564444efacf54cdf47066fb5aa95323bd077754a
|
||||
DIST renault_api-0.2.2.tar.gz 35792 BLAKE2B 46de60f40586c11c25aa7dc496e5847b900e990d389f84a5f5abb2022852cd3e693bb573cf9bc2081a05fdd24d313e577755eec39ca061462dfbb91fb1e5c64e SHA512 e5b7667fee6444ab51986c9eb7461a9b8b0ed764ca6078a8452a09d18312afc4fe0717a2950c6cff13c036aaec00131fc106aa08b8b2ef4821d9220f0e40c3c7
|
||||
EBUILD renault-api-0.2.1.ebuild 904 BLAKE2B 1c64198896689a4b9ed80e0210d44f92a45bc0a67b91c44bfa0bc98ac553257f9a7fff759aa5c30fc056f09633c0685e19718d0c5ce915ffc0e420d048f9520a SHA512 dc786be4d8da30ee8c804db65ed4e60f4c23058da03cd996cccd25f3302c01b9031e47aced1c8c1ae31dc07bca618e16238c3441f9e89c1939ee7f1d3ea6ec8c
|
||||
EBUILD renault-api-0.2.2.ebuild 918 BLAKE2B 4043516d3b19e1d9229ea96c6451fd8aed7955bc4f4963d937dce5d41b6d05d5419ef1a46558feb52e311dbf0eaa707f1c1c9498f3f173c5db7373b553989386 SHA512 d056321ff7b811484005177dded00c1d5d8222f52e43033ebe387edcf18f615d9cc7240107a7df3f50ce8171a2c9b55e7ced280cb034aa74a290862135637704
|
||||
MISC metadata.xml 391 BLAKE2B 8a8a03867f865fcaa11d8249a040fba43a48688864779377895ff28ae6909f31bad9307b92e7c1d97ca13943823c4beb689dc832351e1efae02b3d3bc004345f SHA512 14ef62329f6a6684ec1fee6c69114a2c98e4d1a2cb4e0f8ac16985848f5c554032fe2225614ee5cad80a284e7d35f24df61391f20d5ea639a5ec6e3c062e6158
|
||||
|
|
|
@ -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..12} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Renault API"
|
||||
HOMEPAGE="https://github.com/hacf-fr/renault-api https://pypi.org/project/renault-api/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
RDEPEND=">=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-42.0.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow-dataclass-8.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
>=dev-python/tabulate-0.8.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/dateparser-1.0.0[${PYTHON_USEDEP}]"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/aioresponses[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
|
@ -0,0 +1,3 @@
|
|||
DIST requests-mock-1.11.0.tar.gz 74377 BLAKE2B f871bbd18b42668d9eb693b807a67a33c9fb7c4316966ad2c16800bf562be982c737e1c1a803e3c5b6d3cde8c3d789671b5fce7d54df308dc55b2ef73a641ff4 SHA512 8d161cb0f6183994053d4dd06b801c2614b7ac937798addcdc52ee8e3973a7ef874ca615ca1946ea4bc0e05ce36c5c813460f7a41b3254671095059536fd2961
|
||||
EBUILD requests-mock-1.11.0.ebuild 1327 BLAKE2B 0157ed0885605ee474791e7ddb0936c1433f7ef1aa5203492ae58fde648285ff2285c66bb5593b3767104c3d4fe35a4270a38f7548fbe607a99492fb9381e737 SHA512 55ffd2cf82959491b63d9071e61de2cc264aff2fd496a68ffa237f18e0a6022870d24428e14ccb3f7da1c04155f2a6e74dcda7960108e7ceeeffa928ea4b4074
|
||||
MISC metadata.xml 526 BLAKE2B 77c9330c57316fe3eb264feaae6315ac3502d5a557ea9ad1d739de20f962226f2bb5d29b42f34cbf5df38bae6bf8c74e7781eabbe74096f26a551feaca325800 SHA512 f86a27ccb4e245d35493e90991f8532f030e6ca63df6bba586ffe6b446e9737e7a578ae6dcd96c3d6587ea9c22f10f1cae42c3a451f722ca1d91006b9cd07ba6
|
|
@ -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">requests-mock</remote-id>
|
||||
<remote-id type="github">jamielennox/requests-mock</remote-id>
|
||||
<maintainer status="unknown">
|
||||
<email>jamielennox@gmail.com</email>
|
||||
<name>Jamie Lennox</name>
|
||||
</maintainer>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,49 @@
|
|||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYPI_NO_NORMALIZE=1
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Mock out responses from the requests package"
|
||||
HOMEPAGE="
|
||||
https://github.com/jamielennox/requests-mock/
|
||||
https://pypi.org/project/requests-mock/
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/requests-2.3[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-python/pbr-0.8[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/fixtures[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/requests-futures[${PYTHON_USEDEP}]
|
||||
dev-python/testtools[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx doc/source
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# Disable reno which only works inside a git repository
|
||||
sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die
|
||||
# Remove the release notes section which requires reno
|
||||
rm doc/source/release-notes.rst || die
|
||||
sed -i '/^=============$/,/release-notes/d' doc/source/index.rst || die
|
||||
# Disable a test which requires purl (not in the tree)
|
||||
sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \
|
||||
-i tests/test_adapter.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
abseil-cpp==20230802.0
|
||||
accuweather==2.1.1
|
||||
acme==2.9.0
|
||||
acme==2.10.0
|
||||
Adafruit-Blinka==7.1.1
|
||||
adafruit-circuitpython-bmp280==3.1.1
|
||||
adafruit-circuitpython-busdevice==5.1.8
|
||||
|
@ -50,6 +50,7 @@ aioconsole==0.5.1
|
|||
aiodhcpwatcher==1.0.0
|
||||
aiodiscover==2.0.0
|
||||
aiodns==3.1.1
|
||||
aiodns==3.2.0
|
||||
aioeafm==0.1.2
|
||||
aioeagle==1.1.0
|
||||
aioecowitt==2024.2.1
|
||||
|
@ -119,7 +120,7 @@ aioswitcher==3.4.1
|
|||
aiosyncthing==0.5.1
|
||||
aiotankerkoenig==0.4.1
|
||||
aiotractive==0.5.6
|
||||
aiounifi==74
|
||||
aiounifi==75
|
||||
aiovlc==0.1.0
|
||||
aiovodafone==0.5.4
|
||||
aiowaqi==3.0.1
|
||||
|
@ -173,7 +174,6 @@ asyncio-throttle==1.0.2
|
|||
asyncpysupla==0.0.5
|
||||
asyncsleepiq==1.5.2
|
||||
asyncssh==2.9.0
|
||||
asyncstdlib==3.12.1
|
||||
asynctest==0.13.0
|
||||
atenpdu==0.3.2
|
||||
atomicwrites-homeassistant==1.4.1
|
||||
|
@ -197,6 +197,7 @@ beacontools==2.1.0
|
|||
beautifulsoup4==4.12.3
|
||||
beewi-smartclim==0.0.10
|
||||
bellows==0.38.1
|
||||
bidict==0.22.0
|
||||
bimmer-connected==0.14.6
|
||||
bitarray==2.9.2
|
||||
bitstring==4.1.4
|
||||
|
@ -226,8 +227,8 @@ bme680==1.0.5
|
|||
bond-async==0.2.1
|
||||
boschshcpy==0.2.82
|
||||
boto3==1.33.13
|
||||
boto3==1.34.69
|
||||
botocore==1.34.69
|
||||
boto3==1.34.84
|
||||
botocore==1.34.84
|
||||
bottle==0.12.25
|
||||
bottleneck==1.3.8
|
||||
bring-api==0.5.7
|
||||
|
@ -249,7 +250,7 @@ ca-certificates==20230311.3.97
|
|||
cached-ipaddress==0.3.0
|
||||
cachetools==5.3.3
|
||||
casttube==0.2.1
|
||||
cbor2==5.6.2
|
||||
cbor2==5.6.3
|
||||
cchardet==2.1.19
|
||||
certifi==3021.3.16
|
||||
cffi==1.16.0
|
||||
|
@ -351,7 +352,7 @@ dynalite-panel==0.0.4
|
|||
eagle100==0.1.1
|
||||
easyenergy==2.1.1
|
||||
ebusdpy==0.0.17
|
||||
ecdsa==0.18.0
|
||||
ecdsa==0.19.0
|
||||
ecoaliface==0.4.0
|
||||
eebrightbox==0.0.4
|
||||
electrickiwi-api==0.8.5
|
||||
|
@ -403,7 +404,7 @@ fivem-api==0.1.2
|
|||
fixerio==1.0.0_alpha0
|
||||
fjaraskupan==2.3.0
|
||||
flac==1.4.3
|
||||
flask==3.0.2
|
||||
flask==3.0.3
|
||||
flexit-bacnet==2.2.1
|
||||
flipr-api==1.5.1
|
||||
flux-led==1.0.4
|
||||
|
@ -427,7 +428,7 @@ gassist-text==0.0.11
|
|||
gcal-sync==6.0.4
|
||||
gcloud==0.18.3
|
||||
gd==2.3.3
|
||||
gdb==14.1
|
||||
gdb==14.2
|
||||
geniushub-client==0.7.1
|
||||
geocachingapi==0.2.1
|
||||
GeographicLib==1.52
|
||||
|
@ -521,9 +522,7 @@ homepluscontrol==0.0.5
|
|||
horimote==0.4.1
|
||||
hpack==4.0.0
|
||||
html5lib==1.1
|
||||
httmock==1.4.0
|
||||
http-ece==1.1.0
|
||||
httpcore==1.0.4
|
||||
httpcore==1.0.5
|
||||
httplib2==0.20.4
|
||||
httplib2==0.22.0
|
||||
|
@ -543,7 +542,7 @@ ibeacon-ble==1.2.0
|
|||
ibm-cloud-sdk-core==3.11.3
|
||||
ibm-watson==5.2.2
|
||||
ibmiotf==0.3.4
|
||||
ical==7.0.3
|
||||
ical==8.0.0
|
||||
icmplib==3.0.4
|
||||
idasen-ha==2.5.1
|
||||
idasen==0.10.3
|
||||
|
@ -555,7 +554,7 @@ imagesize==1.4.1
|
|||
imutils==0.5.4
|
||||
incomfort-client==0.5.0
|
||||
incremental==22.10.0
|
||||
inflect==7.0.0
|
||||
inflect==7.2.0
|
||||
inflection==0.5.1
|
||||
influxdb-client==1.24.0
|
||||
influxdb==5.3.1
|
||||
|
@ -574,9 +573,9 @@ isoduration==20.11.0
|
|||
itsdangerous==2.1.2
|
||||
janus==1.0.0
|
||||
jaraco-abode==3.3.0
|
||||
jaraco-classes==3.3.1
|
||||
jaraco-collections==5.0.0
|
||||
jaraco-context==4.3.0
|
||||
jaraco-classes==3.4.0
|
||||
jaraco-collections==5.0.1
|
||||
jaraco-context==5.3.0
|
||||
jaraco-email==3.1.0
|
||||
jaraco-functools==3.9.0
|
||||
jaraco-functools==4.0.0
|
||||
|
@ -605,7 +604,7 @@ kasa-crypt==0.3.0
|
|||
kconfiglib==13.7.1
|
||||
keba-kecontact==1.1.0
|
||||
kegtron-ble==0.4.0
|
||||
keyring==24.3.1
|
||||
keyring==25.1.0
|
||||
keyrings_alt==4.1.0
|
||||
kiwiki-client==0.1.1
|
||||
knx-frontend==2024.1.20.105944
|
||||
|
@ -652,7 +651,7 @@ libsoundtouch==0.8.0
|
|||
libtasn1==4.19.0
|
||||
libtomcrypt==1.18.2
|
||||
libudev==251
|
||||
libunistring==1.1
|
||||
libunistring==1.2
|
||||
libusb1==3.0.0
|
||||
libusb==1
|
||||
libusb==1.0.26
|
||||
|
@ -677,7 +676,7 @@ lru-dict==1.3.0
|
|||
luftdaten==0.7.4
|
||||
lupupy==0.3.2
|
||||
lw12==0.9.2
|
||||
lxml==5.1.0
|
||||
lxml==5.2.1
|
||||
lyft_rides==0.2
|
||||
mac-vendor-lookup==0.1.12
|
||||
magicseaweed==1.0.3
|
||||
|
@ -735,7 +734,7 @@ mysqlclient==2.2.4
|
|||
myuplink==0.6.0
|
||||
nad-receiver==0.3.0
|
||||
nclib==1.0.1
|
||||
ncurses==6.4_p20230401
|
||||
ncurses==6.4_p20240414
|
||||
ndms2-client==0.1.2
|
||||
nessclient==1.0.0
|
||||
netaddr==1.2.1
|
||||
|
@ -803,13 +802,14 @@ oyaml==1.0
|
|||
p1monitor==3.0.0
|
||||
packaging==24.0
|
||||
paho-mqtt==1.6.1
|
||||
paho-mqtt==2.0.0
|
||||
panacotta==0.2
|
||||
panasonic-viera==0.3.6
|
||||
pandas==2.1.4
|
||||
pandas==2.2.1
|
||||
pandas==2.2.2
|
||||
paramiko==3.4.0
|
||||
passlib==1.7.4
|
||||
path==16.10.0
|
||||
path==16.14.0
|
||||
pbr==6.0.0
|
||||
pcal9535a==0.7
|
||||
pdunehd==1.3.2
|
||||
|
@ -826,7 +826,6 @@ pifacedigitalio==3.0.5
|
|||
piglow==1.2.4
|
||||
pigpio==1.78
|
||||
pilight==0.1.1
|
||||
pillow==10.2.0
|
||||
pillow==10.3.0
|
||||
pillow==9.3.0
|
||||
Pint==0.22
|
||||
|
@ -924,7 +923,7 @@ pyControl4==1.1.0
|
|||
pycoolmasternet-async==0.1.5
|
||||
pycountry-convert==0.7.2
|
||||
pycountry==23.12.11
|
||||
pycparser==2.21
|
||||
pycparser==2.22
|
||||
pycrc16==0.1.2
|
||||
pycryptodome==3.20.0
|
||||
pycryptodomex==3.20.0
|
||||
|
@ -1031,7 +1030,7 @@ pymfy==0.11.0
|
|||
PyMicroBot==0.0.17
|
||||
pymitv==1.4.3
|
||||
pymochad==0.2.0
|
||||
pymodbus==3.6.7
|
||||
pymodbus==3.6.8
|
||||
pymonoprice==0.4
|
||||
pymsteams==0.1.12
|
||||
PyMVGLive==1.1.4
|
||||
|
@ -1172,6 +1171,7 @@ python-sense-hat==2.2.0
|
|||
python-singleton==0.1.2
|
||||
python-slugify==8.0.4
|
||||
python-smarttub==0.0.36
|
||||
python-socketio==4.6.0
|
||||
python-socks==2.4.4
|
||||
python-songpal==0.16.1
|
||||
python-tado==0.17.4
|
||||
|
@ -1239,7 +1239,7 @@ refoss-ha==1.2.0
|
|||
regenmaschine==2024.3.0
|
||||
regex==2023.12.25
|
||||
related==0.7.2
|
||||
renault-api==0.2.1
|
||||
renault-api==0.2.2
|
||||
renson-endura-delta==1.7.1
|
||||
reolink-aio==0.8.9
|
||||
ReParser==1.4.3
|
||||
|
@ -1317,12 +1317,10 @@ sisyphus-control==3.1.3
|
|||
six==1.16.0
|
||||
slackclient==2.5.0
|
||||
sleekxmppfs==1.4.1
|
||||
slixmpp==1.8.4
|
||||
slixmpp==1.8.5
|
||||
smart-meter-texas==0.4.7
|
||||
SmartHab==0.21
|
||||
smbus-cffi==0.5.1
|
||||
smbus2==0.4.3
|
||||
smhi-pkg==1.0.16
|
||||
snapcast==2.3.6
|
||||
sniffio==1.3.1
|
||||
|
@ -1378,7 +1376,7 @@ switchbot-api==2.0.0
|
|||
synology-srm==0.2.0
|
||||
systembridgeconnector==4.0.3
|
||||
systembridgemodels==4.0.4
|
||||
systemd-utils==254.8
|
||||
systemd-utils==254.10
|
||||
tabulate==0.9.0
|
||||
tahoma-api==0.0.16
|
||||
tailer==0.4.1
|
||||
|
@ -1427,8 +1425,9 @@ twilio==6.32.0
|
|||
twisted==24.3.0
|
||||
twitchAPI==4.0.0
|
||||
TwitterAPI==2.7.12
|
||||
typeguard==4.2.1
|
||||
typer==0.7.0
|
||||
typing-extensions==4.10.0
|
||||
typing-extensions==4.11.0
|
||||
typing-inspect==0.7.1
|
||||
tzdata==10001
|
||||
tzlocal==5.2
|
||||
|
@ -1456,14 +1455,14 @@ uri-template==1.3.0
|
|||
uritemplate==4.1.1
|
||||
url-normalize==1.4.3
|
||||
urllib3==2.2.1
|
||||
urwid==2.6.8
|
||||
urwid==2.6.10
|
||||
usb-devices==0.4.5
|
||||
uscisstatus==0.1.1
|
||||
user-agents==2.0
|
||||
util-linux==2.39.3
|
||||
uvcclient==0.11.0
|
||||
uvicorn==0.29.0
|
||||
validators==0.24.0
|
||||
validators==0.26.0
|
||||
vallox-websocket-api==5.1.1
|
||||
vehicle==2.2.1
|
||||
velbus-aio==2024.4.1
|
||||
|
@ -1497,7 +1496,7 @@ webob==1.8.7
|
|||
webrtc-noise-gain==1.2.3
|
||||
websocket-client==1.7.0
|
||||
websockets==12.0
|
||||
werkzeug==3.0.1
|
||||
werkzeug==3.0.2
|
||||
wheel==0.43.0
|
||||
whirlpool-sixth-sense==0.18.8
|
||||
whois==0.9.27
|
||||
|
@ -1514,7 +1513,7 @@ xerces-c==3.2.4
|
|||
xiaomi-ble==0.28.0
|
||||
xknx==2.12.2
|
||||
xknxproject==3.7.1
|
||||
xmlschema==3.1.0
|
||||
xmlschema==3.2.1
|
||||
xmltodict==0.13.0
|
||||
xs1-api-client==3.0.0
|
||||
yagrc==1.1.2
|
||||
|
@ -1532,7 +1531,7 @@ zamg==0.3.6
|
|||
zbar==0.23.92
|
||||
zeep==4.2.1
|
||||
zengge==0.2
|
||||
zeroconf==0.132.0
|
||||
zeroconf==0.132.2
|
||||
zeversolar==0.3.1
|
||||
zha-quirks==0.0.114
|
||||
zhong-hong-hvac==1.0.12
|
||||
|
@ -1543,8 +1542,9 @@ zigpy-zigate==0.12.0
|
|||
zigpy-znp==0.12.1
|
||||
zigpy==0.63.5
|
||||
zlib-ng==0.2.0
|
||||
zlib-ng==2.1.6
|
||||
zlib==1.3
|
||||
zm-py==0.5.4
|
||||
zope-interface==6.2
|
||||
zope-interface==6.3
|
||||
zwave-js-server-python==0.55.3
|
||||
zwave-me-ws==0.4.3
|
||||
|
|
Loading…
Reference in New Issue