From 7a65c1c72f287d8678e3b74865ab45e3d4246565 Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Mon, 21 Oct 2024 17:28:55 +0200 Subject: [PATCH] dev-python/pynecil: new package, add 0.2.0 Closes: https://git.edevau.net/onkelbeh/HomeAssistantRepository/issues/3663 Signed-off-by: Andreas Billmeier --- README.md | 4 ++-- dev-python/pynecil/Manifest | 3 +++ dev-python/pynecil/metadata.xml | 16 ++++++++++++++++ dev-python/pynecil/pynecil-0.2.0.ebuild | 21 +++++++++++++++++++++ 4 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 dev-python/pynecil/Manifest create mode 100644 dev-python/pynecil/metadata.xml create mode 100644 dev-python/pynecil/pynecil-0.2.0.ebuild diff --git a/README.md b/README.md index e83fbeae7..fd330efce 100644 --- a/README.md +++ b/README.md @@ -606,11 +606,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 2040 Ebuilds in total, 2029 of them have in total 2057 (42 different) licenses assigned. +There are 2041 Ebuilds in total, 2030 of them have in total 2058 (42 different) licenses assigned. |License| Ebuilds using it| |-------|-----| -|MIT|1179| +|MIT|1180| |Apache-2.0|457| |GPL-3|121| |BSD|113| diff --git a/dev-python/pynecil/Manifest b/dev-python/pynecil/Manifest new file mode 100644 index 000000000..8bf895692 --- /dev/null +++ b/dev-python/pynecil/Manifest @@ -0,0 +1,3 @@ +DIST pynecil-0.2.0.tar.gz 17055 BLAKE2B ac362e513fafe03f9e9206455bfe3f8b047e8e5f5582d0c6d205be6c6f3c9a7219bf698ea4ffb9cff1c27444f03d5865b825395cb2acd035809643ddc88c2226 SHA512 9a5998e80e2fffc717a5cfaa739e02233435019f4e211bfecf47f0aba5f033b8a09e5b2c67d4ecde6940ee65f70f22c3bee3e6e3f97c02bc3d9bf60ac2c68def +EBUILD pynecil-0.2.0.ebuild 520 BLAKE2B e1e949f37fd409415cec59fc2abedeccfda833d996c9260d1eb6c79f25c8de0db03b8ad31d2611ee0b9435871c21e92482bac06d4d2e20d7cab475b26b53bab3 SHA512 2085f74ed2e41d37923cf6b121e53650217461e6ddaf14495916f3b49324024ee4f24f80c92c8d9001c673f053758afc61ee598ee71317902ae69a09d52cb805 +MISC metadata.xml 525 BLAKE2B df8333324945b333b19301f5614fb595bb9f00ef46b4a80a1797c90e8b478b0372e311db02647f76836bd613eed14320f33e148e419fe9b7249c55b584311d9a SHA512 6108f0ba95361dfdba3d155ab91a080610e6e75f3fcc7a13d6e37e6e0a776afeaf6bf41e790c0d7ae34eae7b0a49848a768accff4452e5d6f488fe96060c0784 diff --git a/dev-python/pynecil/metadata.xml b/dev-python/pynecil/metadata.xml new file mode 100644 index 000000000..402952715 --- /dev/null +++ b/dev-python/pynecil/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + + pynecil + tr4nt0r/pynecil + + manfred@dennerlein.name + Manfred Dennerlein Rodelo + + + diff --git a/dev-python/pynecil/pynecil-0.2.0.ebuild b/dev-python/pynecil/pynecil-0.2.0.ebuild new file mode 100644 index 000000000..133481a32 --- /dev/null +++ b/dev-python/pynecil/pynecil-0.2.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=hatchling +inherit distutils-r1 pypi + +DESCRIPTION="Python library to communicate with Pinecil V2 soldering irons via Bluetooth" +HOMEPAGE="https://github.com/tr4nt0r/pynecil/ https://pypi.org/project/pynecil/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +distutils_enable_tests pytest