From f687d2f056dbf9bb9ba5056d398a43aed4c669e5 Mon Sep 17 00:00:00 2001 From: rick Date: Sat, 7 Jun 2025 11:08:00 +0200 Subject: [PATCH 1/4] ipparser: update to 1.0.2, drop 0.3.5 clean ebuild, remove tests (none) --- dev-python/ipparser/Manifest | 2 +- .../{ipparser-0.3.5.ebuild => ipparser-1.0.2.ebuild} | 11 ++++------- dev-python/ipparser/metadata.xml | 4 ++++ 3 files changed, 9 insertions(+), 8 deletions(-) rename dev-python/ipparser/{ipparser-0.3.5.ebuild => ipparser-1.0.2.ebuild} (56%) diff --git a/dev-python/ipparser/Manifest b/dev-python/ipparser/Manifest index f5aeb600d..380ef2239 100644 --- a/dev-python/ipparser/Manifest +++ b/dev-python/ipparser/Manifest @@ -1 +1 @@ -DIST ipparser-0.3.5.tar.gz 4141 BLAKE2B 5f5fdebdbc668d702df0b11ccb69fd0f1aacf5a2a898399fd1cafe76cfd0aebf06089ffe8a9dbc54e8bb0bf78a9012c1d87d06ee8eae9f4b9ac2fa1c7f6ab567 SHA512 83e28daff05e52e175358357d105e3d4b209451e63c65443e3859885ad763c8310c7b3c4dbf89249e5e6779b9cbbd1fb3f0825b30685a2c18d8ead764d672b2b +DIST ipparser-1.0.2.tar.gz 5439 BLAKE2B 77c2fff21f4a697c90d4cc55e283faf033d2be44417c66b64c88a0dba718a6528b87f822199c7a3195d2adc56aab58eb660f711c0379229a2c229af7bc3bf61a SHA512 623833c0475df218a00ce94f016353fe580a1ddeeed98f114160a02171600d4adc43a118c6881b7932b16869bdbb5c58dd0081efcd15de96799baf956e2cbfab diff --git a/dev-python/ipparser/ipparser-0.3.5.ebuild b/dev-python/ipparser/ipparser-1.0.2.ebuild similarity index 56% rename from dev-python/ipparser/ipparser-0.3.5.ebuild rename to dev-python/ipparser/ipparser-1.0.2.ebuild index 4464769ad..d25a55500 100644 --- a/dev-python/ipparser/ipparser-0.3.5.ebuild +++ b/dev-python/ipparser/ipparser-1.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,18 +6,15 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{11..13} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Parse IP address information" HOMEPAGE="https://github.com/m8r0wn/ipparser" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" RDEPEND=" - dev-python/dnspython[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" + dev-python/dnspython[${PYTHON_USEDEP}] +" diff --git a/dev-python/ipparser/metadata.xml b/dev-python/ipparser/metadata.xml index ace7c2d3a..ae638e8e1 100644 --- a/dev-python/ipparser/metadata.xml +++ b/dev-python/ipparser/metadata.xml @@ -5,4 +5,8 @@ unknown@pentoo.ch Author Unknown + + m8r0wn/ipparser + ipparser + From b22e210842eddc4e19bf4c5aae4ed08d7ef2bdf7 Mon Sep 17 00:00:00 2001 From: rick Date: Sat, 7 Jun 2025 12:06:30 +0200 Subject: [PATCH 2/4] pypcapfile: use commit for the last version, add doc and test the last version contains old dependencies. Even if no new version has been published since, the package has been maintened, and these problems have been fixed. --- dev-python/pypcapfile/Manifest | 2 +- dev-python/pypcapfile/metadata.xml | 4 +++ .../pypcapfile/pypcapfile-0.12.0.ebuild | 22 ------------- .../pypcapfile-0.12.1_p20240530.ebuild | 33 +++++++++++++++++++ 4 files changed, 38 insertions(+), 23 deletions(-) delete mode 100644 dev-python/pypcapfile/pypcapfile-0.12.0.ebuild create mode 100644 dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild diff --git a/dev-python/pypcapfile/Manifest b/dev-python/pypcapfile/Manifest index 7c934e8ee..cfa6c6256 100644 --- a/dev-python/pypcapfile/Manifest +++ b/dev-python/pypcapfile/Manifest @@ -1 +1 @@ -DIST pypcapfile-0.12.0.tar.gz 17205 BLAKE2B 142870bd31386132582aff6e69ad16ae03ea4d647e3298a395123ca78d355835e28219700fa4a3d88d542b3833adc906fb1d4e1c905c8c9d3a06d520152be275 SHA512 6c2c238f2732b4d5bc5f2b4c7b9e66359d964b94ead437c790256f9bef4e27ed10abaa3e4f17cd1bec22ce0d56cab6e2a63b784a49087943911f1dccd63c1127 +DIST pypcapfile-0.12.1_p20240530.gh.tar.gz 46021 BLAKE2B f26993591ebc4e0ab6c7709317936b9404510da0cae07cbbbd04f53d2edf2747f43ad29cbb050d3379225310317a84b9b33e668bf1868800e9994386accfd8cd SHA512 c4e545b8484df614a1d372b1bdd8da51a69427dbb2a631515a942e5fada873b28083ee0ff05d541562e4c4e5e21d1013ab193e2d8e31f1ab3b720f4932b13f64 diff --git a/dev-python/pypcapfile/metadata.xml b/dev-python/pypcapfile/metadata.xml index ace7c2d3a..8e333e6b9 100644 --- a/dev-python/pypcapfile/metadata.xml +++ b/dev-python/pypcapfile/metadata.xml @@ -5,4 +5,8 @@ unknown@pentoo.ch Author Unknown + + kisom/pypcapfile + pypcapfile + diff --git a/dev-python/pypcapfile/pypcapfile-0.12.0.ebuild b/dev-python/pypcapfile/pypcapfile-0.12.0.ebuild deleted file mode 100644 index 22a37766a..000000000 --- a/dev-python/pypcapfile/pypcapfile-0.12.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Pure Python package for reading and parsing libpcap savefiles" -HOMEPAGE="https://github.com/kisom/pypcapfile" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND="" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild b/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild new file mode 100644 index 000000000..9fd27936b --- /dev/null +++ b/dev-python/pypcapfile/pypcapfile-0.12.1_p20240530.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) +LAST_COMMIT="0aeb29ed29cb4dd7318ab2f1bfdd98c5b8236a6f" + +inherit distutils-r1 + +DESCRIPTION="Pure Python package for reading and parsing libpcap savefiles" +HOMEPAGE="https://github.com/kisom/pypcapfile" +SRC_URI="https://github.com/kisom/${PN}/archive/${LAST_COMMIT}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/${PN}-${LAST_COMMIT}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +distutils_enable_sphinx "doc/source" + +src_prepare() { + sed -i -e "/data_files/,+2d" "setup.py" + eapply_user +} + +python_test() { + "${EPYTHON}" pcapfile/test/ || die "Tests have failed with ${EPYTHON}" +} From b158abc3763711e6a0146879abf4116a1cb639a5 Mon Sep 17 00:00:00 2001 From: rick Date: Mon, 9 Jun 2025 02:07:34 +0200 Subject: [PATCH 3/4] python-crontab: update to 3.2.0, add test and dependencies add metadata fix pkgcheck scan remove 9999 version --- dev-python/python-crontab/Manifest | 2 +- dev-python/python-crontab/metadata.xml | 3 +++ .../python-crontab-20191023.ebuild | 26 ------------------- .../python-crontab-3.2.0.ebuild | 26 +++++++++++++++++++ 4 files changed, 30 insertions(+), 27 deletions(-) delete mode 100644 dev-python/python-crontab/python-crontab-20191023.ebuild create mode 100644 dev-python/python-crontab/python-crontab-3.2.0.ebuild diff --git a/dev-python/python-crontab/Manifest b/dev-python/python-crontab/Manifest index 5cef51a23..c40473bc1 100644 --- a/dev-python/python-crontab/Manifest +++ b/dev-python/python-crontab/Manifest @@ -1 +1 @@ -DIST python-crontab-20191023.tar.bz2 39197 BLAKE2B cf354714c2ee20f69c1d336e21555b6924f5d5501f81c6a7ce4d86faa03b0ee32bf8b033a7dedbe9b759a2eb590586315c1804e1222fb5a09ebb6c4162ae597a SHA512 8df8e2c0671b9ca2daf98ed09624242d10760e62e8cd5c7991c4a1730c129c4fa19bee14a3cf7cc1a3fe2cf53b435ad9da31f4db0f1320ee3a57a26b4399d6ab +DIST python-crontab-3.2.0.tar.bz2 42724 BLAKE2B 89ecc378063817d18d2edfb8e74f2d6ab0669755374f1378c2034e7918794936953c313099e066134e06ddc56a196c81d5e446046df1d1a13d4694745847ed49 SHA512 078e1e2f98d48d81e109093e3c0a5303bbf5c4c88e423c5fefc88c2551d876c6dac5a1b274309b425b77df102d0cfb59d27cb7abd4ad2520839b9f10e93ef6b6 diff --git a/dev-python/python-crontab/metadata.xml b/dev-python/python-crontab/metadata.xml index ace7c2d3a..56d280c37 100644 --- a/dev-python/python-crontab/metadata.xml +++ b/dev-python/python-crontab/metadata.xml @@ -5,4 +5,7 @@ unknown@pentoo.ch Author Unknown + + doctormo/python-crontab + diff --git a/dev-python/python-crontab/python-crontab-20191023.ebuild b/dev-python/python-crontab/python-crontab-20191023.ebuild deleted file mode 100644 index d2ccf1b57..000000000 --- a/dev-python/python-crontab/python-crontab-20191023.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 - -DESCRIPTION="Crontab module for accessing system crontabs" -HOMEPAGE="https://gitlab.com/doctormo/python-crontab" - -if [[ ${PV} = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/doctormo/python-crontab.git" -else - HASH_COMMIT="ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0" - SRC_URI="https://gitlab.com/doctormo/python-crontab/repository/${HASH_COMMIT}/archive.tar.bz2 -> ${P}.tar.bz2" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -S="${WORKDIR}/${PN}-${HASH_COMMIT}-${HASH_COMMIT}" diff --git a/dev-python/python-crontab/python-crontab-3.2.0.ebuild b/dev-python/python-crontab/python-crontab-3.2.0.ebuild new file mode 100644 index 000000000..2247c3a98 --- /dev/null +++ b/dev-python/python-crontab/python-crontab-3.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +DESCRIPTION="Crontab module for accessing system crontabs" +HOMEPAGE="https://gitlab.com/doctormo/python-crontab" +SRC_URI="https://gitlab.com/doctormo/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" + +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/croniter[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From cedffef987e682e2b6a3da40c12afdce73c3271f Mon Sep 17 00:00:00 2001 From: rick Date: Mon, 9 Jun 2025 18:55:15 +0200 Subject: [PATCH 4/4] python-whois: update to 0.9.5, add test, fix github link --- dev-python/python-whois/Manifest | 2 +- dev-python/python-whois/metadata.xml | 2 +- ...whois-0.9.4.ebuild => python-whois-0.9.5.ebuild} | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) rename dev-python/python-whois/{python-whois-0.9.4.ebuild => python-whois-0.9.5.ebuild} (57%) diff --git a/dev-python/python-whois/Manifest b/dev-python/python-whois/Manifest index 90421e490..a8179de50 100644 --- a/dev-python/python-whois/Manifest +++ b/dev-python/python-whois/Manifest @@ -1 +1 @@ -DIST python_whois-0.9.4.tar.gz 110584 BLAKE2B 90a58e2d459329992a460f0fa7a8e4d8946787a0fcd598e7387672048c8af48c7a1ab9a003edf2b25d0566448dce727a36977edc425573091592130771d82aee SHA512 a96a68e6ab8f1de181fd401895e6c46cdce8185a0b1815df5fb96ac0f68e12d04d7050aecc64a63b114e6b836a6adc824ee2f5c645da48c26e06af1bdea0e97b +DIST python_whois-0.9.5.tar.gz 111201 BLAKE2B cd2a50694e80723bf563e746262cf949c5fe88bc5ec6374aedda737c151b7673376a9babfcc783d7155f936640ec17928780bf8ecaed7a9105a18d7047c318a7 SHA512 aff3f2990f2f06559ae85037e6c44ab0ad22fbdb34cee78ce836804f94ecd10dc562bdba9cf531ee47db4b6909d510550ea928de04d9d6166af88f7dc6f27f1f diff --git a/dev-python/python-whois/metadata.xml b/dev-python/python-whois/metadata.xml index 315a948d1..560489851 100644 --- a/dev-python/python-whois/metadata.xml +++ b/dev-python/python-whois/metadata.xml @@ -6,7 +6,7 @@ Yury Martynov - richardpenman/pywhois + richardpenman/whois python-whois diff --git a/dev-python/python-whois/python-whois-0.9.4.ebuild b/dev-python/python-whois/python-whois-0.9.5.ebuild similarity index 57% rename from dev-python/python-whois/python-whois-0.9.4.ebuild rename to dev-python/python-whois/python-whois-0.9.5.ebuild index d0729a275..53de59c54 100644 --- a/dev-python/python-whois/python-whois-0.9.4.ebuild +++ b/dev-python/python-whois/python-whois-0.9.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,14 +9,15 @@ PYTHON_COMPAT=( python3_{11..13} ) inherit distutils-r1 pypi DESCRIPTION="Whois querying and parsing of domain registration information" -HOMEPAGE="https://github.com/richardpenman/pywhois" +HOMEPAGE="https://github.com/richardpenman/whois" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm64 x86" -RESTRICT="test" +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND}" -RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" +distutils_enable_tests pytest