diff --git a/dev-python/aioesphomeapi/Manifest b/dev-python/aioesphomeapi/Manifest index aaa2d7600..9a188bd75 100644 --- a/dev-python/aioesphomeapi/Manifest +++ b/dev-python/aioesphomeapi/Manifest @@ -1,5 +1,7 @@ DIST aioesphomeapi-13.6.1.tar.gz 59378 BLAKE2B 338acd02d7bef8f531fec307eb184df1a44c7bfbab3dc546a5972ae96c68da16ad64547adfd727c63fca5961dc9b0380ebad50158090e28ee94ae60c5f0eae67 SHA512 d1c5e3b8a17336b83809a8f616b0c113cf1b279ad62fb9ceee849715e7272e3cc06867d679a40687614c3d62a23c82920b28afe2404826cab468ec512a34bf96 DIST aioesphomeapi-13.7.4.tar.gz 60856 BLAKE2B f82672f47cf2715068f6fce2bd7d9e06a4f9420aed0042eee02aadc2d6064b7624f20828ade353c9a957ce25b48252498b24b5ef0d03b8edd00989bc2c5dbdaf SHA512 1daa19131d4beee1662a77954fa814401b71ca7e90ffd6c6a65add4d277f7a9b294037678b33be8c3ed6291ca780c849dd4799a46ce9a38ab4fb5eff6ccd488a +DIST aioesphomeapi-15.1.1.tar.gz 64616 BLAKE2B d6b2e24875f62a0868caeafbfed6f674ae4278ce398b58159f5bd50b9cd9592cec80a66e4cbe057408b44d66f317b62401067d81c7f05eb8b1001f2fdfe14654 SHA512 deb006930facdc128a4d54c97a34048aabdae39dd6acb0fde4afbc1bdbbfef2750fea410a287402459783b7e31f789c6fc4a43a157c867e21c24260ff96f72e4 EBUILD aioesphomeapi-13.6.1.ebuild 962 BLAKE2B e74af4f9526b834451249fd018b3ba553759dc4eb6ffdc1eb1ff172760a28bc315cd5902e9709049a038d2cd1057e1bb8df02f32498fbb7d73485ae542d12be9 SHA512 8eb215f9535baffc33f3cf42fcaa53357efc3e0557bcf7c8fa1e970f3948b3828dd5329157828d9a8044ff73564434f846c5dc69fbab3183ad2652c75d8b7ba6 EBUILD aioesphomeapi-13.7.4.ebuild 961 BLAKE2B f21cb03b7074d472ed63884fc247f421e792a98d460d7935ccead7f85f203adee9ab29d79b384d414e62d8b5ff1f1a17d62b487437b516eb59f98ddcd6d627a6 SHA512 d19ff31ed73b1ce7a4d7b107879f83d2add1d6aae527437590d54f1633e34d94d35100b5b53b1da5bbad7459802d2db71272d8e723b06a7c3bcf0b82dd1a4019 +EBUILD aioesphomeapi-15.1.1.ebuild 1026 BLAKE2B a324c38c04da110daa2c56b3ed4dcc38e6fca98251f8b41ba19e9435c2586e4ef9a4b6d44848a050a41b19d3b9249dac664166614c35b2a86545b5669c167dcd SHA512 2e246b8a96dd442a6830d8466b61d14b4a95c1928969d7f12d4f19fbf6ef754723ba3a0d2a9610ae63aabb7a88de76bc96ffd6129912832551f887614604d648 MISC metadata.xml 520 BLAKE2B 06f0b9632f9daeb7662061dd7277de8f2a517afb329d669d5e65b7b529620e649104183c8cac30c8529a4de1fab162ba67b34c92a922ac716e823b539ebddc0b SHA512 9a21c2ffdb8630b4f594170537a56e9d74996b2c5ddd28df7f98c17802913205b98658863be4721b343e30de692aaa90162c51268d52c07fbdacb415f2efa6c6 diff --git a/dev-python/aioesphomeapi/aioesphomeapi-15.1.1.ebuild b/dev-python/aioesphomeapi/aioesphomeapi-15.1.1.ebuild new file mode 100644 index 000000000..4ae7df926 --- /dev/null +++ b/dev-python/aioesphomeapi/aioesphomeapi-15.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi +DESCRIPTION="Python API for interacting with ESPHome devices." +HOMEPAGE="https://github.com/esphome/aioesphomeapi https://esphome.io/ https://pypi.org/project/aioesphomeapi/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.rst" + +RDEPEND=">=dev-python/protobuf-python-3.19.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.36.0[${PYTHON_USEDEP}] + >=dev-python/chacha20poly1305-reuseable-0.2.5[${PYTHON_USEDEP}] + >=dev-python/noiseprotocol-0.3.1[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/chacha20poly1305-reuseable/Manifest b/dev-python/chacha20poly1305-reuseable/Manifest index b5b0dfd92..02dc12890 100644 --- a/dev-python/chacha20poly1305-reuseable/Manifest +++ b/dev-python/chacha20poly1305-reuseable/Manifest @@ -1,3 +1,5 @@ DIST chacha20poly1305-reuseable-0.0.4.tar.gz 10405 BLAKE2B d230c005198549de6ff70ad5f2da719b573c4cf98b05c79b4cc814fc33a8e0f9a10708d02dc4564c157ed9cb52db0b594ff06b4157d43ed06d01fdc2006226b7 SHA512 b7d9ff48132ec2c28f7d4b4717b8155aa9d556fa99ce4b0ef561189fbc09d6a052a2b52a1a1296e78eaa24c922f977fa2b3d23d238d95b228ddc0af1f6c4f5f7 +DIST chacha20poly1305-reuseable-0.2.5.gh.tar.gz 11478 BLAKE2B f742b22575930a94d9bc4ea9cda9c10007ef58bbfa6a92a2ce656bec03b49a39911f6ed9899f6b97c54997791c09370b8cba2be2b47c8b0d911bd8ed40d714f2 SHA512 f6c05b28b97041e5b16a982ba8f24928d7c0b0a5b5474598921d54acf43681036d128879928a55860df452fbc5eb60eb4a369322666cefe466045a2b5cd377d7 EBUILD chacha20poly1305-reuseable-0.0.4.ebuild 612 BLAKE2B 0f8e64cb4126a3c7098c9d3d5408e6a521106437728d9d1f1cb07d487d9ef10d998bb0783ee912d9486465abccb0a5e78ddb22ef49fa35f7110c3a1c21d75617 SHA512 357d0ea797e0afecbd55215b6964ccab3cc5339af2b54c48997f5b8a03fb61cc223f5d9f3111adcff57c2989b4a874ae9b1f56cdbb3da08e6a575d57a284caf1 +EBUILD chacha20poly1305-reuseable-0.2.5.ebuild 782 BLAKE2B d1b83d6ce222e5773b36fd54257ae0ef9495d94805a7212bd4941d275ed0893d227bf5f2bbb9175352b975f38dc81d8059169b1be9df9e47ed97b7e053eb519e SHA512 21bc5853005084e52b17535fac3ee0034544d2fe2f482e187be3c24fe42ee6e003e1e6e1dbbb1a55129a693d00c90cc1502a8ef5f87e1b159db7ed49832e92db MISC metadata.xml 543 BLAKE2B 805f0a78afc6090596bb853d3a4352fb7f1c1a30472718540fcfce9756096befd3b86b0d6cfef4c15132917e009c199b03a864f9205a65bc6e40ccb5d3af291d SHA512 fa7d9f07655c5e489154e211a20eb1a81d206cf20bbd7f2c7445c8b29ec70f55eff3d83c82a6e33a65b6dc91d5e6755d4d70479ec77359ba2cb170d92c63c13d diff --git a/dev-python/chacha20poly1305-reuseable/chacha20poly1305-reuseable-0.2.5.ebuild b/dev-python/chacha20poly1305-reuseable/chacha20poly1305-reuseable-0.2.5.ebuild new file mode 100644 index 000000000..5353dd724 --- /dev/null +++ b/dev-python/chacha20poly1305-reuseable/chacha20poly1305-reuseable-0.2.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=poetry +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi +DESCRIPTION="ChaCha20Poly1305 that is reuseable for asyncio" +HOMEPAGE="https://github.com/bdraco/chacha20poly1305-reuseable https://pypi.org/project/chacha20poly1305-reuseable/" +SRC_URI="https://github.com/bdraco/chacha20poly1305-reuseable/releases/download/v${PV}/chacha20poly1305_reuseable-${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${P/-/_}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/cryptography-36.0.2[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest