dev-python/toml: new package, add 0.10.2

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2025-05-17 10:57:37 +02:00
parent b0506a5216
commit 895ce9437f
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 44 additions and 5 deletions

View File

@ -148,7 +148,7 @@ Best you start using the `app-misc/homeassistant-min` Ebuild. If you have it run
* Be aware that all dependent libraries could be marked as stable here as soon as they compile. Outside HA dependencies except of portage are not tested.
* Since I use Gentoo mostly on servers, I do not use systemd, one reason to run Gentoo is that you are NOT forced to run this crap. Beginning homeassistant-2021.2.0, handling for systemd was added by request, thanks to @Tatsh for help.
* I use an own profile based on merged-usr "amd64/23.0/no-multilib".
* python-3.12.10 is set as default target.
* python-3.13.3 is set as default target.
# Bigger Changes
@ -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 2380 Ebuilds in total, 2362 of them have in total 2406 (43 different) licenses assigned.
There are 2382 Ebuilds in total, 2364 of them have in total 2408 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1353|
|MIT|1355|
|Apache-2.0|553|
|GPL-3|149|
|BSD|125|
@ -654,9 +654,9 @@ There are 2380 Ebuilds in total, 2362 of them have in total 2406 (43 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 07/05/2025)
(Last counted: 17/05/2025)
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: 07/05/2025
Last updated: 17/05/2025

3
dev-python/toml/Manifest Normal file
View File

@ -0,0 +1,3 @@
DIST toml-0.10.2.tar.gz 22253 BLAKE2B a613d5e86fc77279f2d7b130309627eed1cab3a65fe8647cb1dc3e58d09a9d58c078472638f06f45394b00c142bcb2bc75e9c0c649d58aade2f4f6bdab23f12e SHA512 ede2c8fed610a3827dba828f6e7ab7a8dbd5745e8ef7c0cd955219afdc83b9caea714deee09e853627f05ad1c525dc60426a6e9e16f58758aa028cb4d3db4b39
EBUILD toml-0.10.2.ebuild 486 BLAKE2B deccb178c76f03f52bb41e19b1e3ebad5a2b4f70c65b3b2a31fd3105c5a7d116ce8f8d262c5771ee7008602a4a9de983bc6e6298db50d98faffb0deca9dade68 SHA512 076d8ffe1bfab4f5a6f2912038355ef7b82297feb906143e5bc433476191cdb4b563ed151337d444e40f95f65bf8fb003919c59f4f2b9749cad41a69914cbe90
MISC metadata.xml 494 BLAKE2B a8a554ad830511f2930101eb4562a4d5148cc9624c983f77de2ee4d2bddf1d4bf47d674e97a9177724fc31129fe5bef0a736197384d7d8f8d72b68d81cf6cddb SHA512 661ad82412c0f42d7c11daf0ed2bc050e5339c0a0899bd0357001517566ec9c3a34bd0314ce125ce1f3a36a7977676f06e3b511cb5d68340ea4a685b97da8f6f

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">toml</remote-id>
<remote-id type="github">uiri/toml</remote-id>
<maintainer status="unknown">
<email>uiri@xqz.ca</email>
<name>William Pearson</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,20 @@
# 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
inherit distutils-r1 pypi
DESCRIPTION="Python Library for Tom's Obvious, Minimal Language"
HOMEPAGE="https://github.com/uiri/toml https://pypi.org/project/toml/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
distutils_enable_tests pytest