diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/pympler |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/pympler')
-rw-r--r-- | dev-python/pympler/Manifest | 11 | ||||
-rw-r--r-- | dev-python/pympler/metadata.xml | 19 | ||||
-rw-r--r-- | dev-python/pympler/pympler-0.4.1.ebuild | 42 | ||||
-rw-r--r-- | dev-python/pympler/pympler-0.4.2.ebuild | 43 | ||||
-rw-r--r-- | dev-python/pympler/pympler-0.4.3.ebuild | 53 | ||||
-rw-r--r-- | dev-python/pympler/pympler-0.5.ebuild | 42 |
6 files changed, 210 insertions, 0 deletions
diff --git a/dev-python/pympler/Manifest b/dev-python/pympler/Manifest new file mode 100644 index 000000000000..95b338c8712a --- /dev/null +++ b/dev-python/pympler/Manifest @@ -0,0 +1,11 @@ +DIST Pympler-0.4.1.tar.gz 395535 SHA256 6a8bfd2972c4ec34ac8750358515950be4a4ca13dfa6a05a9a22419786745f90 SHA512 3f7e2d88ca431ae73cf49d5140c10de4eab10c1627cdacc12e216c89410add16cb5e1faedc484ea765e4b866b905a5379bb21e7d41b9b8d622c4ac7b1b16a8a3 WHIRLPOOL 4b35b554cabda8b9ab633409f1c91728956cad31c1a41d3b66a8d2cbf2e1283edd32017181d5f9c8bd66a1bac7ba398c292dd60fd9cdc268fec86222b4a790c8 +DIST Pympler-0.4.2.tar.gz 395765 SHA256 3c3f9d8eb3dddf4f29c433433ea77c9c3f2f0dcc06575c0c2a9d81b2602893b2 SHA512 ae6e7718ecf8e7bc46ce968dd3b57543c4a3e882a07d7cb68ee38e60debc157ce2410c66b23c14179c47fef1b89647886289d9e4fdfc5f9e9ecd87a052f204aa WHIRLPOOL cc1e0ddb1509d92f3cc44f8e09c84a4fdc59fb273d0d5c2e10c421c97d0b83468dd7ffbf8d9817a480683afefb0f7dcf79993aa4ec7a7fb6b1789fc655ecb9c6 +DIST pympler-0.4.3.tar.gz 259409 SHA256 80dfbda9c9dc36d8cc6696b9f1066d4c6bdb87371f58fe7940fad8918b8c288f SHA512 de4a36e8e5b639c1b78460677d821a5ad829c01a568496a5df4682ab32fea14e24c47260aed96c68722285e3fdb4b202348a7cbfcb95531ca2954bd8d5cebb68 WHIRLPOOL 21324bd5b30be363e4295e6191aa2bc884b97b4224623c019fe888f394bc5bca59391f69503fbb0c799f3e93b68f6920728843197a0fd8680ac975ec4b6234e4 +DIST pympler-0.5.tar.gz 263627 SHA256 74d26dfb6f02777a5087be181ef7f8ae57625e7ec3ae41e2fdd24f31289e772e SHA512 254b758df70bafe57f315a973de0caeef6cd616bd0cc7b4475c74c3a9a94f52b3ac3da3f073483db3560cd0060536c95ed1297007c24dfe8db89fd893ff1409c WHIRLPOOL fd32c60fd5152e527c2147dad569a1c1369e95c8c05aa67314fad6a09794ca694320ab481e38277c1bba66cb5929fd56099286428a6e12773ae8134fcd97649a +EBUILD pympler-0.4.1.ebuild 969 SHA256 1eb51153a09c37788f0679b8a45c4eb6c2830bc59f7996bf0837a519025f21e3 SHA512 ccc89e93198590cace6420654ecb19db3b4a769915aac9c868d3421522e4d5ab04b77783935349d8b88c0196aeafb3e4412e7bb2041a2af747594b092a94fa74 WHIRLPOOL 52a478d1011ce501c662a6c1cf1e1341a6c76f8f92beafc1f79a869c46c048b87ae857d802ed0d537429688c229466f139b8dbe2eca9cd27b89d33e929becbd9 +EBUILD pympler-0.4.2.ebuild 1025 SHA256 5688847fe4b09b276363850c75e23026c7d4c1cafdf2df024f13a8df34245516 SHA512 3b3ba247a9c6cfd2dd28ae9e65200e0e86ce218780829f6114a0996e580c01e1f47205f81ae85a6e4c0bb5b4e48020a72677dea562daf78c411d32d30a94fa8b WHIRLPOOL 3604c589be3f23b1c923f9481273a1078f59cd58afdc7a9dbb57c6487377b3213c72a56b2cedbe37076aa15b04d001135fd29b50bbc6d7cd56503e0446ffc4ad +EBUILD pympler-0.4.3.ebuild 1397 SHA256 db404dc3e13901262192d98fa64b7308c7cfacf602f4d2149963c8d5ba8ad35e SHA512 e71e12e7829a8c92b57f3818fe8d40b4ed0588e4e80ab50fe1b96bc09e419961317a68372e3b912865fb4ace45684ec264de6e037a924fd833fe3f2af6d276a9 WHIRLPOOL 6aac54a9cb8e40e717519f3fbd13e650d89b70f3fba31fb6fcd5af3b261ccf8a2fc92cbddd5d3c92ea6c3a039429b7bc7e9b471e02b100d1700d7b314bf80602 +EBUILD pympler-0.5.ebuild 1068 SHA256 337c589dfc4f24a94dec75e2145f5b147993fedfa2fed5d3effcac5bb8e0791e SHA512 1edc35d7d131ada0d2e617b2a4e588374e594577e2c27c061eab49bbd9d424d90f09d8e1551946ba19401beee1bc6fd053d42815af8c491b02362265f52e690f WHIRLPOOL e8ac7fcb0eff27fbbd540b03b6b35aee3dd349069b000951fd059f9aee398bcbd6b5a1b7293242526c9f1215c206df7aa4f9efaf45e0a3ad6918a28b4f9ad576 +MISC ChangeLog 3578 SHA256 0555e0fa4d0b43a35f9e1dd3ff46e9895ef42019b3e542d29a4cd4701ecc1649 SHA512 10a2b2c34545d5a15bfd7cecddcb847f87177c82b0f10ed15da3091ee53e8ecd92dd2c2532192907c7f95113002ac054f007e0700d71ee63512c49654d062bee WHIRLPOOL c7cbca225b5f71978b8303745991a328b84badde267d61c791ef22ccc7c348cd0f94bae4d464fbc87c5a6ade54512657e2ee607cc83fe2b61e6734a0bea0d961 +MISC ChangeLog-2015 3349 SHA256 56d0c0d880277afcd3b92b03b70a301cfdcbc88d93add12acaa3ec5abbac2d41 SHA512 8724da4e7b6a6559f5f2a10e22198b6f53ac6af3ab5e0a6a6d7b0aa112e290ccbd4782910e4dba37f50d8cb9c4bb1317de7608bc97eb6294a8dd19cd510e3686 WHIRLPOOL 0c6c233c801ef98fce61e769acf9dde7ce2ac1d78d1ebe66efcd4ecd013154925c7dedf8f6273bbd579bf8a0c46610c5b37bf3a53af7b8efc1ca132942cc1c51 +MISC metadata.xml 775 SHA256 fff8d13abe4319d6b511492928615a219a090d741515acc1800483d6c3d3628f SHA512 e97ef9decf71b8f941e1fb54fee0aef66dee9c3e722f590d1d08f87dc20ba709713089c91891f0c686d69053321894fd6c8e6de690154f193e2bb72a5d879d41 WHIRLPOOL 36ee530035205dc3a310d7b22659647fa8f4f8680d4f5d64bd2b2e8e3295c80d3bb948219cde8f1209c7ec01b07512ebb1a256ca8ff214dd47ca072475d2c8c5 diff --git a/dev-python/pympler/metadata.xml b/dev-python/pympler/metadata.xml new file mode 100644 index 000000000000..b7d64a47521f --- /dev/null +++ b/dev-python/pympler/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <longdescription> +Pympler is a development tool to measure, monitor and analyze the memory +behavior of Python objects in a running Python application. By pympling a +Python application, detailed insight in the size and the lifetime of Python +objects can be obtained. Undesirable or unexpected runtime behavior like +memory bloat and other "pymples" can easily be identified. +</longdescription> + <upstream> + <remote-id type="pypi">Pympler</remote-id> + <remote-id type="github">pympler/pympler</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-python/pympler/pympler-0.4.1.ebuild b/dev-python/pympler/pympler-0.4.1.ebuild new file mode 100644 index 000000000000..cdca81dc92e6 --- /dev/null +++ b/dev-python/pympler/pympler-0.4.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4} ) + +inherit distutils-r1 + +MY_PN="Pympler" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Memory profiling for Python applications" +HOMEPAGE="https://code.google.com/p/pympler/ https://pypi.python.org/pypi/Pympler https://github.com/pympler/pympler" +SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]" +DEPEND="test? ( ${RDEPEND} )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + rm pympler/util/bottle.py || die + sed \ + -e '/import bottle/s:^.*$:import bottle:g' \ + -i pympler/web.py || die + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py try +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/pympler/pympler-0.4.2.ebuild b/dev-python/pympler/pympler-0.4.2.ebuild new file mode 100644 index 000000000000..c4cc5bae7afa --- /dev/null +++ b/dev-python/pympler/pympler-0.4.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_4} ) + +inherit distutils-r1 + +MY_PN="Pympler" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Memory profiling for Python applications" +HOMEPAGE="https://code.google.com/p/pympler/ https://pypi.python.org/pypi/Pympler https://github.com/pympler/pympler" +SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]" +DEPEND="test? ( ${RDEPEND} )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + rm pympler/util/bottle.py || die + sed \ + -e '/import bottle/s:^.*$:import bottle:g' \ + -i pympler/web.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # https://github.com/pympler/pympler/issues/22 + esetup.py try +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/pympler/pympler-0.4.3.ebuild b/dev-python/pympler/pympler-0.4.3.ebuild new file mode 100644 index 000000000000..bac8394e16ce --- /dev/null +++ b/dev-python/pympler/pympler-0.4.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit distutils-r1 + +MY_PN="Pympler" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Memory profiling for Python applications" +HOMEPAGE="https://code.google.com/p/pympler/ https://pypi.python.org/pypi/Pympler https://github.com/pympler/pympler" +SRC_URI="https://github.com/pympler/pympler/archive/${PV}.tar.gz -> ${P}.tar.gz" +# The PyPi tarball is missing the documentation +#SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]" +DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( ${RDEPEND} )" + +python_prepare_all() { + rm pympler/util/bottle.py || die + sed \ + -e '/import bottle/s:^.*$:import bottle:g' \ + -i pympler/web.py || die + # test_flatsize and AsizeofTest always fail + sed '14,106d' -i test/asizeof/test_asizeof.py || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + python_setup + sphinx-build -b html doc/{source,html} || die + fi +} + +python_test() { + # https://github.com/pympler/pympler/issues/22 + esetup.py try +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/pympler/pympler-0.5.ebuild b/dev-python/pympler/pympler-0.5.ebuild new file mode 100644 index 000000000000..60c4548dd309 --- /dev/null +++ b/dev-python/pympler/pympler-0.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) + +inherit distutils-r1 + +MY_PN="Pympler" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Memory profiling for Python applications" +HOMEPAGE="https://code.google.com/p/pympler/ https://pypi.python.org/pypi/Pympler https://github.com/pympler/pympler" +SRC_URI="https://github.com/pympler/pympler/archive/${PV}.tar.gz -> ${P}.tar.gz" +# The PyPi tarball is missing the documentation +#SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +IUSE="doc test" + +RDEPEND="dev-python/bottle[${PYTHON_USEDEP}]" +DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( ${RDEPEND} )" + +python_compile_all() { + if use doc; then + python_setup + sphinx-build -b html doc/{source,html} || die + fi +} + +python_test() { + esetup.py try +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/html/. ) + distutils-r1_python_install_all +} |