dev-python/toml: new package, add 0.10.2
Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
parent
b0506a5216
commit
895ce9437f
10
README.md
10
README.md
@ -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
3
dev-python/toml/Manifest
Normal 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
|
16
dev-python/toml/metadata.xml
Normal file
16
dev-python/toml/metadata.xml
Normal 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>
|
20
dev-python/toml/toml-0.10.2.ebuild
Normal file
20
dev-python/toml/toml-0.10.2.ebuild
Normal 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
|
Loading…
x
Reference in New Issue
Block a user