dev-python/icmplib: drop old

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
2025-05-03 21:49:20 +02:00
parent e2bf0c6bd9
commit dd0a714588
4 changed files with 7 additions and 39 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.9 is set as default target.
* python-3.12.10 is set as default target.
# Bigger Changes
@@ -606,7 +606,7 @@ 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 2385 Ebuilds in total, 2367 of them have in total 2411 (43 different) licenses assigned.
There are 2384 Ebuilds in total, 2366 of them have in total 2410 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
@@ -615,7 +615,7 @@ There are 2385 Ebuilds in total, 2367 of them have in total 2411 (43 different)
|GPL-3|149|
|BSD|127|
|GPL-2|30|
|LGPL-3|23|
|LGPL-3|22|
|BSD-2|19|
|GPL-3+|17|
|LGPL-3+|17|
@@ -654,9 +654,9 @@ There are 2385 Ebuilds in total, 2367 of them have in total 2411 (43 different)
|GPL-2+|1|
|GPL-2-with-linking-exception|1|
(Last counted: 14/03/2025)
(Last counted: 03/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: 14/03/2025
Last updated: 03/05/2025

View File

@@ -1,5 +1,3 @@
DIST icmplib-3.0.4.tar.gz 26744 BLAKE2B e804688acecaea4e3e22bec2cd46525b42716d3f4fac04cedd8cd818e157688b747d6435d6a2c80373708f1d7d577a42d01c5e37488851e0efb86cc5d097670b SHA512 a374397bad25fc34a8d83e12b2e3d4a07992c6375dd717706c727c60f462f1293f02b939aad3777e1ea1e97e3f75309661ecf26ea564661a961866b89ae626e0
DIST icmplib-3.0.tar.gz 26575 BLAKE2B abf05d64a854e12ea985f898f1b5b3a9c2ee57016f62e549284f44b20f2dab1dda68cba6964532cc9c98aa99d58fb026cc83e9fd8e172a1005e53e10b202cde7 SHA512 7005ed2c68fc8776f3579d996ed81d5f1f5d8d9b0315704a5802e9146dcd2386aa61de23c6279918fd5d369e0a77287046b09ba2e65d283c76be1863b643d5f5
EBUILD icmplib-3.0.4.ebuild 518 BLAKE2B 10dd5c5060a08794070d83ec2def62a320a8f9994ae1d488cdaf92ef613029fcf2023512379ea35db80f8bb38935a0826bf64504d937705f275cf0621d716213 SHA512 b3835bd839e777f406d54162f102077c40110a992411caf3076d1343f72f4970941e0a9b4ccfd4144abe95dfe1b78841d73b934ab132a75622e362effa6a9ffb
EBUILD icmplib-3.0.ebuild 621 BLAKE2B 6f5c37bd8be52db0b752d9ed18f1ef5f58facc470e63e828f63b4ba71b2451dcdfea26b284907359de3c571dc73d4cd96b5b46cb17c50517ff43bc790927b72d SHA512 54bd7bb553ba3cacdf689669ed65fccfe58cb46b5b36d666d20635eaaf751c7e545acf071c7b6a97aeb546becdc5856b42f72a22ede7644d839a37ddfdd4ccb1
EBUILD icmplib-3.0.4.ebuild 518 BLAKE2B 1147bff5f4ff885c9daeda9df424ad9facc26fb8233fc9fb09dede2bde3e384bead34e9497caea40d563a1bb9d85a97f9b0ccf3f341b4e045ca75959edd1526a SHA512 ae70ce570aa59ca2feffe595eb2ae32969eeb61b2d315f00f6f89085a73ddabc3731dfa614c65be95d17fa91e02601d4efe5a03399fa8feb36e1375778e4d1dc
MISC metadata.xml 519 BLAKE2B 5aef753ffdc75900ed3b7aecd6b41d15bf8ac2ae11c07234e0126d5db06014fa865cf18ba82413bda744a943602ef56d58c5fd96a83be0edabf38a8332a1e864 SHA512 3b8ea73ccce44fdbda10d4d165480b66fefe077a988c6bc436e992fa77bf1a81a8310f1a2650f39392d36314879b578d7ca7385cb05c5b21df82f5e2ad841ab1

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2024 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="Easily forge ICMP packets and make your own ping and traceroute."
HOMEPAGE="https://github.com/ValentinBELYN/icmplib https://pypi.org/project/icmplib/"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.md"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest