dev-python/ical: new package, add 4.1.0

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2022-10-30 15:36:46 +01:00 committed by Andreas Billmeier
parent 5f5edf283a
commit e27fc094ae
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 56 additions and 2 deletions

View File

@ -548,12 +548,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 1461 Ebuilds in total, 1454 of them have in total 1463 (34 different) licenses assigned.
There are 1463 Ebuilds in total, 1456 of them have in total 1465 (34 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|852|
|Apache-2.0|293|
|Apache-2.0|295|
|GPL-3|93|
|BSD|86|
|LGPL-3|22|

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

@ -0,0 +1,3 @@
DIST ical-4.1.0.tar.gz 49663 BLAKE2B 6c0b69e58840ad17dcc3bf4c77df224e1c7b5af1dd9510d1c685dc8d46489fac293aa9f3fa605e8e2820bd745d7052643bee8e87980646aa553a402ad216e8a2 SHA512 a474431a16df288edf5a53b60d545738ae9ad0a05fb8d2e43985722fe0f98a242aba2628dcd2cef7f129b0da1454596233a1be54c54222adb57224a58a36c015
EBUILD ical-4.1.0.ebuild 854 BLAKE2B a2439fb30d331f0f7636690e0cd513c05bd0d1365f06aa77e2d25802b940ad370df84b2d32e57b9497502c0f1ac58dbe67135caa62ca3081daeda5ce613caf38 SHA512 769208f4311fa95fcca25f9d18ae2ec3498ee463fc61167cfa12a90ea97b67adc41a52a4c4913128a3d1b7451da9d2c02d87a863a14bfc479a04c2f56363a14f
MISC metadata.xml 451 BLAKE2B 5de6ffc492edba6fe45c28d61c854def4f4c4b26e57d90cfc3bd7089cc3306e748326760b8e9eff21704351cbf2bf3efa30688adc6b75dcefbb840c77dfa90ca SHA512 6ecfe9fea2679208ee88ca673ed6421d71f6425408a1b7db1105a82d508535ff3dd7916dfe5a8e02e608b383581769d3977a8f089e36a2143e614b5c6b33902b

View File

@ -0,0 +1,36 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
DESCRIPTION="Python iCalendar implementation (rfc 2445)"
HOMEPAGE="https://github.com/allenporter/ical https://pypi.org/project/ical/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
RDEPEND=">=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
>=dev-python/tzdata-2022.1[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@ -0,0 +1,15 @@
<?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">ical</remote-id>
<maintainer status="unknown">
<email>allen.porter@gmail.com</email>
<name>Allen Porter</name>
</maintainer>
</upstream>
</pkgmetadata>