dev-python/mashumaro: new package, add 3.11

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2023-12-10 09:35:14 +01:00 committed by Andreas Billmeier
parent 4517e3f42e
commit 69febc0f02
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 53 additions and 3 deletions

View File

@ -612,12 +612,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 1668 Ebuilds in total, 1657 of them have in total 1678 (43 different) licenses assigned.
There are 1670 Ebuilds in total, 1659 of them have in total 1680 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|977|
|Apache-2.0|346|
|MIT|978|
|Apache-2.0|347|
|BSD|96|
|GPL-3|95|
|GPL-2|24|

View File

@ -0,0 +1,3 @@
DIST mashumaro-3.11.tar.gz 123743 BLAKE2B eb7ab95e5486fbe67ca78bdf742de9a6025516c87989ed226e9834091276c62dfedab4542ecfcafe05293f299ca2501f0fe5de91da9742ff52e9c2e260267058 SHA512 0cda308cee5ba91f169fffd50d1fcb2f91b5e014637971a0ecd22815f6058482d0e253d454009bcbca7a24e9a8a0729fe6b26b899144e01780a1304638f15e24
EBUILD mashumaro-3.11.ebuild 659 BLAKE2B 08375b04e96a435732c12fbad80f42d0f07e654ab1f467a26fae85d83337e78bdf5a7a710e3fc33d239c9ed6360aac565cfbc74f05f282558dbc041ad3dd4ee7 SHA512 ab5526147b7889de7f99d5c168d87641be54e11462a6a5c0ae78cdc8d4ccbfa5b57656461959cc22670e01960d9f8d6b3948e96a8f27f808118095e3d5743655
MISC metadata.xml 522 BLAKE2B 6167870a8ae1426e4c9c90ee239600a378b776330b72a4fdf5f2b2ec05ab98da6ea27f979a91baa277a8a7f98c826d301bc6e17a274dd44dbe6e17876f843eb0 SHA512 61acf480f4c9f98ff132ff27b1149cb0918643afa6e84a63fd7a206118c0a129f7f951194f4102ea860476b1aeeec5dd22620d75177ffdc6cd6cf90cb2d59050

View File

@ -0,0 +1,31 @@
# 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
inherit distutils-r1 pypi
DESCRIPTION="Fast and well tested serialization library"
HOMEPAGE="https://github.com/Fatal1ty/mashumaro https://pypi.org/project/mashumaro/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND="dev-python/typing-extensions[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

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">mashumaro</remote-id>
<remote-id type="github">Fatal1ty/mashumaro</remote-id>
<maintainer status="unknown">
<email>random.gauss@gmail.com</email>
<name>Alexander Tikhonov</name>
</maintainer>
</upstream>
</pkgmetadata>