summaryrefslogtreecommitdiff
path: root/dev-python/distlib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/distlib
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/distlib')
-rw-r--r--dev-python/distlib/Manifest7
-rw-r--r--dev-python/distlib/distlib-0.2.1.ebuild27
-rw-r--r--dev-python/distlib/distlib-0.2.4.ebuild53
-rw-r--r--dev-python/distlib/files/distlib-0.2.2-unbundle.patch35
-rw-r--r--dev-python/distlib/metadata.xml13
5 files changed, 135 insertions, 0 deletions
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest
new file mode 100644
index 000000000000..1fffa6b30295
--- /dev/null
+++ b/dev-python/distlib/Manifest
@@ -0,0 +1,7 @@
+AUX distlib-0.2.2-unbundle.patch 1284 SHA256 f0a1535c8ebdb1cd288760d11f642f3d7e155e178ae94417000929e1a7513657 SHA512 90ae9177e09a4ae23a5e1a90e5599602466ede4b9fc2b19024c00a187f7393fc2fb84795bf5bb699bdbe071a97514bf86e8da556c8cacb49db0985f2ed8fe18c WHIRLPOOL add780400a458058f2f4f58f3065998857c49880e2f8c548809832be0ee4a0157012690c6beb20d78da2241f10b10c9c00b4f5966ad7c6ef25ab933cf5137c2d
+DIST distlib-0.2.1.zip 542424 SHA256 d91dc4a509ca50d1ba796ba1c4b23d5587f082d8a886856544546c88f4d9a685 SHA512 f6453585650db242ad4a176bbd468cc6069ee0941b6ea23f24fc32000778097d8a100de82eaad7b3d8d998dc153d25f537505c7eefcc6f98f37995cfc9d5be77 WHIRLPOOL 86c2eb318c9df8233847b5ded3370d77ed71fab22067f4fa039531d5a3df2ede463e1688d920401a0870e4359f18f8d765230c72e71be1458e5db14de153ad8d
+DIST distlib-0.2.4.zip 547411 SHA256 ee0966c613d04b19e425367b238c0a426ef34a43e1e0ffa6b16f781045d2a2a3 SHA512 03f9f9474578226e1a40a85a490aead3ec0509ba444856a263d4f25b3c86b5f919a3e18ff715a3a329d80a3f20a540b8c57a6e3dff55703c9cce730e2d021084 WHIRLPOOL 5dc9abf490bfccfc86c3092193d56963bef71a3f426f40b1e7dfdb9d2c45da7751488dff4213487e8a84871318a3379a7f122b1350f561cd7a195dd7ed7d45da
+EBUILD distlib-0.2.1.ebuild 720 SHA256 7c760a426869600ec5174577a068e15c40cc190edabddf6a67845a8ad8485a0a SHA512 ac1be4ba8cb1aa61a12f0abca4a4a07ae0923fbab36ddec91cde19026d7f2ca3935251c42bf0c5df0cb4e1c35832c1961df74c7131863c1a781e7f28ae331c5d WHIRLPOOL 95ad23c88c888681de52492564f133e2669805bcc2640f91032c325ea3ec2effb91ddb2c2afad1e2666496f3dc7cebf97da9e3072276e704ddb1d246a77471df
+EBUILD distlib-0.2.4.ebuild 1252 SHA256 36371b270a64d0bf378d885a3ff956a984bf320a2b4a0d498402f19853cf855f SHA512 bbe15c59a71efab4e5a9e5249e691d215ae24ad10666f60e9dd2914519a857d4ddf1e0d3699712670ccba6107470466fba2c1a9f8bae0205e954251dae2c1921 WHIRLPOOL a14fc32d1e769aebe49d71d7387fde3831fb88068c4f83458fb93b0f9ee9599334ba8d98469e6880a64209543f2f05e0c4cc60db7620ad90d12828b496a71c3c
+MISC ChangeLog 6453 SHA256 faecce24dae74a55220c237006b216da9ced703e21ddcd1179bd876709d67e63 SHA512 8931f52f4e7dbbc7ad2402cb054843cb41621e8ec3db8c7aff2a28608b05dd5f67566268c54ebe06e2beba17d84209914709b46d75fabff741d22859bb8a2b53 WHIRLPOOL 16f9d0366d5bf6cbc87df2fb16fd59d9ff25893b7ac8a5a4ce5b68d211a22864193ff554ac4c731fc8f01519527f13313d95944c8f6faa4f9f748ff2f7a5314e
+MISC metadata.xml 426 SHA256 cbd60016ebc93dcedc93393fe18a366ea8805441db94d01f3dabb2820b629f45 SHA512 08bab081b7287399834521ed7f3bad016a3c0be3b7b191875e23b4cb0577afc02ae9d553de80552212852ceb473a4ca424efecf226826eea80461a3fb028a36e WHIRLPOOL ebebf01999fa60907dd8cfc7a0eb9c910c5839d7e640ae8395322a05af043e21e6dd11e05524cc2e39b9ac5b17c8bf0eef377214966509835428bc135a6d1d13
diff --git a/dev-python/distlib/distlib-0.2.1.ebuild b/dev-python/distlib/distlib-0.2.1.ebuild
new file mode 100644
index 000000000000..60240223b527
--- /dev/null
+++ b/dev-python/distlib/distlib-0.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Distribution utilities"
+HOMEPAGE="https://pypi.python.org/pypi/distlib https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+
+python_test() {
+ sed \
+ -e '/PIP_AVAILABLE/s:True:False:g' \
+ -i tests/*py || die
+ PYTHONHASHSEED=0 esetup.py test
+}
diff --git a/dev-python/distlib/distlib-0.2.4.ebuild b/dev-python/distlib/distlib-0.2.4.ebuild
new file mode 100644
index 000000000000..81c0a6d1676b
--- /dev/null
+++ b/dev-python/distlib/distlib-0.2.4.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} pypy pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Distribution utilities"
+HOMEPAGE="https://pypi.python.org/pypi/distlib https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.2.2-unbundle.patch
+)
+
+python_prepare_all() {
+ rm -r \
+ distlib/*.exe \
+ distlib/_backport \
+ tests/test_shutil.py* \
+ tests/test_sysconfig.py* || die
+
+ distutils-r1_python_prepare_all
+
+ # Broken tests
+ # 1 fails due to it being sensitive to dictionary ordering
+ # inconsistency between code and test
+ sed \
+ -e 's:test_dependency_finder:_&:g' \
+ -i tests/*py || die
+
+ # Gentoo still doesn't report correct ABI
+ sed \
+ -e 's:test_abi:_&:g' \
+ -i tests/*py || die
+}
+
+python_test() {
+ sed \
+ -e '/PIP_AVAILABLE/s:True:False:g' \
+ -i tests/*py || die
+ SKIP_ONLINE=True PYTHONHASHSEED=0 esetup.py test
+}
diff --git a/dev-python/distlib/files/distlib-0.2.2-unbundle.patch b/dev-python/distlib/files/distlib-0.2.2-unbundle.patch
new file mode 100644
index 000000000000..5ee912905602
--- /dev/null
+++ b/dev-python/distlib/files/distlib-0.2.2-unbundle.patch
@@ -0,0 +1,35 @@
+--- distlib-0.1.9/distlib/compat.py.orig 2014-06-06 09:58:21.317560756 +0200
++++ distlib-0.1.9/distlib/compat.py 2014-06-06 09:58:29.955611427 +0200
+@@ -17,7 +17,7 @@ if sys.version_info[0] < 3:
+ from types import FileType as file_type
+ import __builtin__ as builtins
+ import ConfigParser as configparser
+- from ._backport import shutil
++ import shutil
+ from urlparse import urlparse, urlunparse, urljoin, urlsplit, urlunsplit
+ from urllib import (urlretrieve, quote as _quote, unquote, url2pathname,
+ pathname2url, ContentTooShortError, splittype)
+@@ -267,7 +267,7 @@ except ImportError: # pragma: no cover
+ try:
+ import sysconfig
+ except ImportError: # pragma: no cover
+- from ._backport import sysconfig
++ import sysconfig
+
+ try:
+ callable = callable
+--- distlib-0.1.9/setup.py.orig 2014-06-06 10:19:13.971997156 +0200
++++ distlib-0.1.9/setup.py 2014-06-06 10:19:20.012034150 +0200
+@@ -62,12 +62,7 @@ distutils.core.setup(
+ platforms='any',
+ packages=[
+ 'distlib',
+- 'distlib._backport',
+ ],
+- package_data={
+- 'distlib._backport': ['sysconfig.cfg'],
+- 'distlib': ['t32.exe', 't64.exe', 'w32.exe', 'w64.exe'],
+- },
+ cmdclass={
+ 'test': TestCommand,
+ },
diff --git a/dev-python/distlib/metadata.xml b/dev-python/distlib/metadata.xml
new file mode 100644
index 000000000000..f095796ff078
--- /dev/null
+++ b/dev-python/distlib/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <upstream>
+ <remote-id type="pypi">distlib</remote-id>
+ <remote-id type="github">vsajip/distlib</remote-id>
+ <remote-id type="bitbucket">vinay.sajip/distlib</remote-id>
+ </upstream>
+</pkgmetadata>