diff options
Diffstat (limited to 'dev-python/importlib_metadata')
-rw-r--r-- | dev-python/importlib_metadata/Manifest | 11 | ||||
-rw-r--r-- | dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch | 36 | ||||
-rw-r--r-- | dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild | 49 | ||||
-rw-r--r-- | dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild (renamed from dev-python/importlib_metadata/importlib_metadata-0.22.ebuild) | 26 | ||||
-rw-r--r-- | dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild (renamed from dev-python/importlib_metadata/importlib_metadata-0.23.ebuild) | 26 | ||||
-rw-r--r-- | dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild | 36 |
6 files changed, 139 insertions, 45 deletions
diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest index 8b3cf5bacd5c..276628f6313c 100644 --- a/dev-python/importlib_metadata/Manifest +++ b/dev-python/importlib_metadata/Manifest @@ -1,5 +1,10 @@ -DIST importlib_metadata-0.22.tar.gz 24951 BLAKE2B 63ffee037f1c6ebf47d6c99fa7ff7974b629869b272709bfdf700d34c6f507031b79b5d691c95a69204ec3df28765af00eaa07c1d96b590e983202be0fc5f0ef SHA512 73178fda41a8ac71f45e8c6220f43b757b53c47bd9fb8295a2a510537436bbc2c7b1451608ca6fc0bda687d3e38a6132950bc9bdc8d0fc3e234f510f2026c7f0 +AUX importlib_metadata-0.23-py38.patch 1069 BLAKE2B 1286d00ffda07aace5c10bd5f72e4991f7853292a633d495415dc60f8210b5bddbd02b31d0547c2d4fccabee88a12fe74341edb3854f1756da9739f8368c34ea SHA512 0004fba3856134614124c5fe42935623ede41ccefc726c8ddd177749f307761af5872c627092dee126b1dfe506aa49ac9a1577c773e22d25d01f9cb99fc35e24 DIST importlib_metadata-0.23.tar.gz 25172 BLAKE2B 8b88081971c658a01fd1c47cc664e54f4b42eb209ac1ce00af1dad5c15f66b661b20fc287abf818d7e4ef2e92447bea713fac6fb89a98d5ea7ba93e74134e4d6 SHA512 56594dfd67733842d83547770a09e12b4e4e3c000b7c9743206e13e4629906bb7271065e03c387f5114bac7f673fc17594d2ef90af23cd34b7ededecaf3fd47a -EBUILD importlib_metadata-0.22.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f -EBUILD importlib_metadata-0.23.ebuild 1462 BLAKE2B 180a5fc95ed072ee448aeaf80bc7c1027ea3554cef260e5479fa36147c8afce88fdf645c75f95e645596102f2622a0fe313b234919bc30efa3b80105cd67f1f1 SHA512 7ce52ab68e526fccde5516a77786c3129e848b9e17976aa10942fde22eaeabae276b96a8721e014b73ad8344ee78920e10bad2266764def397e6ee4b29c9993f +DIST importlib_metadata-1.1.0.tar.gz 26005 BLAKE2B 7fa48797833f9d7768d3a5d8fcb22f3f8add2c0b93a98a7830325a1d9d601ac54cf9a6c7c3d5895616bd9202845b5651b18235a14f2f58bb320f6e2a662350b1 SHA512 3f11be78b3a51f8e3b91edaab59850ec6b418dad2527700bbfe7334ae3f49fc8f4937685e9306b31231a22d68df7f28d1a26f6f56ae4ce309339e8b8f28f3aae +DIST importlib_metadata-1.2.0.tar.gz 26110 BLAKE2B 00f8a1e02c8bc0878dd0e5b1fcd11b6b30fb270cb6c528c0270a3e49dd7f27ac39c991bc442e648bc86116c6ae0772114fe60beb8b8b6274efd3d8cbc668d71b SHA512 27bdf882995f5efaf9a117650dcc36f32dc373e30d3ff973da5d9b9b160625904d165af98adfb9fa1681cdd10a88f22105eb8117bc9c682f9eb0b8d06e148037 +DIST importlib_metadata-1.3.0.tar.gz 26323 BLAKE2B a460a78856966fcbb20559c12f5da9ccfe82c9faa3745850e156a6b07db5d597138c1eaac583838ea24835e6c45c4cf8aab8474e5e15ba7de981eb1ad6b5de14 SHA512 45d09cbbbceee80a4769f2d374a3c4b511fda56a100ad1a6fc7cedf9a0cd251600c960430c608c7bcd60bdd9a0117f83025ed7b05f9f6a53edc791d128e8b0d7 +EBUILD importlib_metadata-0.23-r1.ebuild 1420 BLAKE2B 96230378e08741e62cad928316cf8eb154682403773930c12675a2082440de2d7916829713e13a218f8f73c96c71532a9b9374be625b249a66aa9ca2e98a1371 SHA512 ef0f3d59111d559538e2ae098e14f128bee05f226c73b13c22ed402577cd6aaabdb71fa04e70c98d1cfa5424f3b545a7635b04252dddce6dcd46d8eac2e1a102 +EBUILD importlib_metadata-1.1.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b +EBUILD importlib_metadata-1.2.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b +EBUILD importlib_metadata-1.3.0.ebuild 1092 BLAKE2B 8e0d6ed29af4445cf1b1034fc996813a01869c8aa4e0fae1ff4a4182ccac59308212a57239e538493312691b305a135a40955a9fa6a2957b372f5c3853d8dad2 SHA512 618b2a5bd8309c0568342bd5e1fc13b7b9a5622b3df23f10ea3f5d0b602c7307633b8c40808ccf98437654e9428ddc3051e2bb81e103bd37a78196379c80911b MISC metadata.xml 575 BLAKE2B fd32bd69ffa26679f44ae19012bf57e77219abea01918062e2290e48121209353d5a50eb2aa028ca8359b3c8f40a35c1cc4c48e2f05cb855a3016f2f01da41f2 SHA512 fdb2a87b50b50fd23d97c7dd9875958ad9ae6474f6e0a0e5fb8df12ed381c30e21a71ae2eaf3baf03ae1ab973c0c7827c8a84fa09c8ca52eb938439e4f66e17d diff --git a/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch b/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch new file mode 100644 index 000000000000..f0b8b636543a --- /dev/null +++ b/dev-python/importlib_metadata/files/importlib_metadata-0.23-py38.patch @@ -0,0 +1,36 @@ +diff --git a/importlib_metadata/tests/test_main.py b/importlib_metadata/tests/test_main.py +index 38ec884..0ab1cf1 100644 +--- a/importlib_metadata/tests/test_main.py ++++ b/importlib_metadata/tests/test_main.py +@@ -2,11 +2,17 @@ + from __future__ import unicode_literals + + import re ++import sys + import textwrap + import unittest + import importlib + import importlib_metadata + ++if sys.hexversion > 0x3080000: ++ from importlib.metadata import ( ++ Distribution as SysDistribution, ++ ) ++ + from . import fixtures + from .. import ( + Distribution, EntryPoint, MetadataPathFinder, +@@ -157,8 +163,12 @@ class DiscoveryTests(fixtures.EggInfoPkg, + + def test_package_discovery(self): + dists = list(distributions()) ++ if sys.hexversion > 0x3080000: ++ dist_classes = (Distribution, SysDistribution) ++ else: ++ dist_classes = (Distribution) + assert all( +- isinstance(dist, Distribution) ++ isinstance(dist, dist_classes) + for dist in dists + ) + assert any( diff --git a/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild new file mode 100644 index 000000000000..e67f26aed31d --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-0.23-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} ) + +inherit distutils-r1 + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE="https://importlib-metadata.readthedocs.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/configparser-3.5[${PYTHON_USEDEP}]' -2) + $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' -2) + $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2) +" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}}) + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/importlib_metadata-0.23-py38.patch" +) + +distutils_enable_sphinx "${PN}/docs" \ + '>=dev-python/rst-linker-1.9' +distutils_enable_tests unittest + +python_prepare_all() { + # avoid a setuptools_scm dependency + sed -i "s:use_scm_version=True:version='${PV}',name='${PN//-/.}':" setup.py || die + sed -r -i "s:setuptools(_|-)scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+|)[[:space:]]*::" \ + setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/importlib_metadata/importlib_metadata-0.22.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild index 665f1f6de4f5..0bdc8cb3113a 100644 --- a/dev-python/importlib_metadata/importlib_metadata-0.22.ebuild +++ b/dev-python/importlib_metadata/importlib_metadata-1.1.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} ) +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} ) inherit distutils-r1 @@ -14,7 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="doc test" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] @@ -27,26 +26,11 @@ BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] test? ( ${RDEPEND} - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy pypy3 python2_7 python3_5 python3_6) + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}}) dev-python/packaging[${PYTHON_USEDEP}] ) - doc? ( - >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) " -python_prepare_all() { - sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - sphinx-build ${PN}/docs docs/_build/html || die - HTML_DOCS=( docs/_build/html/. ) - fi -} -python_test() { - "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}" -} +distutils_enable_sphinx "${PN}/docs" \ + '>=dev-python/rst-linker-1.9' +distutils_enable_tests unittest diff --git a/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild index 665f1f6de4f5..0bdc8cb3113a 100644 --- a/dev-python/importlib_metadata/importlib_metadata-0.23.ebuild +++ b/dev-python/importlib_metadata/importlib_metadata-1.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} ) +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} ) inherit distutils-r1 @@ -14,7 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="doc test" RDEPEND=" dev-python/zipp[${PYTHON_USEDEP}] @@ -27,26 +26,11 @@ BDEPEND=" dev-python/setuptools_scm[${PYTHON_USEDEP}] test? ( ${RDEPEND} - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy pypy3 python2_7 python3_5 python3_6) + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}}) dev-python/packaging[${PYTHON_USEDEP}] ) - doc? ( - >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) " -python_prepare_all() { - sed -i "/'sphinx.ext.intersphinx'/d" ${PN}/docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - if use doc; then - sphinx-build ${PN}/docs docs/_build/html || die - HTML_DOCS=( docs/_build/html/. ) - fi -} -python_test() { - "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}" -} +distutils_enable_sphinx "${PN}/docs" \ + '>=dev-python/rst-linker-1.9' +distutils_enable_tests unittest diff --git a/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild new file mode 100644 index 000000000000..0bdc8cb3113a --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-1.3.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} ) + +inherit distutils-r1 + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE="https://importlib-metadata.readthedocs.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/configparser-3.5[${PYTHON_USEDEP}]' -2) + $(python_gen_cond_dep 'dev-python/contextlib2[${PYTHON_USEDEP}]' -2) + $(python_gen_cond_dep 'dev-python/pathlib2[${PYTHON_USEDEP}]' -2) +" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' pypy{,3} python{2_7,3_{5,6}}) + dev-python/packaging[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx "${PN}/docs" \ + '>=dev-python/rst-linker-1.9' +distutils_enable_tests unittest |