diff options
| author | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-29 12:32:23 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-29 12:32:23 +0000 |
| commit | fec0ff061555dbef14f1b3afd93e5f7a37a2d5aa (patch) | |
| tree | a1d4bf2448edfa97fa0fa717f3c33ae04f814041 /dev-python | |
| parent | 5cb8c34e72e3dc1219a0dde4799d0be2d6e4e0bb (diff) | |
| download | baldeagleos-repo-fec0ff061555dbef14f1b3afd93e5f7a37a2d5aa.tar.gz baldeagleos-repo-fec0ff061555dbef14f1b3afd93e5f7a37a2d5aa.tar.xz baldeagleos-repo-fec0ff061555dbef14f1b3afd93e5f7a37a2d5aa.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
68 files changed, 285 insertions, 757 deletions
diff --git a/dev-python/pyicu/Manifest b/dev-python/PyICU/Manifest index 1e7659d7cecd..1e7659d7cecd 100644 --- a/dev-python/pyicu/Manifest +++ b/dev-python/PyICU/Manifest diff --git a/dev-python/pyicu/pyicu-2.4.3.ebuild b/dev-python/PyICU/PyICU-2.4.3.ebuild index 9e6826679972..1c64ebfd302d 100644 --- a/dev-python/pyicu/pyicu-2.4.3.ebuild +++ b/dev-python/PyICU/PyICU-2.4.3.ebuild @@ -7,12 +7,9 @@ PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 -MY_PN="PyICU" -MY_P="${MY_PN}-${PV}" - DESCRIPTION="Python bindings for dev-libs/icu" HOMEPAGE="https://github.com/ovalhub/pyicu" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" @@ -21,8 +18,6 @@ KEYWORDS="amd64 x86" RDEPEND="dev-libs/icu:=" DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_P}" - DOCS=( CHANGES CREDITS README.md ) distutils_enable_tests pytest diff --git a/dev-python/pyicu/pyicu-2.5.ebuild b/dev-python/PyICU/PyICU-2.5.ebuild index 73d0b1dea192..c737ed56c1eb 100644 --- a/dev-python/pyicu/pyicu-2.5.ebuild +++ b/dev-python/PyICU/PyICU-2.5.ebuild @@ -7,22 +7,17 @@ PYTHON_COMPAT=( python3_{5,6,7,8,9} ) inherit distutils-r1 -MY_PN="PyICU" -MY_P="${MY_PN}-${PV}" - DESCRIPTION="Python bindings for dev-libs/icu" HOMEPAGE="https://github.com/ovalhub/pyicu" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-libs/icu:=" DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_P}" - DOCS=( CHANGES CREDITS README.md ) distutils_enable_tests pytest diff --git a/dev-python/pyicu/metadata.xml b/dev-python/PyICU/metadata.xml index d3dfc035b77b..d3dfc035b77b 100644 --- a/dev-python/pyicu/metadata.xml +++ b/dev-python/PyICU/metadata.xml diff --git a/dev-python/asgiref/metadata.xml b/dev-python/asgiref/metadata.xml index 76e7dba25fee..269db618d2de 100644 --- a/dev-python/asgiref/metadata.xml +++ b/dev-python/asgiref/metadata.xml @@ -5,5 +5,6 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/aws-sam-translator/metadata.xml b/dev-python/aws-sam-translator/metadata.xml index 5717b63cd3b1..8df3848ea60e 100644 --- a/dev-python/aws-sam-translator/metadata.xml +++ b/dev-python/aws-sam-translator/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">awslabs/serverless-application-model</remote-id> <remote-id type="pypi">aws-sam-translator</remote-id> diff --git a/dev-python/aws-xray-sdk-python/metadata.xml b/dev-python/aws-xray-sdk-python/metadata.xml index 387ef597af5b..4f21f69608cb 100644 --- a/dev-python/aws-xray-sdk-python/metadata.xml +++ b/dev-python/aws-xray-sdk-python/metadata.xml @@ -5,6 +5,7 @@ <email>zmedico@gentoo.org</email> <name>Zac Medico</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">aws/aws-xray-sdk-python</remote-id> <remote-id type="pypi">aws-xray-sdk</remote-id> diff --git a/dev-python/backcall/metadata.xml b/dev-python/backcall/metadata.xml index 5c2b9c235b0a..3fd43b39928b 100644 --- a/dev-python/backcall/metadata.xml +++ b/dev-python/backcall/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">backcall</remote-id> </upstream> diff --git a/dev-python/cherrypy/metadata.xml b/dev-python/cherrypy/metadata.xml index 5866af8a92e2..09797910073d 100644 --- a/dev-python/cherrypy/metadata.xml +++ b/dev-python/cherrypy/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">CherryPy</remote-id> </upstream> diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 4a5e623ef7d0..b3527744fa4d 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,8 +1,5 @@ DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0 SHA512 1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0 -DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06 SHA512 f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597 -DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf SHA512 8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325 -DIST llvmorg-10.0.1-rc3.tar.gz 120876192 BLAKE2B c48c7e00b37adaab411a34196b87eb630a997ce56bcc33350a698d6d8e24877844b037735ec44abf80ac4c0a4d5a8682745afce4c44cb806bbe9e2a74d875da1 SHA512 ccb6a5bff336924381def11cdfa9c676351461e293b6250b15c1c6cd7694b99beb3e2f3834e8321a28586da091492cbde689213eb4108c9dbe86724e1ee66949 -DIST llvmorg-10.0.1-rc4.tar.gz 120873659 BLAKE2B 2413fb8af98384e608fab83b91fa826ffe2a7cdeb052eb6a50f253f9fe46ee71c040f210bb2f395d73b0a2772854ccafe2ac2cf1cc7c8405bc988183fa732aea SHA512 8b3f0b794c98956238e5d3d195e3a9cb9c9a40f78e2ed72c767fbeac3e1dbae58cb8132db7d2c8caa891a4d0bf631e2a9afc67f3c37707e9e6b94e2f9aeb77b8 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1 SHA512 48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151 +DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844 SHA512 09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59 diff --git a/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild b/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild deleted file mode 100644 index 8509078f7309..000000000000 --- a/dev-python/clang-python/clang-python-10.0.1_rc1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -python_test() { - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild b/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild deleted file mode 100644 index 8509078f7309..000000000000 --- a/dev-python/clang-python/clang-python-10.0.1_rc2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -python_test() { - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-10.0.1_rc3.ebuild b/dev-python/clang-python/clang-python-10.0.1_rc3.ebuild deleted file mode 100644 index 8509078f7309..000000000000 --- a/dev-python/clang-python/clang-python-10.0.1_rc3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -python_test() { - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-10.0.1_rc4.ebuild b/dev-python/clang-python/clang-python-10.0.1_rc4.ebuild deleted file mode 100644 index 8509078f7309..000000000000 --- a/dev-python/clang-python/clang-python-10.0.1_rc4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7,8,9} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -python_test() { - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-10.0.1.9999.ebuild b/dev-python/clang-python/clang-python-11.0.0_rc1.ebuild index 8509078f7309..8509078f7309 100644 --- a/dev-python/clang-python/clang-python-10.0.1.9999.ebuild +++ b/dev-python/clang-python/clang-python-11.0.0_rc1.ebuild diff --git a/dev-python/dill/metadata.xml b/dev-python/dill/metadata.xml index 2f8dd4289028..bac02a219f19 100644 --- a/dev-python/dill/metadata.xml +++ b/dev-python/dill/metadata.xml @@ -15,6 +15,7 @@ Dill can be used to store Python objects to a file, but the primary usage is to send Python objects across the network as a byte stream. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">dill</remote-id> <remote-id type="github">uqfoundation/dill</remote-id> diff --git a/dev-python/elementpath/metadata.xml b/dev-python/elementpath/metadata.xml index 50567d15b867..20429c3d3fc5 100644 --- a/dev-python/elementpath/metadata.xml +++ b/dev-python/elementpath/metadata.xml @@ -4,5 +4,6 @@ <maintainer type="project"> <email>python@gentoo.org</email> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/flask-htmlmin/metadata.xml b/dev-python/flask-htmlmin/metadata.xml index d03f9f871907..f39cf53cb173 100644 --- a/dev-python/flask-htmlmin/metadata.xml +++ b/dev-python/flask-htmlmin/metadata.xml @@ -9,6 +9,7 @@ <email>titanofold@gentoo.org</email> <name>Aaron W. Swenson</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">Flask-HTMLmin</remote-id> </upstream> diff --git a/dev-python/icalendar/metadata.xml b/dev-python/icalendar/metadata.xml index fdedd273875d..5cd9ff9790f0 100644 --- a/dev-python/icalendar/metadata.xml +++ b/dev-python/icalendar/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <use> <flag name="doc">Generate examples and other extra documentation</flag> </use> diff --git a/dev-python/jdcal/metadata.xml b/dev-python/jdcal/metadata.xml index 35c3d6ea9c68..6bb4accedacd 100644 --- a/dev-python/jdcal/metadata.xml +++ b/dev-python/jdcal/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">jdcal</remote-id> <remote-id type="github">phn/jdcal</remote-id> diff --git a/dev-python/jmespath/metadata.xml b/dev-python/jmespath/metadata.xml index 2b0c78f822cc..35b4159ae3ad 100644 --- a/dev-python/jmespath/metadata.xml +++ b/dev-python/jmespath/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">jmespath</remote-id> <remote-id type="github">jmespath/jmespath.py</remote-id> diff --git a/dev-python/joblib/metadata.xml b/dev-python/joblib/metadata.xml index adf854081cf1..bade8fcbfc97 100644 --- a/dev-python/joblib/metadata.xml +++ b/dev-python/joblib/metadata.xml @@ -15,6 +15,7 @@ Joblib is optimized to be fast and robust in particular on large, long-running functions and has specific optimizations for numpy arrays. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">joblib</remote-id> <remote-id type="github">joblib/joblib</remote-id> diff --git a/dev-python/jsonpatch/metadata.xml b/dev-python/jsonpatch/metadata.xml index e86f4a8182ac..2d9e6c604419 100644 --- a/dev-python/jsonpatch/metadata.xml +++ b/dev-python/jsonpatch/metadata.xml @@ -13,6 +13,7 @@ Python library to apply JSON Patches according to http://tools.ietf.org/html/draft-ietf-appsawg-json-patch-08 </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">jsonpatch</remote-id> <remote-id type="github">stefankoegl/python-json-patch</remote-id> diff --git a/dev-python/jupyter_console/metadata.xml b/dev-python/jupyter_console/metadata.xml index 4512ddfaa63a..229bc8500d15 100644 --- a/dev-python/jupyter_console/metadata.xml +++ b/dev-python/jupyter_console/metadata.xml @@ -13,6 +13,7 @@ A terminal-based console frontend for Jupyter kernels. This code is based on the single-process IPython terminal. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">jupyter_console</remote-id> <remote-id type="github">jupyter/jupyter_console</remote-id> diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index e2a238125014..43499312fd54 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -1,8 +1,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16 DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191 SHA512 baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b00004e531ca7e4b3115a26c0e61c575cf2303a0 -DIST llvmorg-10.0.1-rc1.tar.gz 120834583 BLAKE2B 64244ebcb6f2c171c9f606e5eb0adff2794f06c9312a0ca627fb79c107c0c898ac242cf4e92523c3265fa717322601d7e3f4d178515fac95d03ee92312082b06 SHA512 f877f66046969a4055b166ad50ef876a9c8ecaf03e2cdd7c8e1a3348eb5f5180f222fa457b1f090a6660282a0d9f7a1d39cf09a04abe0dde0a6e1e10ccf15597 -DIST llvmorg-10.0.1-rc2.tar.gz 120883192 BLAKE2B d48f4ccb33691cd4997576a6d20b298455687515164f7d8dfa11ec32e197b58132c6bd549c1214c3b36982ef85e1018d4101e7afecee8d2ab67ad15d68c681bf SHA512 8e363d379a73e38ef570fb03d8243a21f37a48ef579a0f08118af4dac48060c0dc24e2bd8175f04241fa424e49b6c85723d2d3552bbe30dd165fe5fb43493325 -DIST llvmorg-10.0.1-rc3.tar.gz 120876192 BLAKE2B c48c7e00b37adaab411a34196b87eb630a997ce56bcc33350a698d6d8e24877844b037735ec44abf80ac4c0a4d5a8682745afce4c44cb806bbe9e2a74d875da1 SHA512 ccb6a5bff336924381def11cdfa9c676351461e293b6250b15c1c6cd7694b99beb3e2f3834e8321a28586da091492cbde689213eb4108c9dbe86724e1ee66949 -DIST llvmorg-10.0.1-rc4.tar.gz 120873659 BLAKE2B 2413fb8af98384e608fab83b91fa826ffe2a7cdeb052eb6a50f253f9fe46ee71c040f210bb2f395d73b0a2772854ccafe2ac2cf1cc7c8405bc988183fa732aea SHA512 8b3f0b794c98956238e5d3d195e3a9cb9c9a40f78e2ed72c767fbeac3e1dbae58cb8132db7d2c8caa891a4d0bf631e2a9afc67f3c37707e9e6b94e2f9aeb77b8 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1 SHA512 48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151 +DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844 SHA512 09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59 diff --git a/dev-python/lit/lit-10.0.1_rc1.ebuild b/dev-python/lit/lit-10.0.1_rc1.ebuild deleted file mode 100644 index fa9773a2c4fe..000000000000 --- a/dev-python/lit/lit-10.0.1_rc1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-10.0.1_rc2.ebuild b/dev-python/lit/lit-10.0.1_rc2.ebuild deleted file mode 100644 index fa9773a2c4fe..000000000000 --- a/dev-python/lit/lit-10.0.1_rc2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-10.0.1_rc3.ebuild b/dev-python/lit/lit-10.0.1_rc3.ebuild deleted file mode 100644 index fa9773a2c4fe..000000000000 --- a/dev-python/lit/lit-10.0.1_rc3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-10.0.1_rc4.ebuild b/dev-python/lit/lit-10.0.1_rc4.ebuild deleted file mode 100644 index fa9773a2c4fe..000000000000 --- a/dev-python/lit/lit-10.0.1_rc4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-10.0.1.9999.ebuild b/dev-python/lit/lit-11.0.0_rc1.ebuild index fa9773a2c4fe..fa9773a2c4fe 100644 --- a/dev-python/lit/lit-10.0.1.9999.ebuild +++ b/dev-python/lit/lit-11.0.0_rc1.ebuild diff --git a/dev-python/locket/metadata.xml b/dev-python/locket/metadata.xml index cf53ff5270fa..ac80fd7e9d04 100644 --- a/dev-python/locket/metadata.xml +++ b/dev-python/locket/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">locket</remote-id> <remote-id type="github">mwilliamson/locket.py</remote-id> diff --git a/dev-python/mypy/metadata.xml b/dev-python/mypy/metadata.xml index f5bc2d67baa3..bf0901d0fe04 100644 --- a/dev-python/mypy/metadata.xml +++ b/dev-python/mypy/metadata.xml @@ -5,6 +5,7 @@ <email>ikelos@gentoo.org</email> <name>Mike Auty</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">python/mypy</remote-id> </upstream> diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest index 9d45304ee7c3..61155686962e 100644 --- a/dev-python/pandas/Manifest +++ b/dev-python/pandas/Manifest @@ -1,3 +1,4 @@ DIST pandas-0.24.2.tar.gz 11837693 BLAKE2B 3762e94554a3ae3c803c9a412c5c551c15a9fbf15cb05633f7d1b0ccbfddc646f68f0306666e688a83a4495b0537cea2fec671157f5a63aaa5f9cad6b791261e SHA512 0795c6bb8a47a511853558ea59d371b4540ec175f213cfba4ad2361d6481fea5d3f7074bb4961c32f2f0080a72d7436a9b3706f5cc692074f98d83bfc587fd15 DIST pandas-1.0.4.tar.gz 5040267 BLAKE2B 2855b1708e1ae4c56b6118613ec644d010a3af7db474bb30aec3cf84e497371af03b63a2168f6daf0fc42da07274f8724734117c6aaea34f49eeafbf6ac73b9f SHA512 01ef73cab3db067ca4a29992d71aa637425b8d70473fde6ccfb359dfedc9546315c6d37d74f3825c924cab789c2536ec69db071a303cfc5e1a7897b253dd9467 DIST pandas-1.0.5.tar.gz 5007108 BLAKE2B 6aff9602f8b1642af1dca70c7c596f2978bfef8ca9bc782d55aeeab85d3768289849ccd0150291c33cab3442d38cedada91fb846abaade1b3905098edb06c06e SHA512 bb9e3ed9988f7b878ac6f9d7c6c054b119acfc4b960ae42ea92436979ef2098289123cac32b176753942a1edb3b6bd35c4eaf05112a25fbf8a89078fd76a2646 +DIST pandas-1.1.0.tar.gz 5211071 BLAKE2B 538e7579384dceb29f1761e00181fda4f07556ee15723a127966e47c317babead19b364943808d11f03007d5a48da3b28bf8fd9e5c1f40bb3285604307bff267 SHA512 496344967e6061ed451edfe2057d0b63d7277cdce0e12e2e2ce558aef2c23fa5d85daae239fcf88820196add3a928734f31af2734866da7b0385f363607e2885 diff --git a/dev-python/pandas/pandas-9999.ebuild b/dev-python/pandas/pandas-1.1.0.ebuild index 6b83c8893dc0..20f26dc26160 100644 --- a/dev-python/pandas/pandas-9999.ebuild +++ b/dev-python/pandas/pandas-1.1.0.ebuild @@ -9,16 +9,16 @@ PYTHON_REQ_USE="threads(+)" VIRTUALX_REQUIRED="manual" DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 eutils flag-o-matic git-r3 virtualx +inherit distutils-r1 eutils flag-o-matic virtualx DESCRIPTION="Powerful data structures for data analysis and statistics" HOMEPAGE="https://pandas.pydata.org/" -SRC_URI="" -EGIT_REPO_URI="https://github.com/pydata/pandas.git" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz" +S="${WORKDIR}/${P/_/}" SLOT="0" LICENSE="BSD" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" @@ -42,9 +42,9 @@ OPTIONAL_DEPEND=" dev-python/xlsxwriter[${PYTHON_USEDEP}] ) >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + dev-python/s3fs[${PYTHON_USEDEP}] + dev-python/statsmodels[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/s3fs[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] >=dev-python/xarray-0.10.8[${PYTHON_USEDEP}] ' python3_{6,7}) >=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}] @@ -60,12 +60,11 @@ OPTIONAL_DEPEND=" ) " COMMON_DEPEND=" - >dev-python/numpy-1.13.1[${PYTHON_USEDEP}] + >dev-python/numpy-1.15.4[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] " DEPEND="${COMMON_DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] >=dev-python/cython-0.29.20-r1[${PYTHON_USEDEP}] doc? ( ${VIRTUALX_DEPEND} @@ -118,6 +117,9 @@ python_prepare_all() { sed -e 's:test_register_entrypoint:_&:' \ -i pandas/tests/plotting/test_backend.py || die + sed -e '/extra_compile_args =/s:"-Werror"::' \ + -i setup.py || die + distutils-r1_python_prepare_all } diff --git a/dev-python/partd/metadata.xml b/dev-python/partd/metadata.xml index ef11d46fd348..097eeeace14e 100644 --- a/dev-python/partd/metadata.xml +++ b/dev-python/partd/metadata.xml @@ -13,6 +13,7 @@ Partd stores key-value pairs. Values are raw bytes. We append on old values. Partd excels at shuffling operations. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">partd</remote-id> <remote-id type="github">dask/partd</remote-id> diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index f49c838f90f3..fb76bf56219e 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -1,8 +1,5 @@ -DIST pip-19.3.1.tar.gz 6409819 BLAKE2B b3aacd0bee60400a1f30b4be57871002072e5cc7a86e76cca1848e977ebdc85b6e282fc521c19bf7a518d1aef3280133fcd65a431cb2a16e202dd7721c5b97ad SHA512 39446c0ab6e4495d98f22923a2a76901b024d9047b60d92580b21d447a718e5285cfd66f8ad0c20befcfe1abc7f06be29b6a5644d1b30265d3b67399fe76e033 DIST pip-20.0.2.tar.gz 6445047 BLAKE2B 8f6e0a8908cf594c8d51818942b0839f59a495697a95dcc0347235e90cbe6d7f035f155761e7da9cfca1ba08b2c5a2c5def52c60c381f5428ef48efd1b6b5131 SHA512 f9965944ca0f319d01db1638ce97cf64772afff1778b3b1271155de73208cfcb3954d89a469c1143c0bf3288a53d4446165a49df994374b16ac6f7ffdae85857 DIST pip-20.1.1.tar.gz 6503229 BLAKE2B 5b0409042c970ec47fa6f947b21a53aca43563a6bb442fd5f91788fa97caf7167a84b4f581de87453eb0e55657d2ccd11dca2d1815c3bfe9ef5923994306a6db SHA512 ee7b0345c08fbe0215811d07b4c57c1ceece826871842f6d1c174d82e8eee0ad810aa5413d6763ecd5a513e151792a53c36623ab99d2049555ef2542d32d1658 -DIST pip-9.0.1.tar.gz 1197370 BLAKE2B 3618161690d5e0a38d141f9b51baea4aaa3fdc225664ef180bbeecf6e2df95e9ea4f97c63fe3a68f84f4fb5ebcc74e316827253c7e07b03565e58113bbaa918a SHA512 ee59efb4b009ff6543b7afdea99b9cbbee1981ecc03af586acda76674024d3b66dab23049e68f3da9448734984619fc1eaba6e965c9dd3d731973376c8a42e25 -DIST setuptools-41.4.0-py2.py3-none-any.whl 580302 BLAKE2B 58dc2d48445406f7467bfb0934dc507e8a569e4759bfcc95287cfb21b5b1a7bcab061656a29a8b4976ee3ae12a3adca570035ae4a6d9df09ae7a799857775d36 SHA512 a27b38d596931dfef81d705d05689b7748ce0e02d21af4a37204fc74b0913fa7241b8135535eb7749f09af361cad90c475af98493fef11c4ad974780ee01243d +DIST pip-20.2.tar.gz 8715960 BLAKE2B dbcec865314ba0b65112e42477a2c48dc9a60592a07a834d3886025489fcd8de4c83733044d1ad84dd87af084677b2f406d5d8faa301853ab844b3770be168de SHA512 77db7c618b492cbdef54ef98d4e9a94735a809148fb08ef7d065fbeaf047ced26ddc20d0395a0b2db079c66175a267fc15717a24def70392182326b2c659e6f1 DIST setuptools-44.0.0-py2.py3-none-any.whl 583230 BLAKE2B 823e6792471660f247e30a938aa869d345a63db7294e5f9b4bd88f15a7694779011d29740fe317149620985f705fc6e18cbb07a18e5680cc11d7c229ffbc74f6 SHA512 7006fd303181afbeeec0e30cafb9fd1e4d3c6f55cfdd6343fedbc32b17dbb96b3d96ae37f4db27bfb168738727474cf425904ec280ff1d2b789fc48077a8fa84 -DIST wheel-0.33.6-py2.py3-none-any.whl 21556 BLAKE2B 6b6124c1e8e70592399a90c88b2a70efc5885bad81d2ff07a2e243eee008ba5cb0c927454036915a61e97489e29fe1abc4ba2e63d7eadf1a8985c8a8b7cdf4c4 SHA512 4663cd55ee9d3de138216bb06870606b546b19cb6a733f1beab211c0ba72e63d849c422d320ddc8aa8275ad04a30119a84c1351e589150cd18c2a34f9fdb224a DIST wheel-0.34.2-py2.py3-none-any.whl 26502 BLAKE2B 3a1bd4571c582245b60ff33c9bf74ff8a2ebafb26e56fc7b9bd215058d059b6bd13bbe21ce46002af257813a54126f27e19253f211e21c4548c7cf84cd15caf7 SHA512 4f1a44f4691ed8baad777d7874f7f4da96a5019eb485fd3a9eed9259aa2a9d5acccc6dc63a72128664347c64ee039a6076c6ca9c3b75a1f94457967864e522ed diff --git a/dev-python/pip/files/pip-19.3.1-network-tests.patch b/dev-python/pip/files/pip-19.3.1-network-tests.patch deleted file mode 100644 index f194a7b34a90..000000000000 --- a/dev-python/pip/files/pip-19.3.1-network-tests.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff --git a/news/7359.trivial b/news/7359.trivial -new file mode 100644 -index 000000000..e69de29bb -diff --git a/tests/functional/test_freeze.py b/tests/functional/test_freeze.py -index d13c931d0..2e35de3e6 100644 ---- a/tests/functional/test_freeze.py -+++ b/tests/functional/test_freeze.py -@@ -721,6 +721,7 @@ def test_freeze_user(script, virtualenv, data): - assert 'simple2' not in result.stdout - - -+@pytest.mark.network - def test_freeze_path(tmpdir, script, data): - """ - Test freeze with --path. -@@ -734,5 +735,6 @@ def test_freeze_path(tmpdir, script, data): - _check_output(result.stdout, expected) - - -+@pytest.mark.network - def test_freeze_path_exclude_user(tmpdir, script, data): - """ -@@ -756,6 +758,7 @@ def test_freeze_path_exclude_user(tmpdir, script, data): - _check_output(result.stdout, expected) - - -+@pytest.mark.network - def test_freeze_path_multiple(tmpdir, script, data): - """ - Test freeze with multiple --path arguments. -diff --git a/tests/functional/test_install.py b/tests/functional/test_install.py -index a9eff081d..ba7a0a55c 100644 ---- a/tests/functional/test_install.py -+++ b/tests/functional/test_install.py -@@ -1325,6 +1325,7 @@ def test_install_no_binary_disables_building_wheels(script, data, with_wheel): - assert "Running setup.py install for upper" in str(res), str(res) - - -+@pytest.mark.network - def test_install_no_binary_builds_pep_517_wheel(script, data, with_wheel): - to_install = data.packages.joinpath('pep517_setup_and_pyproject') - res = script.pip( -diff --git a/tests/functional/test_install_config.py b/tests/functional/test_install_config.py -index 176976c4e..308263928 100644 ---- a/tests/functional/test_install_config.py -+++ b/tests/functional/test_install_config.py -@@ -133,6 +133,7 @@ def test_command_line_appends_correctly(script, data): - ), 'stdout: {}'.format(result.stdout) - - -+@pytest.mark.network - def test_config_file_override_stack(script, virtualenv): - """ - Test config files (global, overriding a global config with a -diff --git a/tests/functional/test_install_upgrade.py b/tests/functional/test_install_upgrade.py -index 6d2eeb5dc..0024de4d4 100644 ---- a/tests/functional/test_install_upgrade.py -+++ b/tests/functional/test_install_upgrade.py -@@ -8,6 +8,7 @@ - from tests.lib.local_repos import local_checkout - - -+@pytest.mark.network - def test_no_upgrade_unless_requested(script): - """ - No upgrade if not specifically requested. diff --git a/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch b/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch deleted file mode 100644 index 8486c37f0c73..000000000000 --- a/dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch +++ /dev/null @@ -1,17 +0,0 @@ -install: Raise an error to avoid breaking python-exec - -Running pip without --target, --root, or --user will result in packages -being installed systemwide. This has a tendency to break python-exec if -setuptools gets installed or upgraded. - ---- pip-19.1/src/pip/_internal/commands/install.py -+++ pip-19.1/src/pip/_internal/commands/install.py -@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand): - if options.upgrade: - upgrade_strategy = options.upgrade_strategy - -+ if not options.use_user_site and not options.target_dir and not options.root_path and not os.getenv('GENTOO_PIP_TESTING'): -+ raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec") -+ - if options.build_dir: - options.build_dir = os.path.abspath(options.build_dir) diff --git a/dev-python/pip/files/pip-20.0.2-disable-system-install.patch b/dev-python/pip/files/pip-20.0.2-disable-system-install.patch index c6b5354bc68f..e0b0034e407a 100644 --- a/dev-python/pip/files/pip-20.0.2-disable-system-install.patch +++ b/dev-python/pip/files/pip-20.0.2-disable-system-install.patch @@ -1,29 +1,29 @@ -From 57d610bbcc721c2e58fd2e9f3197bb3e3acbd935 Mon Sep 17 00:00:00 2001 +From 3aee04cbb93c0e479b040e682b2aef676629c9a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> Date: Sat, 1 Feb 2020 09:14:46 +0100 Subject: [PATCH] install: Raise an error to avoid breaking python-exec -Running pip without --target, --root, or --user will result in packages -being installed systemwide. This has a tendency to break python-exec if -setuptools gets installed or upgraded. +Running pip without --target, --prefix, --root, or --user will result +in packages being installed systemwide. This has a tendency to break +python-exec if setuptools gets installed or upgraded. --- src/pip/_internal/commands/install.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pip/_internal/commands/install.py b/src/pip/_internal/commands/install.py -index 02a187c8..025b824b 100644 +index 8c2c32fd..41bac878 100644 --- a/src/pip/_internal/commands/install.py +++ b/src/pip/_internal/commands/install.py -@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand): +@@ -238,6 +238,9 @@ class InstallCommand(RequirementCommand): if options.upgrade: upgrade_strategy = options.upgrade_strategy -+ if not options.use_user_site and not options.target_dir and not options.root_path and not os.getenv('GENTOO_PIP_TESTING'): ++ if not options.use_user_site and not options.target_dir and not options.root_path and not options.prefix_path and not os.getenv('GENTOO_PIP_TESTING'): + raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec") + cmdoptions.check_dist_restriction(options, check_target=True) install_options = options.install_options or [] -- -2.25.0 +2.28.0 diff --git a/dev-python/pip/files/pip-20.2-no-coverage.patch b/dev-python/pip/files/pip-20.2-no-coverage.patch new file mode 100644 index 000000000000..55be5b8c9712 --- /dev/null +++ b/dev-python/pip/files/pip-20.2-no-coverage.patch @@ -0,0 +1,163 @@ +From 43389903a55a5432ca8556f42fb2252c91c7ca45 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Wed, 29 Jul 2020 07:42:25 +0200 +Subject: [PATCH] Revert "Add basic test coverage configuration" + +This is just PITA since coverage uses native C extensions. +--- + .coveragerc | 4 +++ + setup.cfg | 38 ---------------------- + tests/conftest.py | 16 +-------- + tools/requirements/tests-common_wheels.txt | 2 -- + tox.ini | 16 ++------- + 5 files changed, 7 insertions(+), 69 deletions(-) + create mode 100644 .coveragerc + +diff --git a/.coveragerc b/.coveragerc +new file mode 100644 +index 00000000..5f833c94 +--- /dev/null ++++ b/.coveragerc +@@ -0,0 +1,4 @@ ++[run] ++branch = True ++omit = ++ src/pip/_vendor/* +diff --git a/setup.cfg b/setup.cfg +index 45fd58a3..e40596e9 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -67,44 +67,6 @@ markers = + yaml: yaml based tests + fails_on_new_resolver: Does not yet work on the new resolver + +-[coverage:run] +-branch = True +-# Do not gather coverage for vendored libraries. +-omit = */_vendor/* +-# Centralized absolute file prefix for coverage files. +-data_file = ${COVERAGE_OUTPUT_DIR}/.coverage +-# By default, each covered process will try to truncate and then write to +-# `data_file`, but with `parallel`, they will write to separate files suffixed +-# with hostname, pid, and a timestamp. +-parallel = True +-# If not set, then at the termination of each worker (when using pytest-xdist), +-# the following is traced: "Coverage.py warning: Module pip was previously +-# imported, but not measured (module-not-measured)" +-disable_warnings = module-not-measured +- +-[coverage:paths] +-# We intentionally use "source0" here because pytest-cov unconditionally sets +-# "source" after loading the config. +-source0 = +- # The primary source code path which other paths will be combined into. +- src/pip/ +- # Unit test source directory e.g. +- # `.tox/coverage-py3/lib/pythonX.Y/site-packages/pip/...` +- */site-packages/pip/ +- # Functional test virtual environment directories, which look like +- # `tmpdir/pip0/pip/src/pip/...` +- */pip/src/pip/ +- +-[coverage:report] +-exclude_lines = +- # We must re-state the default because the `exclude_lines` option overrides +- # it. +- pragma: no cover +- # This excludes typing-specific code, which will be validated by mypy anyway. +- if MYPY_CHECK_RUNNING +- # Can be set to exclude e.g. `if PY2:` on Python 3 +- ${PIP_CI_COVERAGE_EXCLUDES} +- + [bdist_wheel] + universal = 1 + +diff --git a/tests/conftest.py b/tests/conftest.py +index 2aab5020..0db6d967 100644 +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -294,13 +294,6 @@ def wheel_install(tmpdir_factory, common_wheels): + 'wheel') + + +-@pytest.fixture(scope='session') +-def coverage_install(tmpdir_factory, common_wheels): +- return _common_wheel_editable_install(tmpdir_factory, +- common_wheels, +- 'coverage') +- +- + def install_egg_link(venv, project_name, egg_info_dir): + with open(venv.site / 'easy-install.pth', 'a') as fp: + fp.write(str(egg_info_dir.resolve()) + '\n') +@@ -310,7 +303,7 @@ def install_egg_link(venv, project_name, egg_info_dir): + + @pytest.fixture(scope='session') + def virtualenv_template(request, tmpdir_factory, pip_src, +- setuptools_install, coverage_install): ++ setuptools_install, common_wheels): + + if six.PY3 and request.config.getoption('--use-venv'): + venv_type = 'venv' +@@ -334,13 +327,6 @@ def virtualenv_template(request, tmpdir_factory, pip_src, + subprocess.check_call([venv.bin / 'python', 'setup.py', '-q', 'develop'], + cwd=pip_editable) + +- # Install coverage and pth file for executing it in any spawned processes +- # in this virtual environment. +- install_egg_link(venv, 'coverage', coverage_install) +- # zz prefix ensures the file is after easy-install.pth. +- with open(venv.site / 'zz-coverage-helper.pth', 'a') as f: +- f.write('import coverage; coverage.process_startup()') +- + # Drop (non-relocatable) launchers. + for exe in os.listdir(venv.bin): + if not ( +diff --git a/tools/requirements/tests-common_wheels.txt b/tools/requirements/tests-common_wheels.txt +index f0edf0b0..6703d606 100644 +--- a/tools/requirements/tests-common_wheels.txt ++++ b/tools/requirements/tests-common_wheels.txt +@@ -7,5 +7,3 @@ + + setuptools >= 40.8.0 + wheel +-# As required by pytest-cov. +-coverage >= 4.4 +diff --git a/tox.ini b/tox.ini +index 82e9abc6..7a19ca61 100644 +--- a/tox.ini ++++ b/tox.ini +@@ -8,7 +8,6 @@ envlist = + # Wrapper for calls to pip that make sure the version being used is the + # original virtualenv (stable) version, and not the code being tested. + pip = python {toxinidir}/tools/tox_pip.py +-mkdirp = python -c 'import os, sys; os.path.exists(sys.argv[1]) or os.mkdir(sys.argv[1])' + + [testenv] + # Remove USERNAME once we drop PY2. +@@ -31,20 +30,9 @@ commands = pytest --timeout 300 [] + install_command = {[helpers]pip} install {opts} {packages} + list_dependencies_command = {[helpers]pip} freeze --all + +-[testenv:coverage] ++[testenv:coverage-py3] + basepython = python3 +-commands = +- {[helpers]mkdirp} {toxinidir}/.coverage-output +- pytest --timeout 300 --cov=pip --cov-config={toxinidir}/setup.cfg [] +- +-setenv = +- # Used in coverage configuration in setup.cfg. +- COVERAGE_OUTPUT_DIR = {toxinidir}/.coverage-output +- # Ensure coverage is enabled in child processes in virtual environments +- # since they won't already have been enabled by pytest-cov. +- COVERAGE_PROCESS_START = {toxinidir}/setup.cfg +- # Used in coverage configuration in setup.cfg. +- PIP_CI_COVERAGE_EXCLUDES = if PY2 ++commands = pytest --timeout 300 --cov=pip --cov-report=term-missing --cov-report=xml --cov-report=html tests/unit {posargs} + + [testenv:docs] + # Don't skip install here since pip_sphinxext uses pip's internals. +-- +2.28.0 + diff --git a/dev-python/pip/files/pip-9.0.1-disable-version-check.patch b/dev-python/pip/files/pip-9.0.1-disable-version-check.patch deleted file mode 100644 index 7334380c1e1d..000000000000 --- a/dev-python/pip/files/pip-9.0.1-disable-version-check.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 890a1c26018752f2c57c7800968e4b8d1e0987f9 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping <sebastian@pipping.org> -Date: Sun, 20 Nov 2016 19:52:40 +0100 -Subject: [PATCH] Stop checking for new versions - ---- - pip/basecommand.py | 9 --------- - 1 file changed, 9 deletions(-) - -diff --git a/pip/basecommand.py b/pip/basecommand.py -index 54c6706..3cffe86 100644 ---- a/pip/basecommand.py -+++ b/pip/basecommand.py -@@ -241,15 +241,6 @@ class Command(object): - logger.critical('Exception:', exc_info=True) - - return UNKNOWN_ERROR -- finally: -- # Check if we're using the latest version of pip available -- if (not options.disable_pip_version_check and not -- getattr(options, "no_index", False)): -- with self._build_session( -- options, -- retries=0, -- timeout=min(5, options.timeout)) as session: -- pip_version_check(session) - - return SUCCESS - --- -2.10.2 - diff --git a/dev-python/pip/files/pip-disable-system-install.patch b/dev-python/pip/files/pip-disable-system-install.patch deleted file mode 100644 index 9e572454315e..000000000000 --- a/dev-python/pip/files/pip-disable-system-install.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 847553da616edabede18c69ba640a32b719b45a8 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert <floppym@gentoo.org> -Date: Tue, 27 Oct 2015 12:20:44 -0400 -Subject: [PATCH] install: Raise an error to avoid breaking python-exec - -Running pip without --target, --root, or --user will result in packages -being installed systemwide. This has a tendency to break python-exec if -setuptools gets installed or upgraded. ---- - pip/commands/install.py | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/pip/commands/install.py b/pip/commands/install.py -index 46cd9f2..36b72f2 100644 ---- a/pip/commands/install.py -+++ b/pip/commands/install.py -@@ -204,6 +204,9 @@ class InstallCommand(RequirementCommand): - ) - options.ignore_installed = True - -+ if not options.use_user_site and not options.target_dir and not options.root_path: -+ raise CommandError("(Gentoo) Please run pip with the --user option to avoid breaking python-exec") -+ - if options.build_dir: - options.build_dir = os.path.abspath(options.build_dir) - --- -2.6.2 - diff --git a/dev-python/pip/pip-19.3.1-r2.ebuild b/dev-python/pip/pip-20.2.ebuild index a7cb73a3cbef..6452415611d1 100644 --- a/dev-python/pip/pip-19.3.1-r2.ebuild +++ b/dev-python/pip/pip-20.2.ebuild @@ -3,13 +3,14 @@ EAPI=7 +DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) PYTHON_REQ_USE="ssl(+),threads(+)" inherit bash-completion-r1 distutils-r1 multiprocessing -SETUPTOOLS_PV="41.4.0" -WHEEL_PV="0.33.6" +SETUPTOOLS_PV="44.0.0" +WHEEL_PV="0.34.2" DESCRIPTION="Installs python packages -- replacement for easy_install" HOMEPAGE="https://pip.pypa.io/ https://pypi.org/project/pip/ https://github.com/pypa/pip/" @@ -24,7 +25,7 @@ SRC_URI=" # setuptools & wheel .whl files are required for testing, exact version is not very important. LICENSE="MIT" -KEYWORDS="amd64 arm64 ~hppa ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" IUSE="test -vanilla" @@ -37,28 +38,33 @@ RDEPEND=" DEPEND=" ${RDEPEND} test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/csv23[${PYTHON_USEDEP}] dev-python/freezegun[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] dev-python/pretend[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/scripttest[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] + <dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] dev-python/wheel[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' -2) ) " python_prepare_all() { local PATCHES=( "${FILESDIR}/${PN}-19.3-disable-version-check.patch" - - # these are from upstream git - "${FILESDIR}/pip-19.3.1-network-tests.patch" - "${FILESDIR}/${PN}-20.1.1-test-endian.patch" + "${FILESDIR}/${PN}-20.2-no-coverage.patch" ) if ! use vanilla; then - PATCHES+=( "${FILESDIR}/pip-19.3.1-r2-disable-system-install.patch" ) + PATCHES+=( "${FILESDIR}/pip-20.0.2-disable-system-install.patch" ) fi + + # TODO + rm tests/functional/test_new_resolver_user.py || die + distutils-r1_python_prepare_all if use test; then @@ -95,6 +101,7 @@ python_test() { uninstall_editable_from_usersite uninstall_from_usersite_with_dist_in_global_site build_env_isolation + user_config_accepted ) distutils_install_for_testing diff --git a/dev-python/pip/pip-9.0.1-r2.ebuild b/dev-python/pip/pip-9.0.1-r2.ebuild deleted file mode 100644 index a4709ce71775..000000000000 --- a/dev-python/pip/pip-9.0.1-r2.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) -PYTHON_REQ_USE="threads(+)" - -inherit eutils bash-completion-r1 distutils-r1 - -DESCRIPTION="Installs python packages -- replacement for easy_install" -HOMEPAGE="https://pip.pypa.io/ https://pypi.org/project/pip/ https://github.com/pypa/pip/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" -SLOT="0" - -IUSE="-vanilla" - -# Check pip/_vendor/vendor.txt for this -#VENDOR_DEPEND=" -# >=dev-python/distlib-0.2.2[${PYTHON_USEDEP}] -# >=dev-python/html5lib-1.0b8[${PYTHON_USEDEP}] -# >=dev-python/six-1.10.0${PYTHON_USEDEP}] -# >=dev-python/colorama-0.3.6[${PYTHON_USEDEP}] -# >=dev-python/requests-2.9.1-r2[${PYTHON_USEDEP}] -# >=dev-python/CacheControl-0.11.6[${PYTHON_USEDEP}] -# >=dev-python/lockfile-0.12.2[${PYTHON_USEDEP}] -# >=dev-python/progress-1.2[${PYTHON_USEDEP}] -# >=dev-python/packaging-16.5[${PYTHON_USEDEP}] -# >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] -# >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] -# virtual/python-ipaddress[${PYTHON_USEDEP}] -#" -# https://github.com/pypa/pip/issues/3057 -#RDEPEND="${VENDOR_DEPEND} -# >=dev-python/setuptools-19.2[${PYTHON_USEDEP}] -# <dev-python/setuptools-19.4[${PYTHON_USEDEP}] -#" -#DEPEND="${RDEPEND}" - -# required test data isn't bundled with the tarball -RESTRICT="test" - -#PATCHES=( -# "${FILESDIR}"/${PN}-6.0.2-disable-version-check.patch -# "${FILESDIR}"/${PN}-8.0.0-unbundle.patch -# ) - -#python_prepare_all() { -# mv pip/_vendor/__init__.py "${T}" || die -# rm -r pip/_vendor/* || die -# mv "${T}"/__init__.py pip/_vendor/__init__.py || die -# -# distutils-r1_python_prepare_all -#} - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/${PN}-9.0.1-disable-version-check.patch" - ) - if ! use vanilla; then - PATCHES+=( "${FILESDIR}/pip-disable-system-install.patch" ) - fi - distutils-r1_python_prepare_all -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/*.rst ) - distutils-r1_python_install_all - - COMPLETION="${T}"/completion.tmp - - "${PYTHON}" -m pip completion --bash > "${COMPLETION}" || die - newbashcomp "${COMPLETION}" ${PN} - - "${PYTHON}" -m pip completion --zsh > "${COMPLETION}" || die - insinto /usr/share/zsh/site-functions - newins "${COMPLETION}" _pip -} diff --git a/dev-python/pretty-yaml/metadata.xml b/dev-python/pretty-yaml/metadata.xml index f743b90142a3..f2ddf4eebb81 100644 --- a/dev-python/pretty-yaml/metadata.xml +++ b/dev-python/pretty-yaml/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pyaml</remote-id> <remote-id type="github">mk-fg/pretty-yaml</remote-id> diff --git a/dev-python/prompt_toolkit/metadata.xml b/dev-python/prompt_toolkit/metadata.xml index df2446c805a7..ac15f4804b6f 100644 --- a/dev-python/prompt_toolkit/metadata.xml +++ b/dev-python/prompt_toolkit/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">prompt_toolkit</remote-id> <remote-id type="github">prompt-toolkit/python-prompt-toolkit</remote-id> diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest index d3814ee82047..cecbf393cce0 100644 --- a/dev-python/pyatspi/Manifest +++ b/dev-python/pyatspi/Manifest @@ -1,3 +1,2 @@ -DIST pyatspi-2.32.1.tar.xz 310896 BLAKE2B acf4a0211015daf5a19a796de9e267637ae77b2f79f0c6af20bfa5eb5a0fa0d4a62cf23524348299daebd515cccb7a4a1c18226e8c04356ea6439840613242a7 SHA512 6cdddc4275770a4f89e66355e18518f5cbf1ceeee1f27298be1fb5bb8b67676eeeb81ce7f4fbb5ad617573f574e5fd5858d363c77a0e5727d637ae7275429b03 DIST pyatspi-2.34.0.tar.xz 314060 BLAKE2B 1d2c390c6f110a37e9553b1f1aeba75fa0585beabddb2d6db54aa8fddc671b844e7c670c7fdf9696e3833c8f9619dc8a2ecc364019f14703647e7996033c7dd7 SHA512 61b157f067e23b7a964cf8268f556ad059982f448e436ecb25c96915ecb53918c6ab7b29bfb4e7b85e25e6038e27678fbd3d0bfb61d14a038ab5eaeee1f682b4 DIST pyatspi-2.36.0.tar.xz 315076 BLAKE2B f3f92dafab68ce003e9d63f8ebf901ef834eafb1fab3ddd2051dcfb308b79d7ce6fc4d9187ed51f3af8bebad5e6ef2296c19215ee209ad37fe717f332af8d8f7 SHA512 709236fd992f570426043e32b201bdfee06bb28faa3d1237778f4069d3548b88b8336e53c0951359f5c7e2914b90f6f682ac58e33c84e32f360bdc32662800af diff --git a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch b/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch deleted file mode 100644 index 423cd644073c..000000000000 --- a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 4f10a696002179082e41568b5109400ac8478a96 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Mon, 10 Dec 2012 04:52:03 -0500 -Subject: [PATCH] examples: support python2 and python3 syntax - -https://bugzilla.gnome.org/show_bug.cgi?id=689957 ---- - examples/magFocusTracker.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/examples/magFocusTracker.py b/examples/magFocusTracker.py -index 47efe00..7ca3b67 100755 ---- a/examples/magFocusTracker.py -+++ b/examples/magFocusTracker.py -@@ -282,7 +282,7 @@ def main(): - startTracking() - pyatspi.Registry.start() - else: -- print 'Magnification service not available. Exiting.' -+ print('Magnification service not available. Exiting.') - - return 0 - --- -1.8.0 - diff --git a/dev-python/pyatspi/pyatspi-2.32.1.ebuild b/dev-python/pyatspi/pyatspi-2.32.1.ebuild deleted file mode 100644 index 973872141d69..000000000000 --- a/dev-python/pyatspi/pyatspi-2.32.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit gnome2 python-r1 - -DESCRIPTION="Python binding to at-spi library" -HOMEPAGE="https://wiki.gnome.org/Accessibility" - -# Note: only some of the tests are GPL-licensed, everything else is LGPL -LICENSE="LGPL-2 GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86" - -IUSE="" # test -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - >=dev-libs/atk-2.11.2 - dev-python/dbus-python[${PYTHON_USEDEP}] - >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] -" -RDEPEND="${COMMON_DEPEND} - >=sys-apps/dbus-1 - >=app-accessibility/at-spi2-core-2.32[introspection] - !<gnome-extra/at-spi-1.32.0-r1 -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=689957 - "${FILESDIR}/${PN}-2.6.0-examples-python3.patch" -) - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - python_foreach_impl run_in_build_dir gnome2_src_configure --disable-tests -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - python_foreach_impl run_in_build_dir gnome2_src_install - - docinto examples - dodoc examples/*.py -} diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest index ab65c220c720..254a957c983a 100644 --- a/dev-python/pygobject/Manifest +++ b/dev-python/pygobject/Manifest @@ -1,4 +1,3 @@ DIST pygobject-2.28.6.tar.xz 747248 BLAKE2B 5f92794034b2d0559a623db4a7d273a7dc3f099cae87ede91b17e81acac085a9298c6b81b45b4b8540b6a75ced97e474a993437dbfcfc2133d3321d6a979b541 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c -DIST pygobject-3.32.1.tar.xz 551708 BLAKE2B ba7c34e4747d6a11424a23195f71877ecbd69b463b3c8aae7634a320cc8ec723e24301c0674b9ffbfdcb6d798fddddb5b772a723afc7ac28c23461e84cf7485a SHA512 5b325d0caf4f34f783fc2c664a795809f048eb1639d2f2e375fc147c852d6e29a8ab119438cac76786fb20220c72d5859cc06d6f70c29f976f6a5914e0169915 DIST pygobject-3.34.0.tar.xz 552268 BLAKE2B a9cbeb644e0aa1b23067b591fe5c6299741395656631d39782a8c183a5d3a8e5e7f1a81acdefee186b7cc2bc34dda9271468b1828d5b9613ddc1256e24f1ecb8 SHA512 782195d22e564b88dea8d43469f0111f398b44b51a63df2fe7d07650af94d5cd037f322a5d7e405338823be3419fcdbf0113fe50b220ab1cfd07d4d01dbc4766 DIST pygobject-3.36.1.tar.xz 556568 BLAKE2B cd38aec8e71ff230926327e77867d07ae0fd5549b71619301bb3be01821ea93e557ecf335ea238292176981a864b269eaa2a86da47e8fb320f187f54caf24dc4 SHA512 5e00dcd03dfe4f92acbf827c13c164b6b9740b2a8cef3b2dce70f96a2156fee2411c84dc669f12b910f4a93daa03ba845282832e2b09d8c887102d43764a345f diff --git a/dev-python/pygobject/pygobject-3.32.1.ebuild b/dev-python/pygobject/pygobject-3.32.1.ebuild deleted file mode 100644 index 6d134a9d69e3..000000000000 --- a/dev-python/pygobject/pygobject-3.32.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} ) - -inherit gnome.org meson python-r1 virtualx xdg - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.48:2 - >=dev-libs/gobject-introspection-1.54:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.11.1[${PYTHON_USEDEP}] - x11-libs/cairo[glib] ) -" -DEPEND="${RDEPEND} - test? ( - dev-libs/atk[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) -" -BDEPEND=" - virtual/pkgconfig -" - -RESTRICT="!test? ( test )" - -src_configure() { - configuring() { - meson_src_configure \ - $(meson_use cairo pycairo) \ - $(meson_use test tests) \ - -Dpython="${EPYTHON}" - } - - python_foreach_impl configuring -} - -src_compile() { - python_foreach_impl meson_src_compile -} - -src_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - - testing() { - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - meson_src_test || die "test failed for ${EPYTHON}" - } - virtx python_foreach_impl testing -} - -src_install() { - installing() { - meson_src_install - python_optimize - } - python_foreach_impl installing - use examples && dodoc -r examples -} diff --git a/dev-python/pylint/metadata.xml b/dev-python/pylint/metadata.xml index 417b55d25811..526cd205ca24 100644 --- a/dev-python/pylint/metadata.xml +++ b/dev-python/pylint/metadata.xml @@ -16,6 +16,7 @@ interfaces are truly implemented, and much more. Additionally, it is possible to write plugins to add your own checks. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pylint</remote-id> <remote-id type="github">pycqa/pylint</remote-id> diff --git a/dev-python/pyopencl/pyopencl-2020.2.ebuild b/dev-python/pyopencl/pyopencl-2020.2.ebuild index a8a3166b4aa8..910101ed2c5f 100644 --- a/dev-python/pyopencl/pyopencl-2020.2.ebuild +++ b/dev-python/pyopencl/pyopencl-2020.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="examples opengl" COMMON="dev-python/numpy[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-services/metadata.xml b/dev-python/pytest-services/metadata.xml index 9a11f3fee604..49f16c4d24e6 100644 --- a/dev-python/pytest-services/metadata.xml +++ b/dev-python/pytest-services/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pytest-services</remote-id> <remote-id type="github">pytest-dev/pytest-services</remote-id> diff --git a/dev-python/python-nbxmpp/metadata.xml b/dev-python/python-nbxmpp/metadata.xml index c3d86f10e05a..b2e6fba0c343 100644 --- a/dev-python/python-nbxmpp/metadata.xml +++ b/dev-python/python-nbxmpp/metadata.xml @@ -8,6 +8,7 @@ <maintainer type="person"> <email>hanno@gentoo.org</email> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">nbxmpp</remote-id> </upstream> diff --git a/dev-python/pytools/pytools-2020.3.1.ebuild b/dev-python/pytools/pytools-2020.3.1.ebuild index 36486eed293e..79ca4835c17c 100644 --- a/dev-python/pytools/pytools-2020.3.1.ebuild +++ b/dev-python/pytools/pytools-2020.3.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=">=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] >=dev-python/decorator-3.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/requests/metadata.xml b/dev-python/requests/metadata.xml index 93c93c41ef65..029f5cc168da 100644 --- a/dev-python/requests/metadata.xml +++ b/dev-python/requests/metadata.xml @@ -11,6 +11,7 @@ capabilities you should need, but the API is thoroughly broken. This library is designed to make HTTP requests easy for developers. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">requests</remote-id> <remote-id type="cpe">cpe:/a:python-requests:requests</remote-id> diff --git a/dev-python/s3transfer/metadata.xml b/dev-python/s3transfer/metadata.xml index db5b2ba20a36..e98162f92f01 100644 --- a/dev-python/s3transfer/metadata.xml +++ b/dev-python/s3transfer/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">boto/s3transfer</remote-id> <remote-id type="pypi">s3transfer</remote-id> diff --git a/dev-python/sphinxcontrib-programoutput/metadata.xml b/dev-python/sphinxcontrib-programoutput/metadata.xml index 6611fbf01c30..bc8aeae11d85 100644 --- a/dev-python/sphinxcontrib-programoutput/metadata.xml +++ b/dev-python/sphinxcontrib-programoutput/metadata.xml @@ -18,6 +18,7 @@ commands into documents, helping you to keep your command examples up to date. </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">sphinxcontrib-programoutput</remote-id> <remote-id type="github">NextThought/sphinxcontrib-programoutput</remote-id> diff --git a/dev-python/sphinxcontrib-spelling/Manifest b/dev-python/sphinxcontrib-spelling/Manifest index 541660b313c8..f9c12ac0e1bd 100644 --- a/dev-python/sphinxcontrib-spelling/Manifest +++ b/dev-python/sphinxcontrib-spelling/Manifest @@ -1,2 +1,3 @@ DIST sphinxcontrib-spelling-5.1.0.tar.gz 22942 BLAKE2B 00861b429b66667ed45791f9dd8394b23cf2982875a9e3470c1e2dee22ff0500515d409821a73e46b49bcf397e9ef40f377f933e460b8673579b1f234bf157e4 SHA512 22c5c4eac56c0138e33aae38c2ed1d254211c502087e4c0ebebf2b3b7df69d2567cacde394abb2d8385eab48ea6e3ac9282c980bc8b52408f46bc06ab9634fa4 DIST sphinxcontrib-spelling-5.1.2.tar.gz 22962 BLAKE2B c7b15289b4b6dce5e6c5fb529c4be2cd7c1f41d8bfc6ac86daf1a982f711bd2c426d9b3a615471538fe221197b64ccd907efd4620ea2440f6ec07b2a078d6bee SHA512 4a0398b7c79a035e12d9ae96100fcaa4df42aeae07a01a73f7d875ba04fbbeb3d7441c9debe77491876d78b0a3753677cff4cb3a575e3490364fe5780f5a70b2 +DIST sphinxcontrib-spelling-5.2.0.tar.gz 43860 BLAKE2B 535ec4d8d6f924c9f01b10599725295b1f96f47e999393fbc603725b0eb4ffccf7f12be636cc2d9d045251cae075a3e851f3de4cee5d64ca24ca2056a5406274 SHA512 a17932c5b656cfb76a1389d7c56d71b41d0dda37fae0449db2e03ae1694a6741d20ce2b057ff8bc5fc4fc26c91e07f5a1106470deeea2633ca7a60bc7537c2aa diff --git a/dev-python/sphinxcontrib-spelling/metadata.xml b/dev-python/sphinxcontrib-spelling/metadata.xml index 87b6e1c9c784..725a535c8824 100644 --- a/dev-python/sphinxcontrib-spelling/metadata.xml +++ b/dev-python/sphinxcontrib-spelling/metadata.xml @@ -7,7 +7,7 @@ <stabilize-allarches/> <upstream> <remote-id type="pypi">sphinxcontrib-spelling</remote-id> - <remote-id type="bitbucket">dhellmann/sphinxcontrib-spelling</remote-id> + <remote-id type="github">sphinx-contrib/spelling</remote-id> </upstream> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.2.0.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.2.0.ebuild new file mode 100644 index 000000000000..5aedeb2eadfc --- /dev/null +++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{5,6,7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx spelling extension" +HOMEPAGE="https://github.com/sphinx-contrib/spelling" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-1.7.0[${PYTHON_USEDEP}] + ' python3_{6,7}) + dev-python/pbr[${PYTHON_USEDEP}] + dev-python/pyenchant[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + app-dicts/myspell-en + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source --no-autodoc +distutils_enable_tests pytest + +RDEPEND+=" + dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}] +" + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/dev-python/spur/metadata.xml b/dev-python/spur/metadata.xml index 50567d15b867..20429c3d3fc5 100644 --- a/dev-python/spur/metadata.xml +++ b/dev-python/spur/metadata.xml @@ -4,5 +4,6 @@ <maintainer type="project"> <email>python@gentoo.org</email> </maintainer> + <stabilize-allarches/> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/dev-python/sybil/metadata.xml b/dev-python/sybil/metadata.xml index 3055b85189a8..267a2a50be2d 100644 --- a/dev-python/sybil/metadata.xml +++ b/dev-python/sybil/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">sybil</remote-id> <remote-id type="github">cjw296/sybil</remote-id> diff --git a/dev-python/toolz/metadata.xml b/dev-python/toolz/metadata.xml index ac3e8b70325f..5404c7ce632b 100644 --- a/dev-python/toolz/metadata.xml +++ b/dev-python/toolz/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">toolz</remote-id> </upstream> diff --git a/dev-python/tqdm/metadata.xml b/dev-python/tqdm/metadata.xml index 8da6a5558248..c4a72503439d 100644 --- a/dev-python/tqdm/metadata.xml +++ b/dev-python/tqdm/metadata.xml @@ -17,6 +17,7 @@ Instantly make your loops show a progress meter - just wrap any iterator with "tqdm(iterator)", and you're done! </longdescription> + <stabilize-allarches/> <upstream> <remote-id type="pypi">tqdm</remote-id> <remote-id type="github">tqdm/tqdm</remote-id> diff --git a/dev-python/watchdog/metadata.xml b/dev-python/watchdog/metadata.xml index b104a4d59f08..5de5f551d21a 100644 --- a/dev-python/watchdog/metadata.xml +++ b/dev-python/watchdog/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">watchdog</remote-id> <remote-id type="github">gorakhargosh/watchdog</remote-id> diff --git a/dev-python/xlsxwriter/metadata.xml b/dev-python/xlsxwriter/metadata.xml index 7746d6a6418f..0da07dbbf75b 100644 --- a/dev-python/xlsxwriter/metadata.xml +++ b/dev-python/xlsxwriter/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">XlsxWriter</remote-id> <remote-id type="github">jmcnamara/XlsxWriter</remote-id> |
