remove unused pyinsteon-1.0.14

This commit is contained in:
2022-03-12 09:18:21 +01:00
committed by onkelbeh
parent eb1238d6ce
commit f05bf3883a
3 changed files with 8 additions and 48 deletions
+8 -8
View File
@@ -22,7 +22,7 @@ With homeassistant-2022.3.0, setup.py was removed from core. We had to switch to
## 2022/02/12: new frontend builds
The frontend team discontinued offering an SDIST build via Pypi, caused by space limitations there. The source from github only contains the plain source without the build artifacts (from the yarn build), so starting with home-assistant-frontend-20220203.0, we have to build our own. I made some experiments running yarn on the source during install time, but this needs nodejs and yarn on the production boxes, and furthermore, this would eat up a lot of CPU (>25 minutes of build time on bigger hosts). This did not work very well on smaller hosts. I am not an nodejs expert, above all, it seems that yarn does not fit very well into Ebuilds, we would have to allow networking in the sandbox. The (new) Ebuild is changed now to fetch the pre-built yarn/nodejs stuff from my own buildhost, which is very close to the former SDIST on Pypi. As soon as an 'official' SDIST is available again some day, I'll consider to switch back. Thanks to @cdce8p Marc Mueller for helping to get this done.
The frontend team discontinued offering an SDIST build via Pypi, caused by space limitations there. The source from github only contains the plain source without the build artifacts (from the yarn build), so starting with home-assistant-frontend-20220203.0, we have to build our own. I made some experiments running yarn on the source during install time, but this needs nodejs and yarn on the production boxes, and furthermore, this would eat up a lot of CPU (>25 minutes of build time on bigger hosts). This did not work very well on smaller hosts. I am not an nodejs expert, above all, it seems that yarn does not fit very well into Ebuilds, we would have to allow networking in the sandbox. The (new) Ebuild is changed now to fetch the pre-built yarn/nodejs stuff from my own buildhost. The pre-built frontend is very close to the former SDIST on Pypi, but it does not (yet) include the very newest translations, but we are working on that. Perhaps an 'official' SDIST is available again some day, I'll consider to switch back. Thanks to @cdce8p Marc Mueller for helping to get this done.
## 2020/09/25: Publishing new Main Ebuilds
Since homeassistant-0.115.3 the **Main Ebuild** is released in three different stages of expansion, only *one* of them can be installed. These three only differ in the amount of USE Flags they hold. If you are new here, start with app-misc/homeassistant-min.
@@ -492,16 +492,16 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o
## 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 1861 Ebuilds in total, 1853 of them have in total 1863 (34 different) licenses assigned.
There are 1851 Ebuilds in total, 1843 of them have in total 1853 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1104|
|Apache-2.0|367|
|BSD|112|
|MIT|1101|
|Apache-2.0|363|
|BSD|108|
|GPL-3|108|
|LGPL-3|28|
|GPL-2|21|
|GPL-2|22|
|LGPL-3+|18|
|GPL-3+|15|
|all-rights-reserved|13|
@@ -531,9 +531,9 @@ There are 1861 Ebuilds in total, 1853 of them have in total 1863 (34 different)
|OSL-2.0|1|
|CC0-1.0|1|
(Last counted: 08/03/2022)
(Last counted: 12/03/2022)
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: 08/03/2022
Last updated: 12/03/2022
-2
View File
@@ -1,7 +1,5 @@
DIST pyinsteon-1.0.13.tar.gz 141231 BLAKE2B 60efd948f41c9d22612460c54df70c7ebe62ccf7f950276d5a69dbde7f8a22099af3d28151bd86788473b399e8c67861d2455c189315f4086cb3754ff75f7853 SHA512 a792b4adae41de24c257d1d133d08ce64b95101d7c84984c6ba1b42c22aa23c7f42034557f3feed068b329edcb54cb34b6f0c14e55df03f6dd25cb4b4aa46706
DIST pyinsteon-1.0.14.tar.gz 141379 BLAKE2B 29ba0ed887cfa58046569ce4549c6c61f8bb6bf89b495dc9b912090130271dfd32150e9c70b90f4f35e1c3e347e843b865d0f9ace8e22ce3a6e36f1f01034af9 SHA512 5b947b896ae88a49565f8632d1563d2d37267f6ac12e2840ffee6cf7106ef2bf18ab1f56cc5e5be954be1606cfcd86602be6bf63a1a1249c867e6027a832be3c
DIST pyinsteon-1.0.16.tar.gz 140989 BLAKE2B 879d9f5eef2183d4bcd273059cddacf51dac421a01b05c98a251f4e8a037e873f76a4f990d3ab1dba5e2e29f651a73c47d8d23dd851c7efb33acebf209e1bd4a SHA512 79e8eb820dcb6ad497811a349fc346ecc6349c7bd0ad1702935b7526a9cba09dcefb9bedcdb2a6f29f0003a507df98a7769c829308a4d8fadb8b336b6f01c06e
EBUILD pyinsteon-1.0.13.ebuild 977 BLAKE2B d7b72c453f7b830f1b4afcf745a115a26993d4ae5aa05824ad44289b7adcc1d4a9082e6cbe0cf6e7ab01d9ce3c81162c34d0fa54ff1f8fe80a62fdfb51a36cd5 SHA512 60d756eccbec7f08e2348c2f28a72598579680a03a530373e947d522d4085a386a3c4f73e367e458945776364b118f77f3f03c6e8c2388ac138e2ea4fa69fd2a
EBUILD pyinsteon-1.0.14.ebuild 977 BLAKE2B fe2e99e56a30446819c09653214288e66f8afda0f5bc067ccae4c681b40dba7cd664e7f892d4c5906febc9be637ad66cd0bc00229ad55ee4eed5232270cee472 SHA512 1a6c9a3a7018dddc06a96e41ea4da80bfa5fd5f16fb5833bc06fd365806af971dad533a9d9159faf4d790a96351247944e962653428d5b5b9a9ff3432b411ecd
EBUILD pyinsteon-1.0.16.ebuild 977 BLAKE2B fe2e99e56a30446819c09653214288e66f8afda0f5bc067ccae4c681b40dba7cd664e7f892d4c5906febc9be637ad66cd0bc00229ad55ee4eed5232270cee472 SHA512 1a6c9a3a7018dddc06a96e41ea4da80bfa5fd5f16fb5833bc06fd365806af971dad533a9d9159faf4d790a96351247944e962653428d5b5b9a9ff3432b411ecd
MISC metadata.xml 474 BLAKE2B 4b53cc72d0f63f92c79ca63bfb7f99cb137f0e08504813fcf9257383926a3507fee90972c1d8416e0da92350b7fa975358d13925f68aca520343a19c5ffcd85f SHA512 8b0da9a23e1a64cbb6ab665cd2beb8bf111b845f71e4078276a043e756b407835fda4ef91506285efb13e9f9dbe555b0d70b7fe06d613aa71ad391c32a6db5b5
@@ -1,38 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python API for controlling Insteon devices"
HOMEPAGE="https://github.com/pyinsteon/pyinsteon https://pypi.org/project/pyinsteon/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="DESCRIPTION.rst"
RDEPEND="dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/pyserial-asyncio[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/pypubsub[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}