dev-python/construct-typing: new package, add 0.6.2

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-05-12 10:57:29 +02:00
parent ab04590dca
commit ca58c47c02
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 42 additions and 2 deletions

View File

@ -617,11 +617,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 1788 Ebuilds in total, 1777 of them have in total 1796 (42 different) licenses assigned.
There are 1790 Ebuilds in total, 1779 of them have in total 1798 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1020|
|MIT|1022|
|Apache-2.0|394|
|GPL-3|106|
|BSD|106|

View File

@ -0,0 +1,3 @@
DIST construct-typing-0.6.2.tar.gz 22029 BLAKE2B 7afea651f0e58aa5c363d1bd419fa3f890f68e456c76fca6426929404e44e464ff139452b0c94f0ac0c6858ec2345cc16c60674a4eeed1fcc6d0fcacf3621088 SHA512 af1e857b337480501e978248b3b32421abbfd4f1dec57c2df42bb35fff3e465a13ab3ab1097d862f96f7295b5663ec7a353f7ea4e9ed8fb5c249dfa7a2469f7e
EBUILD construct-typing-0.6.2.ebuild 667 BLAKE2B fe341e417842da8bc4e5ebea2f398158ba7611082ab68b645a8c258e59f736f8354ae176be81988729bdf2353b244a80b57722955cd167575956fa4f4b4fb804 SHA512 2950b00b93db459a29a8f625f8562869336defc99725bcd2fff8fac2a7b525a97eba7fd429926cf489f7b11579b899503b8e2fdd3b7bd6e67a9e0dda7f8981a9
MISC metadata.xml 400 BLAKE2B 53925440d8244b56862cbd7353637bad05bc65e7f4eed8c9536f0366ed6bc785fb9d1f67d01826bc5ec69948c1025d378c9078eec1db7527824e8ae47c8a8aed SHA512 ce9a4b04fff46790e47b61e1e7f74dc14a44772f6b0465a2264b2785f513d13cf5dda4568098dfe2efea89603c8c9a22b8d0733d34f402fddf7bb520c1121061

View File

@ -0,0 +1,25 @@
# 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=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Extension for the python package 'construct' that adds typing features"
HOMEPAGE="https://github.com/timrid/construct-typing https://pypi.org/project/construct-typing/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="~dev-python/construct-2.10.68[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]"
distutils_enable_tests pytest

View File

@ -0,0 +1,12 @@
<?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">construct-typing</remote-id>
<remote-id type="github">timrid/construct-typing</remote-id>
</upstream>
</pkgmetadata>