From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-python/atom/Manifest | 5 ++++ dev-python/atom/atom-0.3.10.ebuild | 49 ++++++++++++++++++++++++++++++++++++++ dev-python/atom/metadata.xml | 12 ++++++++++ 3 files changed, 66 insertions(+) create mode 100644 dev-python/atom/Manifest create mode 100644 dev-python/atom/atom-0.3.10.ebuild create mode 100644 dev-python/atom/metadata.xml (limited to 'dev-python/atom') diff --git a/dev-python/atom/Manifest b/dev-python/atom/Manifest new file mode 100644 index 000000000000..d3b8009f6d15 --- /dev/null +++ b/dev-python/atom/Manifest @@ -0,0 +1,5 @@ +DIST atom-0.3.10.zip 102102 SHA256 461ffb57ff9448242b66e08d367f9c65bfd9bf04215591e7e9580f289139debf SHA512 ae22747f96e42b9cc4f7c92ddb7d7b8af647e17b917481cd267d4162bd9260b906a019a73de2ca6e3c72a9430dacd535001da7dcb809c1c3dc18c7297be14b76 WHIRLPOOL 23a39d1dddb6c42850925244a8d6da1f589690e7c73416773e954f9ee74665e75c9686f5517af93711a226f828364b483497a98bbf054e4c97f75178ff77adce +EBUILD atom-0.3.10.ebuild 1235 SHA256 edd4daa521da9f9cff85a7764275b152ab159d7d96f7954b9283341f124aebf9 SHA512 364b84a9c1a310efea4b5d996e7cf521589a2a0c4f66c78d4c1c20d5085657156d16f932dd9dee795145347d4b7bfd62024ee85a2402f12c7415387fbe36ef40 WHIRLPOOL f0f5c438348cc982416eaa66128b98913ac79dd74f4133ea9f93e8898cf19066e330d06e50f9b5f5f6c28a5c6a063b714324f1d210f38465653c9908e6f79a31 +MISC ChangeLog 2422 SHA256 119ccb0d09b8b92a23752c0c7e12d869c0be41cef8fce0a968aa93182412bbd6 SHA512 8dd6d2c052ca8c561051f555e7495e3dc906b1a247ff33709d98e7f00920dca222d6dbbdb183ffc1944cef82016b949a80354b16650d1fb780b2398a77d425e8 WHIRLPOOL 387b46d1b32c114c5a5ff3fb831637e0c3799d85bce058d10c4e1d56bc78da432aca249c51f98d7d03bd74a5174203596648ca99159c834316c58712a6176f4f +MISC ChangeLog-2015 761 SHA256 5e5c9e0db1798af3f9040b9f924d94e8b2fc93e3d96f2839d74cf448f60954e7 SHA512 4172a03ef88188a85284ac136c7b5f0812790312daae110b1b9820f42b8e38409b1861ad94d93d362a9180fc71aad24f6b016a51fa340fd4d01ffbfc20fdc3f2 WHIRLPOOL f2b9345171292f5530d293abc4c65fdbd6fa30052d4618206081e6054b3efa83d63e7d24fa90a11f050faa1386912ac1cf5cd36131a25087fdb01a3a698ed3c2 +MISC metadata.xml 371 SHA256 bae11ad6418a3d6c609a8c8ac9d080ac34f0161550ec0f39f8f09aee31f64b2c SHA512 1914ed5cf60c1815a0bd9639e7af0a85b6dc2bf9952cb0ad00e69fd3e3a529a0fa6215079f8ca56b1fda49d36f34190a4c011afe41b11d81d0bb58e0674e466e WHIRLPOOL 4969d343e5d74f32b67034751c596240e22d0a61ff06010245f0187d5a2098398079aa49f09b1fcd512dfde04b4b6495c05e3f41b96f145fc18c0861ab096b8c diff --git a/dev-python/atom/atom-0.3.10.ebuild b/dev-python/atom/atom-0.3.10.ebuild new file mode 100644 index 000000000000..d98b0c8d4f64 --- /dev/null +++ b/dev-python/atom/atom-0.3.10.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Memory efficient Python objects" +HOMEPAGE="https://github.com/nucleic/atom" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" + +LICENSE="Clear-BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples test" + +RDEPEND="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + app-arch/unzip + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # Required to avoid file collisions at install + sed -e "s:find_packages():find_packages(exclude=['tests']):" -i setup.py || die + + # Reset from use of local paths + if use test; then + sed -e 's:from .catom:from catom:g' -i ${PN}/*.py || die + fi + + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all +} + +python_test() { + PYTHONPATH="${BUILD_DIR}"/lib:"${BUILD_DIR}"/lib/${PN} \ + nosetests || die "Tests failed" + pushd "${BUILD_DIR}"/lib > /dev/null + # Change the state back to original ready for installing + sed -e 's:from catom:from .catom:g' -i ${PN}/*.py + popd > /dev/null +} + +python_install_all() { + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/atom/metadata.xml b/dev-python/atom/metadata.xml new file mode 100644 index 000000000000..c53bd21714ed --- /dev/null +++ b/dev-python/atom/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + atom + nucleic/atom + + -- cgit v1.2.3