From 0f72930fbb456d917ed20d50545befed7cc21fcc Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Fri, 1 Feb 2019 15:28:07 +0000 Subject: dev-python/python-utils: Initial commit. Dependency of net-misc/irrtree. Signed-Off-By: Tony Vroon Package-Manager: Portage-2.3.51, Repoman-2.3.11 --- dev-python/python-utils/Manifest | 1 + .../files/python-utils-2.3.0-pytest-runner.patch | 11 ++++++++ dev-python/python-utils/metadata.xml | 12 +++++++++ dev-python/python-utils/python-utils-2.3.0.ebuild | 31 ++++++++++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 dev-python/python-utils/Manifest create mode 100644 dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch create mode 100644 dev-python/python-utils/metadata.xml create mode 100644 dev-python/python-utils/python-utils-2.3.0.ebuild (limited to 'dev-python/python-utils') diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest new file mode 100644 index 000000000000..187109d96119 --- /dev/null +++ b/dev-python/python-utils/Manifest @@ -0,0 +1 @@ +DIST python-utils-2.3.0.tar.gz 19384 BLAKE2B 1746deadc8dbaf49a6499fe9c79d25c2b5cfea68e2d1b7ab6f88aa72807eedcdb338058e24a7822c6360dea36f1a044145572443c57f43f4cfed765a76e48f0b SHA512 482ccf9c635a0cbe603b69488a364d9033f8b7fada279d901725b5bf91ac13b1cd4a6b7e8d5834a9355d97d8b0803397d5e13da2b7ba72f8d8e2f7f39fee027a diff --git a/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch b/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch new file mode 100644 index 000000000000..277c283cad4e --- /dev/null +++ b/dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch @@ -0,0 +1,11 @@ +diff -uNr python-utils-2.3.0.ORIG/setup.py python-utils-2.3.0/setup.py +--- python-utils-2.3.0.ORIG/setup.py 2019-02-01 15:09:06.863038597 +0000 ++++ python-utils-2.3.0/setup.py 2019-02-01 15:09:22.636039253 +0000 +@@ -27,7 +27,6 @@ + long_description=long_description, + install_requires=['six'], + tests_require=['pytest'], +- setup_requires=['pytest-runner'], + classifiers=['License :: OSI Approved :: BSD License'], + ) + diff --git a/dev-python/python-utils/metadata.xml b/dev-python/python-utils/metadata.xml new file mode 100644 index 000000000000..70fe7370de4f --- /dev/null +++ b/dev-python/python-utils/metadata.xml @@ -0,0 +1,12 @@ + + + + + chainsaw@gentoo.org + Tony Vroon + + + + python-utils + + diff --git a/dev-python/python-utils/python-utils-2.3.0.ebuild b/dev-python/python-utils/python-utils-2.3.0.ebuild new file mode 100644 index 000000000000..bd24410195be --- /dev/null +++ b/dev-python/python-utils/python-utils-2.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_5 pypy pypy3) +PATCHES=( "${FILESDIR}"/${P}-pytest-runner.patch ) + +inherit distutils-r1 + +DESCRIPTION="Collection of small Python functions & classes" +HOMEPAGE="https://pypi.org/project/python-utils/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + dev-python/pytest-flakes[${PYTHON_USEDEP}]" + +python_prepare_all() { + find . -name '__pycache__' -prune -exec rm -rf {} \; || die "Cleaning __pycache__ failed" + find . -name '*.pyc' -exec rm -f {} \; || die "Cleaning *.pyc failed" + distutils-r1_python_prepare_all +} + +python_test() { + pytest -v || die +} -- cgit v1.2.3-65-gdbad