dev-python/universal-silabs-flasher: add 0.0.15

Closes: #2523
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-12-10 15:05:39 +01:00 committed by Andreas Billmeier
parent 344c176366
commit d8e50cb6bb
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 53 additions and 4 deletions

View File

@ -612,13 +612,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 1752 Ebuilds in total, 1741 of them have in total 1760 (43 different) licenses assigned.
There are 1752 Ebuilds in total, 1741 of them have in total 1762 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1025|
|Apache-2.0|366|
|GPL-3|104|
|GPL-3|106|
|BSD|97|
|GPL-2|24|
|LGPL-3|24|

View File

@ -1,3 +1,5 @@
DIST universal-silabs-flasher-0.0.14.tar.gz 41116 BLAKE2B 3e9030b9f912fa33312d6ba709fda99a3fec4eff7082ab35336df755200f8a037dba546330c56f334f3a5c835469e8607a4fdfedde7d032f11210e28abac800f SHA512 4eab05045591f7a4ae314094e22c06043eece677c77e5f3d3224732bb9597f4b35ea81f80a2fa943cca8af31d0134426383c750aca0d9495f6c5f1dcc936aeed
EBUILD universal-silabs-flasher-0.0.14-r1.ebuild 1267 BLAKE2B aef87f686ec05bf14916d983dd28f60f5db16a796034187de686d04b7fd633d3b60ce873194917b2a8b2487c4ea396ae36695b98438ae796aa68f69af42b9f84 SHA512 23e175c112a3adbde4e36d5b501c5bd43479fa4e86202702fdc894f055347df7b310010e2a25c0425c476d865495d972a86e6ae00dd5cadf71917d00e9251974
DIST universal-silabs-flasher-0.0.15.tar.gz 41124 BLAKE2B bc8d2b85a5647370446dcd40c702fe4ce3442cbd6a383e507ddeecf6a44756d4547910ca5f3ff8fc008410598cee189122ee523dab0d0f42abfccadac4b496cb SHA512 8da54b06c1d13e13d239f08d106a9cd57328c1d7c98368cdddb92ff41ac82b423520120061ee01bb2884bf94773abb85794da345e74752b5f37ff30b15f9bb86
EBUILD universal-silabs-flasher-0.0.14-r1.ebuild 1265 BLAKE2B c2bd8fc528b4973427e5d75586b903348152860bd97b1ded15c2190f12b41cb3e2b3920ec589e39d39f33b2e01568d1d4f9d87908564c204ff33a7e979dfe325 SHA512 f260438f1b8c0fe72ae284f301d241fd6f328793139014a301d993c180187ed39809061be8adde2ddc35817992e83d8147e2769d0290d5e2b1ecbbe7aa7f3084
EBUILD universal-silabs-flasher-0.0.15.ebuild 1311 BLAKE2B c8f71f1afd289f3713254ffd0b9f9123680a780b45bfeade1a39711089f20df72bdc9d078631eebd578cc7b533235bb99ca5ae0ec8e4a4fb3ffb43a055fbbda9 SHA512 6ecd899a2ca20082480a7dd2fdbf9a1a5cf298ceb0f61df244fdd2fb42d94fe970334808605954eba4258dd7f0b27a7fea80eac62ed727aa40e4b5d621c2931a
MISC metadata.xml 535 BLAKE2B 1650b3f07f503521c5e8d67155769d1dc6731f216d7ab9bfab4a09698fc64ca5842e3502eef987d5385f79a376a4df3419661d17d5dc811c46dcce53d5257855 SHA512 2a1ae39dcd47289cb08121247c291304b615573cf2569f8791733a583589f8809922c6dd54f5673854f281cb75f492ef08177147d9dc934a1a5626c41b4d419a

View File

@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="Tool to flash firmware onto any Silicon Labs radio running EmberZNet, CPC multi-PAN, or just a bare Gecko Bootloader"
HOMEPAGE="https://github.com/NabuCasa/universal-silabs-flasher https://pypi.org/project/universal-silabs-flasher/"
LICENSE="GPL-3.0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"

View File

@ -0,0 +1,47 @@
# 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=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Tool to flash firmware onto any Silicon Labs radio running EmberZNet, CPC multi-PAN, or just a bare Gecko Bootloader"
HOMEPAGE="https://github.com/NabuCasa/universal-silabs-flasher https://pypi.org/project/universal-silabs-flasher/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/zigpy[${PYTHON_USEDEP}]
dev-python/crc[${PYTHON_USEDEP}]
>=dev-python/bellows-0.37.1[${PYTHON_USEDEP}]
dev-python/gpiod[${PYTHON_USEDEP}]
dev-python/coloredlogs[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
)"
src_prepare() {
# remove dynamic-versioning
sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
sed 's/, "setuptools-git-versioning<2"//g' -i pyproject.toml || die
eapply_user
}
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest