diff --git a/dev-python/guppy3/Manifest b/dev-python/guppy3/Manifest new file mode 100644 index 0000000000..c386a307c1 --- /dev/null +++ b/dev-python/guppy3/Manifest @@ -0,0 +1 @@ +DIST guppy3-3.1.3.tar.gz 343281 BLAKE2B cbc17a26dff0c9f217843575054aed4925461e3525f1f3785aa535fc125d7455b155dc69755edce9b7b6b43e04b18b685051644dee12935a8af8bba384da0e0d SHA512 f35219ecea5fa20edf3f064109b16ea3b022fea666415751000329fb35726759a697b79efe6a93c29d1a422a57c6dbb881bb313e267a569b621fef6cb0971c68 diff --git a/dev-python/guppy3/guppy3-3.1.3.ebuild b/dev-python/guppy3/guppy3-3.1.3.ebuild new file mode 100644 index 0000000000..8f4ec82773 --- /dev/null +++ b/dev-python/guppy3/guppy3-3.1.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="A Python Programming Environment & Heap analysis toolset" +HOMEPAGE=" + https://pypi.org/project/guppy3/ + https://zhuyifei1999.github.io/guppy3/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +python_test() { + "${EPYTHON}" guppy/heapy/test/test_all.py || die "tests failed" +} diff --git a/dev-python/guppy3/metadata.xml b/dev-python/guppy3/metadata.xml new file mode 100644 index 0000000000..45cae801e0 --- /dev/null +++ b/dev-python/guppy3/metadata.xml @@ -0,0 +1,18 @@ + + + + + zhuyifei1999@gmail.com + YiFei Zhu + + Guppy 3 is a programming environment providing object and heap memory + sizing, profiling and analysis. It includes a prototypical + specification language that can be used to formally specify aspects of + Python programs and generate tests and documentation from a common + source. + + https://github.com/zhuyifei1999/guppy3/issues + guppy3 + zhuyifei1999/guppy3 + +