summaryrefslogtreecommitdiff
path: root/dev-python/jaraco-functools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /dev-python/jaraco-functools
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'dev-python/jaraco-functools')
-rw-r--r--dev-python/jaraco-functools/Manifest9
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild4
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild61
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild4
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.0.0.ebuild (renamed from dev-python/jaraco-functools/jaraco-functools-2.0.ebuild)38
5 files changed, 25 insertions, 91 deletions
diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest
index eabe04f989e9..f94e5f246c80 100644
--- a/dev-python/jaraco-functools/Manifest
+++ b/dev-python/jaraco-functools/Manifest
@@ -1,9 +1,8 @@
AUX jaraco-functools-2.0-fix-py37-tests.patch 1120 BLAKE2B 8fe7c807d7582ffd2c3240e3ab74f58dd76f87ea6cbd6a8a5d2b0159579df71001993c36451f79547e674a4d19659646cd86c1181787de0fe5a3b963e646c07c SHA512 6c743bbce1f369e5369ee34a788b7966422e469986e7c5f3d7efbdc1ebafc7487a929fa0a1164aabd3da3a5f9f3c120093cfd978554e8506d05604dec2417bb9
DIST jaraco.functools-1.19.tar.gz 10588 BLAKE2B c71eb4e0c611f6a0bd82e04cacb7933961ba5e50091439c274bd8ceeda68b69789423994fe43f44af6cdd643b7a04418bc32ce2f937d118520298a019c5c6638 SHA512 7fbf1956ff8a132021e1f7fae5e98f40199a5d0e705b08b44ad5b2588fdd7d1088db9d7457b985c1852b50285a8f03cc9795fff0c4f53f9155f7c8ec371ff307
-DIST jaraco.functools-1.20.tar.gz 11063 BLAKE2B c202c3cda86c0f32fb3299a083ebb8d584eec444d9d8f0eff536f5e663634dab03c5831aef18d683dddde7eafff311b66a724d9004ad46f5ef92e90df16a9c7d SHA512 ba17b567dfcadb0d8ff1cc7a6ed07f2a23abfd42e73f3d815a6fa19d9be97d6af0c90bff7fb5e7ef67012ea5d931e9babc963da8a7105ba6a92d5c43c7126e04
DIST jaraco.functools-2.0.tar.gz 14340 BLAKE2B 560490b1150c2385f9c4d468fe7ab4fa84475ad43e1ebed784343a71742976ed0c18df3f6240b1d5b69106a6835c0248838331a654f9d3fdc863622c3dda33be SHA512 dce30c08f0e9f3c7b682c78fc3a46a26d9972706f4c8449a12ba11aa5ed130c6d9ca405213fd93b6b4110ef9cea549e5fa925c96bfaf18681cd6957d8ba0889f
-EBUILD jaraco-functools-1.19-r1.ebuild 1584 BLAKE2B 19dbc26f0d326e2e1fe3a5e3e2111eeccadb423dafc4a108deeaffbb8bdf607a2c96b68477f6d45a0e4206f6548be2b9dec949ae45077061bb54752b0e77ea08 SHA512 f366964ea4665920d0f215e5ba8c35bbf8610c2483ffa70efcffaba6244ec0ca6950806e1d07876905ce3a5f05022b5263c8192ea218dbfd54f76a866a807ce6
-EBUILD jaraco-functools-1.20-r1.ebuild 1598 BLAKE2B 39587a96b71237112d3736608acb69f94b6318919c7ec9d12fc9bd90b8f025aa31f3a6d3fe9a029d67cb81fdb0c2e359fb7c7c0c1ea70c179c153c6fee536c4a SHA512 47941e1d0e771f478478fb2e73457df0897cefd78309236bc6f750e9527a4f4055845ea81f791b44cfe50b209bdad5581fc7b50514c88c83270acf706510e54a
-EBUILD jaraco-functools-2.0-r1.ebuild 1914 BLAKE2B 62f3b086a3f939320ba35037a41a4716a7a4e1cd0f13a4967f52c91fcec16b9a665dbe4353a39bd82f5c561d8d8ae3a00dcc0b4a62065a3ef2a4b197cdc5420b SHA512 93b2b6e1e8ac1dee7479e38654e941460ff6469412dd3a3efac6f874998afdc82a401664bbc9e3979a143f10abdb49d320ddb7f9c2ce5ecff1993fac8e063de0
-EBUILD jaraco-functools-2.0.ebuild 1832 BLAKE2B b5dd674f8b233e6025d9428723542c3b0d2852d3d2cf3044ac6fd6cd9cc56a3e56083d1e59f7fa7e8f46f68fa2081a0759b7937a73b6ef6927395db13c147087 SHA512 03f076df7ac91d39841717a1a03ba3edb06fe397bde01d42b691924ee8a2025f40f8d1e8ad2a9024e3a8a1a365dbf56cf2beb22eb3738e0011dc598b33342306
+DIST jaraco.functools-3.0.0.tar.gz 15618 BLAKE2B dbf542148d18069e7e78c718f3f6b62c7a07c674c96d54dfb3c1cebded13f6e24ca579844453352d001d312e718acf58d311c198076e85217362ee1a1446dc23 SHA512 f1ec725e132477f7361f7d0a77f72b69603499c24df25c9e8e0cc9a6d34a4bd4bb10fde60dc324b8176c46035e2babde04de90fcb0aa82273bc2f8559b8b31f5
+EBUILD jaraco-functools-1.19-r1.ebuild 1580 BLAKE2B 4aa6db85e981dfadbf90253251ad85d205f4bc3050f928ab918036d6248a931f3e7a7381160f3d5fdf81a925d24b4a32c73fdcf2cfb4deed1134ea28d79d9f62 SHA512 6450ee7269e094caecd7a3b5350a370abe5f4be638074e8dc20679b06e25294a0d8ea88ba828cee1568312a3e00d3bb72be69852ef2ec9d6799cf5ee8e8de87f
+EBUILD jaraco-functools-2.0-r1.ebuild 1912 BLAKE2B 377b9f78b93a865f8c32b045a33506e4aee354cce779e156b2d823d0177625b8353207b2609e64df45076cd9200ce35268b9815e26c8cdd87129d88b881b5858 SHA512 faaa510ad73e3a83ce62417f7c29d959105076a9065e0245863f6f5fab21856540f239253f44314bb49916c1d17461b3cae288ae257cf08f5ebc6df0747f2955
+EBUILD jaraco-functools-3.0.0.ebuild 1744 BLAKE2B 006802b1d2ae65f738d67e371bda4424b7b6e4a38a26d0a6608b472058c57655303fa0ec90335268684113c97a2e77b23fc5c0a027b7721e51a807345792fc29 SHA512 391deb43e1f6ded933a91ced2ae0b31ec96a564b5a57ba659efb174cccdf6dd9abafff1c24a65b48c08b122e551cadb6287f8b5bc1440a7109924147d5b8b0c2
MISC metadata.xml 550 BLAKE2B d8c0bdc0a3d2c0c3d37638bbc8534233acb659d38e0ed9e9e757ff35b261f241e213b73a5c55aee059aa7e73e71e574e4e4e52c12f3bfd9e6c3ac0059f2ec0ee SHA512 2fccec87fe5c57aa922ea30710d802c438f86fa3a72492dd4d2fc8917cc1a1a92ecb12fa5e9160c6245cbd6ab557791ac6f575de8a7a001842618f8d00343476
diff --git a/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
index 8d6cc4c81dac..99f489e89c43 100644
--- a/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-1.19-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( pypy3 python{2_7,3_6} )
inherit distutils-r1
diff --git a/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild
deleted file mode 100644
index fba36e00fdd5..000000000000
--- a/dev-python/jaraco-functools/jaraco-functools-1.20-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7}} )
-
-inherit distutils-r1
-
-MY_PN="${PN/-/.}"
-DESCRIPTION="Additional functions used by other projects by developer jaraco"
-HOMEPAGE="https://github.com/jaraco/jaraco.functools"
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- <dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' python2_7)
-"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
- doc? (
- >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
- >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
- test? (
- ${RDEPEND}
- >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
- dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
- dev-python/jaraco-classes[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_compile_all() {
- if use doc; then
- cd docs || die
- sphinx-build . _build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
-}
-
-python_test() {
- # Override pytest options to skip flake8
- PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \
- || die "tests failed with ${EPYTHON}"
- }
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild b/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild
index 12ba71c5dadb..7b3620197655 100644
--- a/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-2.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7,8}} )
+PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} )
inherit distutils-r1
diff --git a/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.0.0.ebuild
index 5811de735c6c..24d012e5188a 100644
--- a/dev-python/jaraco-functools/jaraco-functools-2.0.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( pypy3 python{2_7,3_{5,6,7}} )
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
inherit distutils-r1
@@ -11,44 +11,40 @@ MY_PN="${PN/-/.}"
DESCRIPTION="Additional functions used by other projects by developer jaraco"
HOMEPAGE="https://github.com/jaraco/jaraco.functools"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc test"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
dev-python/more-itertools[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' python2_7)
"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
- doc? (
- >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
- >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- )
+# TODO: remove six
+# https://github.com/jaraco/jaraco.functools/pull/14
+BDEPEND="
test? (
${RDEPEND}
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
- dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
dev-python/jaraco-classes[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
)
"
-S="${WORKDIR}/${MY_PN}-${PV}"
+distutils_enable_sphinx docs \
+ ">=dev-python/jaraco-packaging-3.2" \
+ ">=dev-python/rst-linker-1.9"
-PATCHES=( "${FILESDIR}/${P}-fix-py37-tests.patch" )
+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
-python_compile_all() {
- if use doc; then
- cd docs || die
- sphinx-build . _build/html || die
- HTML_DOCS=( docs/_build/html/. )
- fi
+ distutils-r1_python_prepare_all
}
python_test() {