dev-python/vhelpers: new package, add 0.3.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-10-01 11:43:38 +02:00
parent 958b806713
commit 25e9522c24
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 47 additions and 5 deletions

View File

@ -606,12 +606,12 @@ 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 2013 Ebuilds in total, 2002 of them have in total 2030 (42 different) licenses assigned.
There are 2015 Ebuilds in total, 2004 of them have in total 2032 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1164|
|Apache-2.0|448|
|MIT|1165|
|Apache-2.0|449|
|GPL-3|119|
|BSD|113|
|GPL-2|25|
@ -653,9 +653,9 @@ There are 2013 Ebuilds in total, 2002 of them have in total 2030 (42 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 30/09/2024)
(Last counted: 01/10/2024)
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: 30/09/2024
Last updated: 01/10/2024

View File

@ -0,0 +1,3 @@
DIST vhelpers-0.3.0.tar.gz 19461 BLAKE2B 5ff4a3a8f35b6803b7eac0234e18654009839ea02e0338a88173f665d9471d5ca0a6f3096d5a22ee4d268138c34ec9463328f6eae784bf1c31e3e6d15b020cc5 SHA512 93fc30aebfcc2d75564af4b8144a9178c704fb93351eff6c978a983a5d4ee67249749ffc75568a9cb837fa7d46dc487fba709e27e9322ab8ff1b19d6d1b5f35b
EBUILD vhelpers-0.3.0.ebuild 550 BLAKE2B 89200dfb08a24aedf6697256039bfba186757843ffaec2041a213a9c6e1f100db60f8f231c3ca079339b7b50eaa3aab795db1dd04b23cb5bd21101a401308683 SHA512 ddc49a4a47f7b1ddc77108688016faf5270f40eda56b4faed7d54bb6482ac080ce1c83a871fc63e552e91f2e73e98012b76863e376a28dc25936a0a923e71282
MISC metadata.xml 530 BLAKE2B c142a4906d2c116db18c79f308509c0d6cf9b7766793f16e9cb374614286dd07565364117fa30d1448a494fac2faee9feefca5f582efc642ba713158088e139e SHA512 9bb9925440b971a8bf9a32f48b7c81b8c62ba02f652d9000dc4a999d242b884a82637936034588e1cfe04a75cded3dc360310fd8cb2b63107b2813b1ab72e075

View File

@ -0,0 +1,16 @@
<?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">vhelpers</remote-id>
<remote-id type="github">vladimirs-git/vhelpers</remote-id>
<maintainer status="unknown">
<email>vladimir.prusakovs@gmail.com</email>
<name>Vladimir Prusakov</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,23 @@
# 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=poetry
inherit distutils-r1 pypi
DESCRIPTION="Often used functions in vladimirs-git projects"
HOMEPAGE="https://github.com/vladimirs-git/vhelpers https://pypi.org/project/vhelpers/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]"
distutils_enable_tests pytest