fix aioeafm-0.1.2 deps, remove obsolet poetry, fixes #89

This commit is contained in:
Andreas Billmeier 2022-11-19 07:33:55 +01:00 committed by Andreas Billmeier
parent 6768cce489
commit 7944f0f59e
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
6 changed files with 7 additions and 54 deletions

View File

@ -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 1541 Ebuilds in total, 1534 of them have in total 1542 (34 different) licenses assigned.
There are 1540 Ebuilds in total, 1533 of them have in total 1541 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|895|
|MIT|894|
|Apache-2.0|318|
|GPL-3|96|
|BSD|92|
@ -612,9 +612,9 @@ There are 1541 Ebuilds in total, 1534 of them have in total 1542 (34 different)
|CC0-1.0|1|
|GPL-2+|1|
(Last counted: 17/11/2022)
(Last counted: 19/11/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: 17/11/2022
Last updated: 19/11/2022

View File

@ -1,3 +1,3 @@
DIST aioeafm-0.1.2.tar.gz 1639 BLAKE2B a38bf73fc95249908e66fa8ad7856a038591b4ce4e665d4df7b37e327fb21c97547a8094dfa9649f815c06844449cff2c02ef54522d27b25c165e7ec41aca3ce SHA512 5ce237098a66371196ad472cf77a31f32b2a3caba7f328478cdefe4673a4cf32a83fd8d3506209104a921e2465c3f17774ee8d3c6282ffdb7ee448f49f009fcf
EBUILD aioeafm-0.1.2.ebuild 699 BLAKE2B 5eb68d4f29a6fb081f43f67c36a74446d503e4af3ef0a0a75c627ec294d4bb0d79599062651e32c16cba45443ab76f23ce1f167949f27f5d665a7e495ec5ab74 SHA512 bf697f3299b20120c24f52ba65a71fcf82f8a024f609ea7671549cc97de3ef5597d7e0a93245d77e8a0ad9a0ba2a1ff076835a111d82467cdb3ee1bfae948954
EBUILD aioeafm-0.1.2-r1.ebuild 747 BLAKE2B dd8886f9af84918212014826b37d6ca7ed7d262f07a776dd2c2a2adf870120d24fb7805487189ed6a9dfcc975de4e6b11d6416981073c6c5c8dacc3f733e4316 SHA512 221cada3429b07faa1e634d7580ba527b44b78074c02b27c6817f8665acfe5df4f52a5e6c5c9b7273203e18e40d38eb5d76dc8ef364d51a468b9478554e32960
MISC metadata.xml 453 BLAKE2B 27d75e04022904152b0e2065fe8473f75c53aa0708eff4c1cad967d57b522c3c4f8053edb7474ddbefc4995c70b215e00d93e2789c479aaeca07f17a8a445f33 SHA512 f9c01dd4bce467f4d3eb3bb91219ad1e228bd5ae0e41b2ea6669771e36fccf2d5c8da86113f530478a8f3801a878cbdbc6bee7dc84536d366e8619b1b2296c4f

View File

@ -19,11 +19,12 @@ RESTRICT="!test? ( test )"
#DOCS="README.md"
RDEPEND=">=dev-python/poetry-0.12[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/aiohttp-3.6.1[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
)"
python_test() {

View File

@ -1,3 +0,0 @@
DIST poetry-1.1.6.tar.gz 132878 BLAKE2B 818002f490a67a60a29bc51cf70b2ea3597e89a057636a48a96f1f1ffc87360cd5ddae9b304574eaf1318e27c3e6f7622d25de56c964f90810200bb98fac7fdf SHA512 0ddc33e779a09e6486b2e6d9ebf12d5c91584dcd25738741d71b5f6ee024cc0877ff830d3efd637f3e20a838e3757b8930fed299aa3e74334406a6e20c0d186f
EBUILD poetry-1.1.6.ebuild 616 BLAKE2B 6912fd05465d0b6da22230b21c60a6537817f2a3f49d27916ab47c378da73778b71b935b10785641597b3005151eada0dcbbe6c7451a55286c8f9b9e02fb06ce SHA512 9d42b29a8d2c866ea957224a7b65d8e54b45b8e8bee9bb6cab651ad406401bc2e340fa8ca9bcc1e7dd96489ccd88b851f370bbe5970d7837e60674ce7ed251a9
MISC metadata.xml 457 BLAKE2B 0600953532f5ca5c03dc9b322a23e517585d2e13490ac5b6fdaf5275b7c1c9cbc1dc24439c64930a718ea43642064d6f4ce0f2e4917ce92c5abc882b70eefa30 SHA512 258bc06396b635d5f1d57db2e37596ab946bb792a76b529a49e6629e4dc004e2bc4ccd72403643a12d747b5c995c81bcc32d17f328717aa65a64648d0ad1860d

View File

@ -1,15 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">poetry</remote-id>
<maintainer status="unknown">
<email>sebastien@eustace.io</email>
<name>Sébastien Eustace</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,30 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Python dependency management and packaging made easy."
HOMEPAGE="https://python-poetry.org/ https://pypi.org/project/poetry/"
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.md"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}