diff --git a/README.md b/README.md index 34819d922..c4957e7a5 100644 --- a/README.md +++ b/README.md @@ -548,13 +548,13 @@ 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 1504 Ebuilds in total, 1497 of them have in total 1506 (34 different) licenses assigned. +There are 1505 Ebuilds in total, 1498 of them have in total 1507 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| |MIT|877| |Apache-2.0|304| -|GPL-3|94| +|GPL-3|95| |BSD|88| |LGPL-3|23| |GPL-2|19| diff --git a/dev-python/yalexs-ble/Manifest b/dev-python/yalexs-ble/Manifest index 7d37204fe..8585bc78c 100644 --- a/dev-python/yalexs-ble/Manifest +++ b/dev-python/yalexs-ble/Manifest @@ -1,3 +1,5 @@ DIST yalexs-ble-1.9.2.tar.gz 28073 BLAKE2B 9128dcae20ae8f6d646d4d07a9588541f66583186e083482acf536a52880214bccacff4ee1d5d7ac8c496a6ab0af971c298fa7fadd091dedea71358777d5fe21 SHA512 ad24f163c7c70cc539ed933d234c4b53c1226456d783ab751c3cf23e3ea4f0fdad4cebc5198c0725c68b2b6f80ddcd025a9185fd9cab276a972346273aa43039 +DIST yalexs-ble-1.9.4.tar.gz 28145 BLAKE2B 439480b8d860c9a86b6563926f0378df8f6a6950574d0b4d2061422ef678833b8a78fd3ecf7677cc81392e2deca39ec37bb50cfd06257132c59077a243c3f16f SHA512 ea5cfa6dff4a7d60273746fdb188242a0f2caa31b6977016a330ff1d0eab039e957f367db267be1d8332f097cb20f083d65bc3a7f5edd9141aa501d917bf63f5 EBUILD yalexs-ble-1.9.2.ebuild 987 BLAKE2B 5a9794c2bc9b7ac1e1188797fbf5d73007ec5e1cbca9d0c8bddd354a7606dc27be53569035ed217eb5a489ae85bd87472c6121ee99af723579e01ba1fc29dab7 SHA512 ec3b47166967e5039ad05ceb0115ea2c2f8f4880624fed2570242107092264d44d7cf9fff6b7f3975baea0ae38b38ed9a84039ac57d7e7ad080221ce5a785c7f +EBUILD yalexs-ble-1.9.4.ebuild 1059 BLAKE2B e7151a1c57e66efc45b3a2023bf093cb5bf430581ef578b0ba4c89d843c57535acb07519b9b4e442d21f2944b72275fc676c28b6d6cc07bbcddf20569acd7c6f SHA512 952cf6362864dd5572ad9d41459aaa156ef66c0d3cbaa7222f537576f924598257b221d3433d8950e58bf82fc69e44cd16490818f6858d2e3920aa714d28f20f MISC metadata.xml 452 BLAKE2B e45333c3ef92995c8fb60a18f6e72510e1fa01dfa5fd766548f371d526b4905f9b975602a22f80d22de3a9b8e1a8760b3f0ef67444c03106c2d2a143598d6aaf SHA512 30654b5de14efdcfc41028d21e325113a011dea7bd95cb1c2ad12d3bd403b86929fe667182e8246391351d3f37ac7719579874e71cbef32c1376701b5d10aebf diff --git a/dev-python/yalexs-ble/yalexs-ble-1.9.4.ebuild b/dev-python/yalexs-ble/yalexs-ble-1.9.4.ebuild new file mode 100644 index 000000000..ce7204782 --- /dev/null +++ b/dev-python/yalexs-ble/yalexs-ble-1.9.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="Bluetooth control of Yale and August locks" +HOMEPAGE="https://github.com/bdraco/yalexs-ble https://pypi.org/project/yalexs-ble/" +MY_PN=${PN/-/_} +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/bleak-0.19.0[${PYTHON_USEDEP}] + >=dev-python/pycryptodome-3.15.0[${PYTHON_USEDEP}] + >=dev-python/bleak-retry-connector-1.17.1[${PYTHON_USEDEP}] + >=dev-python/async-timeout-4.0.1[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest