diff --git a/README.md b/README.md index 9edf5e7ff..a72a26c42 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 1773 Ebuilds in total, 1762 of them have in total 1766 (34 different) licenses assigned. +There are 1774 Ebuilds in total, 1763 of them have in total 1767 (34 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1033| +|MIT|1034| |Apache-2.0|384| |GPL-3|109| |BSD|93| diff --git a/dev-python/soco/Manifest b/dev-python/soco/Manifest index cd0221932..4353d9a45 100644 --- a/dev-python/soco/Manifest +++ b/dev-python/soco/Manifest @@ -1,5 +1,7 @@ DIST soco-0.28.1.tar.gz 728401 BLAKE2B 30e4dd0cb61cb21069312216187ed714ef7b2aa4c5da19420fd263b885987280b9d51020e55b6c11c4c087f6c2f92e068afa20b487351161c72ace6298803880 SHA512 966250d3168fd1f5efc3bb015b295989bbdb10378f982c843caefc410a10a21385de5701accbf7c2c2eaae702dda0ae9e4af8b23dc0778af89ee54efa5d6c7e7 DIST soco-0.29.0.tar.gz 729889 BLAKE2B 7772bbc5b2922dbe4205457e1281acf2055e02d86f8c202c7fcc2ce783692833527d58b8f0be5ecda4599d7ac31e6b6f7eec949f24e544b4587778604ea914ad SHA512 7bdfb94e447a751c179ee307c6bc91453b52b7e206180dc50d37a989c1f5d5b3fc2127dc14824c05447dc2ee4d60683e95c9042f42ccd182e5f21ddf99521e3c +DIST soco-0.29.1.tar.gz 729825 BLAKE2B 68bdb6c9ec040c7ffb2c9ab41ad69dad061540fc0050891c9ce244ce93f9dc1b398a155f11e333adf3efa601ee35828686dcf6e56fbd0f1f0af524534556fade SHA512 6512b8a462736222cd8ae3d6e0d124e621d201043f6c125ed8a6ca3c61beca205598f7d132ff5acdce5d7dce71308d4bf7da33e0790ee499812705061dd16c00 EBUILD soco-0.28.1.ebuild 950 BLAKE2B b7530158db57213a892b4c7fc5b1a3437b64444706fce81a5a73e92cc0a04cc8728ce322d258629b18c4c5e2262fb153f79467b67812731550599044e56d38b3 SHA512 846bfe0b62eaf08f9af357f7eb0d014f720b37ad87705553097ca34fff1db3b940469c25c441a3e1b8849474e8612963b0e45e555d3fa404bbc74d21c91670b7 EBUILD soco-0.29.0.ebuild 981 BLAKE2B e60f14e9387166060000a1dc4a6586b93c65a83b6aaa1f53ad974eefc48e7e964fc2b93c9f48b1ed1af503bde444bd624880b415bde0754b00c84ce6ee7387c5 SHA512 954f7a1a77c00b9978aaa695d874f5a7417e22481b435a86ba1751b8dfc8ea9293b81be2115e5f21ea9045c6a00a2e4fdd81858c908f88b433b8c6ef02648ce3 +EBUILD soco-0.29.1.ebuild 981 BLAKE2B e60f14e9387166060000a1dc4a6586b93c65a83b6aaa1f53ad974eefc48e7e964fc2b93c9f48b1ed1af503bde444bd624880b415bde0754b00c84ce6ee7387c5 SHA512 954f7a1a77c00b9978aaa695d874f5a7417e22481b435a86ba1751b8dfc8ea9293b81be2115e5f21ea9045c6a00a2e4fdd81858c908f88b433b8c6ef02648ce3 MISC metadata.xml 509 BLAKE2B 2269bc507613244d3a8674b1d2e7515418034f8355cdbaf9a2b58e7b9b67df96ff6ff70bd02702de9c793e52cecb3f9c31577235a2ebb321a83a191cf75b3511 SHA512 d33e9941733325b33d4323ac92f393af8a4b47c01931513279f35da3dac18e87599e4d2457d57bdf39668f7621e57aaa19b349e328beda2a9ad2bf7079db3e2f diff --git a/dev-python/soco/soco-0.29.1.ebuild b/dev-python/soco/soco-0.29.1.ebuild new file mode 100644 index 000000000..f31e7c813 --- /dev/null +++ b/dev-python/soco/soco-0.29.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="SoCo (Sonos Controller) is a simple library to control Sonos speakers." +HOMEPAGE="https://github.com/SoCo/SoCo https://pypi.org/project/soco/" +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.rst" + +RDEPEND="dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/ifaddr[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest