summaryrefslogtreecommitdiff
path: root/dev-python/ipy
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/ipy')
-rw-r--r--dev-python/ipy/Manifest1
-rw-r--r--dev-python/ipy/ipy-1.2.ebuild38
2 files changed, 39 insertions, 0 deletions
diff --git a/dev-python/ipy/Manifest b/dev-python/ipy/Manifest
index 23bdf7c8ec7f..8564cef8d703 100644
--- a/dev-python/ipy/Manifest
+++ b/dev-python/ipy/Manifest
@@ -1 +1,2 @@
DIST IPy-1.01.tar.gz 33641 BLAKE2B 10d5ac5c3df00a562393ee762e9ad0f458ecf4745f894ab23e686b7112842adcbb3f25064c0010630745273fa72280ba5ef92a951d687d0f46f341acd6c041ad SHA512 f0983254523025a1819d543877d9651fb6a9e39dabd3b043488495f681b02e43b544a0121658a0430a418a1c39b360a59db1699af87a75a16a2bdc29fcb2b74c
+DIST ipy-1.2.tar.gz 33918 BLAKE2B af1d001fc54f35338ec5fa3c17ad9cff4e664e624b438a8068d0eaf09a2c1b8b413cab81439489dca1a472507391293ed6cfe45ef2cd12eb8939d1c86c69a738 SHA512 30c82c07a040e50c2df7f6b28d6b9438aa082531689e9968bea741f58cdd3d96ad6aa2266a71ce91f487ea3f859c8e40fee0aa3608c326ed8102cf7ada42d13c
diff --git a/dev-python/ipy/ipy-1.2.ebuild b/dev-python/ipy/ipy-1.2.ebuild
new file mode 100644
index 000000000000..ccd613d7584c
--- /dev/null
+++ b/dev-python/ipy/ipy-1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=IPy
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks"
+HOMEPAGE="
+ https://github.com/autocracy/python-ipy/
+ https://pypi.org/project/IPy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+PATCHES=( "${FILESDIR}/${PN}-1.01-setDaemon-daemon.patch" )
+
+python_test() {
+ "${EPYTHON}" test/test_IPy.py || die "Tests fail with ${EPYTHON}"
+ "${EPYTHON}" test_doc.py || die "Doctests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ if use examples; then
+ docinto examples
+ dodoc -r example/.
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+
+ distutils-r1_python_install_all
+}