diff --git a/README.md b/README.md index da92f2f66..0e256b0cb 100644 --- a/README.md +++ b/README.md @@ -573,11 +573,11 @@ 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 1736 Ebuilds in total, 1725 of them have in total 1729 (34 different) licenses assigned. +There are 1737 Ebuilds in total, 1726 of them have in total 1730 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1013| +|MIT|1014| |Apache-2.0|372| |GPL-3|107| |BSD|91| diff --git a/dev-python/yalexs/Manifest b/dev-python/yalexs/Manifest index 3f967590d..7e275b0f7 100644 --- a/dev-python/yalexs/Manifest +++ b/dev-python/yalexs/Manifest @@ -1,3 +1,5 @@ DIST yalexs-1.2.6.tar.gz 50039 BLAKE2B 2cf06db811dc92128499c8764c1d6fe6e1c1bcf9ee384ce9a72484bce740363b3eafe383d0b934690141d24abbb337df089e079c735134f90cedcfcd8306bf7f SHA512 fb574560a99834516a0d994fd68c3a37b9e0d5772a61c4446aa525157f479b716c1285ddf767957f3069ee9dbe44d886cee77c8b80415893c80eb1578c508537 +DIST yalexs-1.2.7.tar.gz 50089 BLAKE2B 8e53298992b892296c1cb0898d8d352481d98a40a4389c8fb711cfed356b25ad20d32c2073b3b580a612a27c510cfb49a1338d27b125e2d9a714c3edd48b63b9 SHA512 9ae566724c9e1b1c8a794586015019f4fb0f719dfd5d0909df25255d2bcf83cf49fc395c3886836f7a1cc5a0757cd4823f4c07b8922c7a8df0153c42464a6ca4 EBUILD yalexs-1.2.6.ebuild 954 BLAKE2B 8fdf1836431603eab51f0e85de59c2e851e36031bd1e54ef58da8307605931e249f01fc4f84aaa93e1fd0febf947ad2d133d31ff1548ef3165a0be83c002fd5f SHA512 8b0ae71ad6b4bcc87b6972814e4f2926bbfb1ee5d0a5a384b4dae1abad1182bc6004ea52aba0bc09277794ec75552e02b179aa9f9a4cebe5bb8479838bfdd4b3 +EBUILD yalexs-1.2.7.ebuild 944 BLAKE2B 7414bc66967335bf708ac685ebc62722b82be70fb7d03d0c895542f7eda8c433bdd31212cfc3df2e97c10cdbb3ddedfe6b7de6ef8e3d7f9dd5462a8201b45a94 SHA512 94a139eb39e42bc5b3d6902fda44b65bd942dab3db2d4c58ec28267a942a61fe8587f549807cf8306de55b9ef89620793051b264f11d5e50de3a6f7241894615 MISC metadata.xml 495 BLAKE2B d644976096b1e76d373ccb4ee6689804735e5545897bfa9662f89bbe4aecee1e576c63ed4be99b308d680106d7191a882d67ac4d2df3dc153220dc15f721796c SHA512 db9180ef5f342c30d7a2f2b7689c8258d039b9dbe0869d6bdd1847772756c5dc52d2744629d2529960a127d758bfa16503ed054d37ac9dff26c24c02de7cf11f diff --git a/dev-python/yalexs/yalexs-1.2.7.ebuild b/dev-python/yalexs/yalexs-1.2.7.ebuild new file mode 100644 index 000000000..f6c6ec360 --- /dev/null +++ b/dev-python/yalexs/yalexs-1.2.7.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python API for Yale Access (formerly August) Smart Lock and Doorbell" +HOMEPAGE="https://github.com/bdraco/yalexs https://pypi.org/project/yalexs/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND="dev-python/pyjwt[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/vol[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiofiles[${PYTHON_USEDEP}] + >=dev-python/pubnub-5.5.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest