diff options
73 files changed, 318 insertions, 441 deletions
diff --git a/app-arch/bloscpack/bloscpack-0.16.0.ebuild b/app-arch/bloscpack/bloscpack-0.16.0.ebuild index 3eca0b821221..d6ea0f5d51e1 100644 --- a/app-arch/bloscpack/bloscpack-0.16.0.ebuild +++ b/app-arch/bloscpack/bloscpack-0.16.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) -DISTUTILS_USE_SETUPTOOLS="rdepend" +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="Command line interface for Blosc compression" @@ -14,22 +14,16 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" + +# needs porting to newer numpy, bug #732790 +RESTRICT="test" RDEPEND=" dev-python/blosc[${PYTHON_USEDEP}] dev-python/deprecated[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - ) -" + dev-python/six[${PYTHON_USEDEP}]" +BDEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )" distutils_enable_tests nose diff --git a/app-arch/bloscpack/metadata.xml b/app-arch/bloscpack/metadata.xml index 5e17ecfaa28c..2439153d5b16 100644 --- a/app-arch/bloscpack/metadata.xml +++ b/app-arch/bloscpack/metadata.xml @@ -5,6 +5,7 @@ <email>sci@gentoo.org</email> <name>Gentoo Science Project</name> </maintainer> + <stabilize-allarches/> <longdescription lang="en"> Command line interface to and serialization format for Blosc, a high performance, multi-threaded, blocking and shuffling compressor. Uses diff --git a/app-portage/distpatch/distpatch-0.1.2-r2.ebuild b/app-portage/distpatch/distpatch-0.1.2-r2.ebuild index 1db970970d75..782930fad490 100644 --- a/app-portage/distpatch/distpatch-0.1.2-r2.ebuild +++ b/app-portage/distpatch/distpatch-0.1.2-r2.ebuild @@ -1,11 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) -DISTUTILS_USE_SETUPTOOLS=bdepend - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Distfile Patching Support for Gentoo Linux (tools)" @@ -15,12 +13,10 @@ SRC_URI="https://github.com/rafaelmartins/${PN}/releases/download/v${PV}/${P}.ta LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" PATCHES=( "${FILESDIR}/${PN}-python3-support.patch" ) -DEPEND=" - >=sys-apps/portage-2.1.8.3[${PYTHON_USEDEP}] - dev-python/snakeoil[${PYTHON_USEDEP}]" -RDEPEND="${CDEPEND} - >=dev-util/diffball-1.0.1" +RDEPEND=" + >=dev-util/diffball-1.0.1 + dev-python/snakeoil[${PYTHON_USEDEP}] + >=sys-apps/portage-2.1.8.3[${PYTHON_USEDEP}]" diff --git a/app-portage/distpatch/metadata.xml b/app-portage/distpatch/metadata.xml index 16241be40ac4..23d2bc12f72f 100644 --- a/app-portage/distpatch/metadata.xml +++ b/app-portage/distpatch/metadata.xml @@ -2,6 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> + <stabilize-allarches/> <upstream> <maintainer status="active"> <email>rafaelmartins@gentoo.org</email> diff --git a/app-portage/g-octave/g-octave-0.4.1-r7.ebuild b/app-portage/g-octave/g-octave-0.4.1-r7.ebuild index b3e0f8d8643c..d787f7309a5d 100644 --- a/app-portage/g-octave/g-octave-0.4.1-r7.ebuild +++ b/app-portage/g-octave/g-octave-0.4.1-r7.ebuild @@ -1,19 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) DISTUTILS_USE_SETUPTOOLS=no +inherit distutils-r1 DB_COMMIT="bdf02cbf0a8d017c6c1bddeffd6f03d5d90695ed" DB_DIR="rafaelmartins-${PN}-db-${DB_COMMIT:0:7}" -inherit distutils-r1 eutils - DESCRIPTION="A tool that generates and installs ebuilds for Octave-Forge" HOMEPAGE="https://github.com/rafaelmartins/g-octave" - SRC_URI="https://github.com/downloads/rafaelmartins/${PN}/${P}.tar.gz https://github.com/rafaelmartins/${PN}-db/archive/${DB_COMMIT}.tar.gz -> ${PN}-db-${DB_COMMIT:0:7}.tar.gz @@ -22,23 +20,20 @@ SRC_URI="https://github.com/downloads/rafaelmartins/${PN}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" +IUSE="doc" -DEPEND="doc? ( >=dev-python/sphinx-1.0 )" +BDEPEND="doc? ( >=dev-python/sphinx-1.0 )" RDEPEND="sys-apps/portage" python_prepare_all() { - eapply "${WORKDIR}/${PN}-patches-${PVR}" + eapply "${WORKDIR}"/${PN}-patches-${PVR} sed -i -e 's/^has_fetch.*$/has_fetch = False/' scripts/g-octave \ || die 'failed to patch the g-octave main script' distutils-r1_python_prepare_all } python_compile_all() { - if use doc; then - emake -C docs html - fi + use doc && emake -C docs html } python_install_all() { @@ -49,7 +44,7 @@ python_install_all() { HTML_DOCS+=( docs/_build/sphinx ) fi insinto /usr/share/g-octave - doins "${DISTDIR}/${PN}-db-${DB_COMMIT:0:7}.tar.gz" + doins "${DISTDIR}"/${PN}-db-${DB_COMMIT:0:7}.tar.gz distutils-r1_python_install_all } diff --git a/app-portage/g-octave/metadata.xml b/app-portage/g-octave/metadata.xml index 2c8e03f93628..b4cf5cf18289 100644 --- a/app-portage/g-octave/metadata.xml +++ b/app-portage/g-octave/metadata.xml @@ -5,6 +5,7 @@ <email>sci-mathematics@gentoo.org</email> <name>Gentoo Mathematics Project</name> </maintainer> + <stabilize-allarches/> <longdescription lang="en"> g-octave is a tool that generates and installs ebuilds for Octave-Forge packages "on-the-fly" to Gentoo Linux, using Portage. It's capable to diff --git a/app-text/pdfminer/pdfminer-20191020.ebuild b/app-text/pdfminer/pdfminer-20191020.ebuild index 9f77fd732f32..7e7b3e5ce079 100644 --- a/app-text/pdfminer/pdfminer-20191020.ebuild +++ b/app-text/pdfminer/pdfminer-20191020.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Python tool for extracting information from PDF documents" @@ -14,10 +13,8 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 x86" -IUSE="doc examples test" -RESTRICT="!test? ( test )" +IUSE="doc examples" -BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]" python_compile_all() { diff --git a/dev-embedded/nodemcu-uploader/Manifest b/dev-embedded/nodemcu-uploader/Manifest index 259ab525dfac..162fa1f909e9 100644 --- a/dev-embedded/nodemcu-uploader/Manifest +++ b/dev-embedded/nodemcu-uploader/Manifest @@ -1 +1 @@ -DIST nodemcu-uploader-0.4.3.tar.gz 10034 BLAKE2B 2912d2d4130700fdd0a5145d7aa2b4d9f5742b85a9d0675da8a25a8e02812247928345661c69eadba00c41d33faad8def70ac7c3960794ca418875b942bb255f SHA512 bed8291cceea0f37b914fb45a409a6c259b32c325b09b71338382b29870591ce2003c235a2c231d8ffc0a3600d51a5f89acad1fa5a6fd01fe96fdcaaa55266a0 +DIST nodemcu-uploader-1.0.0.tar.gz 855474 BLAKE2B f61e10d8c55653003063f93f276fda3d22eb7f4b30cf36bf23dac68775e6be55b73931a4cab54eb244f158b61b7dd4bb5290994386fb355b4be103bf429b5b3c SHA512 9196f8394a26bb5d412d667f7ad423c38b23f906c800e190bbc6f93206a2cbf7da28609a0803bff8b83b32c699df073c49525c05d2dbf276530156224c539864 diff --git a/dev-embedded/nodemcu-uploader/metadata.xml b/dev-embedded/nodemcu-uploader/metadata.xml index 68bb460bf72d..9b861d196d9f 100644 --- a/dev-embedded/nodemcu-uploader/metadata.xml +++ b/dev-embedded/nodemcu-uploader/metadata.xml @@ -2,6 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> + <stabilize-allarches/> <upstream> <remote-id type="pypi">nodemcu-uploader</remote-id> <remote-id type="github">kmpm/nodemcu-uploader</remote-id> diff --git a/dev-embedded/nodemcu-uploader/nodemcu-uploader-0.4.3-r1.ebuild b/dev-embedded/nodemcu-uploader/nodemcu-uploader-0.4.3-r1.ebuild deleted file mode 100644 index 773459ca6de2..000000000000 --- a/dev-embedded/nodemcu-uploader/nodemcu-uploader-0.4.3-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_7 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Simple tool for uploading files to the filesystem of an ESP8266 running NodeMCU" -HOMEPAGE="https://github.com/kmpm/nodemcu-uploader" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=dev-python/wrapt-1.10.10[${PYTHON_USEDEP}] - >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -RESTRICT="test" # tests are not uploaded to pypi - -python_test() { - esetup.py test || die -} diff --git a/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0.ebuild b/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0.ebuild new file mode 100644 index 000000000000..036812167200 --- /dev/null +++ b/dev-embedded/nodemcu-uploader/nodemcu-uploader-1.0.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Simple tool for uploading files to the filesystem of an ESP8266 running NodeMCU" +HOMEPAGE="https://github.com/kmpm/nodemcu-uploader" +SRC_URI="https://github.com/kmpm/nodemcu-uploader/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/pyserial-3.4[${PYTHON_USEDEP}]" + +distutils_enable_tests setup.py diff --git a/dev-python/debtcollector/debtcollector-2.2.0.ebuild b/dev-python/debtcollector/debtcollector-2.2.0.ebuild index 76b68956472d..f2d8758c6da0 100644 --- a/dev-python/debtcollector/debtcollector-2.2.0.ebuild +++ b/dev-python/debtcollector/debtcollector-2.2.0.ebuild @@ -2,9 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Python deprecation patterns and strategies that collect technical debt" @@ -15,11 +14,8 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] +DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" -DEPEND="${CDEPEND}" -RDEPEND=" - ${CDEPEND} +RDEPEND="${DEPEND} >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] -" + >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]" diff --git a/dev-python/django-prometheus/Manifest b/dev-python/django-prometheus/Manifest index 6494f3455ee9..21085c684db9 100644 --- a/dev-python/django-prometheus/Manifest +++ b/dev-python/django-prometheus/Manifest @@ -1 +1 @@ -DIST django-prometheus-2.0.0.tar.gz 20028 BLAKE2B 272f192cc0ee4492fa6dbbb65ba6696fdf8fbddc0724290d9b55e5aedb740c2c92cb609969240004b4faca4569580ab451284c2f4bbde589ee61bb96ec448ff3 SHA512 8345c23c8032f0dbecd8e801bd6673e7e3804003ebee0a15b0c8ce3b2d4c6b6f47e7c41e33df2b18a0497eb453972d8b231b88fb51184fafc58d306a9430fdec +DIST django-prometheus-2.1.0.tar.gz 24615 BLAKE2B 381aa345fac29e71e2b883fb485dce1d6ca3f13fc863d6ca9a62d5cd8f605f8cca727fbc3a3946e707d80f89d7fbaf544610cfb4857a45bc3dc13eeb22aeb4d6 SHA512 0c102467b99df409e31f99fb77d16558bd01c9c11f04ac0f80b59e486bc6e03979e16785083980c43ee3caad26b7a6bf618f9592fcca788ec2793a30d6b44241 diff --git a/dev-python/django-prometheus/django-prometheus-2.0.0.ebuild b/dev-python/django-prometheus/django-prometheus-2.1.0.ebuild index 0ee0b8e679db..108c87dc5cd3 100644 --- a/dev-python/django-prometheus/django-prometheus-2.0.0.ebuild +++ b/dev-python/django-prometheus/django-prometheus-2.1.0.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 -DESCRIPTION="Library to export django metrics for prometheus" +DESCRIPTION="Library to export Django metrics for Prometheus" HOMEPAGE="https://github.com/korfuri/django-prometheus" SRC_URI="mirror://pypi/${PN:0:1}"/${PN}/${P}.tar.gz @@ -14,8 +14,7 @@ LICENSE="Apache-1.0" SLOT="0" KEYWORDS="~amd64" -DEPEND=">=dev-python/prometheus_client-0.7[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" +RDEPEND=">=dev-python/prometheus_client-0.7[${PYTHON_USEDEP}]" python_prepare_all() { sed -i "/pytest-runner/d" setup.py || die diff --git a/dev-python/django-prometheus/metadata.xml b/dev-python/django-prometheus/metadata.xml index b4bca3123fc1..6d36a86afae5 100644 --- a/dev-python/django-prometheus/metadata.xml +++ b/dev-python/django-prometheus/metadata.xml @@ -5,6 +5,7 @@ <email>williamh@gentoo.org</email> <name>William Hubbs</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">django-prometheus</remote-id> </upstream> diff --git a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild index 579ccf680b70..45bfb91ec8cf 100644 --- a/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild +++ b/dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python{3_7,3_8} ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Recursive descent parsing library based on functional combinators" @@ -14,10 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="" - -RDEPEND="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" python_test() { cd "${BUILD_DIR}"/lib || die diff --git a/dev-python/funcparserlib/metadata.xml b/dev-python/funcparserlib/metadata.xml index 48fa62ab4ac6..8fe533e7bce8 100644 --- a/dev-python/funcparserlib/metadata.xml +++ b/dev-python/funcparserlib/metadata.xml @@ -5,6 +5,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">funcparserlib</remote-id> </upstream> diff --git a/dev-python/nbsphinx/nbsphinx-0.7.1-r1.ebuild b/dev-python/nbsphinx/nbsphinx-0.7.1-r1.ebuild index 1ddddad25f0d..6d626dc40a76 100644 --- a/dev-python/nbsphinx/nbsphinx-0.7.1-r1.ebuild +++ b/dev-python/nbsphinx/nbsphinx-0.7.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 @@ -14,7 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm64 x86" -IUSE="" RDEPEND=" dev-python/docutils[${PYTHON_USEDEP}] @@ -22,5 +21,4 @@ RDEPEND=" dev-python/nbconvert[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] >=dev-python/sphinx-1.8[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] - " + dev-python/traitlets[${PYTHON_USEDEP}]" diff --git a/dev-python/nodeenv/nodeenv-1.3.5.ebuild b/dev-python/nodeenv/nodeenv-1.3.5.ebuild index 0540963cc21f..3cf4ca82c5cd 100644 --- a/dev-python/nodeenv/nodeenv-1.3.5.ebuild +++ b/dev-python/nodeenv/nodeenv-1.3.5.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 @@ -16,4 +16,5 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" +# requires network access RESTRICT="test" diff --git a/dev-python/nosexcover/metadata.xml b/dev-python/nosexcover/metadata.xml index f825ccefa690..9985b6febd2f 100644 --- a/dev-python/nosexcover/metadata.xml +++ b/dev-python/nosexcover/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <upstream> - <remote-id type="pypi">nosexcover</remote-id> - <remote-id type="github">cmheisel/nose-xcover</remote-id> - </upstream> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <maintainer type="project"> + <email>openstack@gentoo.org</email> + <name>Openstack</name> + </maintainer> + <stabilize-allarches/> + <upstream> + <remote-id type="pypi">nosexcover</remote-id> + <remote-id type="github">cmheisel/nose-xcover</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild b/dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild index 3ef465ff9f51..69bb1bd133b1 100644 --- a/dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild +++ b/dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Extends nose.plugins.cover to add Cobertura-style XML reports" @@ -14,13 +13,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] +RDEPEND=" dev-python/nose[${PYTHON_USEDEP}] >=dev-python/coverage-3.4[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" python_test() { nosetests -v nosexcover/tests.py || die diff --git a/dev-python/oslo-sphinx/metadata.xml b/dev-python/oslo-sphinx/metadata.xml index 992b0a428821..aa9a0ad06e6d 100644 --- a/dev-python/oslo-sphinx/metadata.xml +++ b/dev-python/oslo-sphinx/metadata.xml @@ -9,6 +9,7 @@ <email>openstack@gentoo.org</email> <name>Openstack</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">oslosphinx</remote-id> </upstream> diff --git a/dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild b/dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild index 1e2d304adf29..eefdbeae4673 100644 --- a/dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild +++ b/dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild @@ -1,33 +1,26 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 - -PYTHON_COMPAT=( python3_7 ) +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 MY_PN="${PN//-/}" DESCRIPTION="OpenStack Sphinx Extensions and Theme" HOMEPAGE="https://www.openstack.org/" +S="${WORKDIR}/${MY_PN}-${PV}" SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc x86" -IUSE="" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-1.6[${PYTHON_USEDEP}] -" +BDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" RDEPEND=" >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" - -S="${WORKDIR}/${MY_PN}-${PV}" + >=dev-python/six-1.10.0[${PYTHON_USEDEP}]" python_prepare_all() { sed -i '/^hacking/d' test-requirements.txt || die diff --git a/dev-python/oslotest/metadata.xml b/dev-python/oslotest/metadata.xml index 9a4fa610064b..744a6574549f 100644 --- a/dev-python/oslotest/metadata.xml +++ b/dev-python/oslotest/metadata.xml @@ -13,6 +13,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <longdescription lang="en"> OpenStack test framework and test fixtures The oslotest package is cross-tested against its consuming projects to diff --git a/dev-python/oslotest/oslotest-4.4.1.ebuild b/dev-python/oslotest/oslotest-4.4.1.ebuild index 481fd0b98eb3..7757b1705f2c 100644 --- a/dev-python/oslotest/oslotest-4.4.1.ebuild +++ b/dev-python/oslotest/oslotest-4.4.1.ebuild @@ -2,9 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Oslo test framework" @@ -15,10 +14,9 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" -DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" +BDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" RDEPEND=" >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] -" + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]" diff --git a/dev-python/pelican-minify/metadata.xml b/dev-python/pelican-minify/metadata.xml index a1db0cd41474..58d7482ac04e 100644 --- a/dev-python/pelican-minify/metadata.xml +++ b/dev-python/pelican-minify/metadata.xml @@ -3,11 +3,13 @@ <pkgmetadata> <maintainer type="project"> <email>python@gentoo.org</email> + <name>Python</name> </maintainer> <maintainer type="person"> <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pelican-minify</remote-id> </upstream> diff --git a/dev-python/pelican-minify/pelican-minify-0.9.ebuild b/dev-python/pelican-minify/pelican-minify-0.9.ebuild index a1a18fb13262..0188745ee87e 100644 --- a/dev-python/pelican-minify/pelican-minify-0.9.ebuild +++ b/dev-python/pelican-minify/pelican-minify-0.9.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="An HTML minification plugin for Pelican, the static site generator." @@ -13,10 +13,8 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Unlicense" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} +RDEPEND=" >=dev-python/joblib-0.9[${PYTHON_USEDEP}] >=app-text/htmlmin-0.1.5[${PYTHON_USEDEP}] >=app-text/pelican-3.1.1[${PYTHON_USEDEP}]" diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 7c62c88d53ab..b27eb658a113 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1 +1 @@ -DIST PyChromecast-4.1.0.tar.gz 44463 BLAKE2B 3ee92cfe57134665621c347dda9b21a06fa1d000f840d25b49f843edef86e35e22b82c9d4f80b8e0ae6f5fabcc4662d7c619363686a37903e27d84e0f85c8fca SHA512 688014a115f3189fed5535e70622a7323e4a29fd65678aa14a302047c5246dbc6a932a8f4eabb58f9fcecc0f4bdbe627d1496a4b6d28e680ad4fac6dd902c825 +DIST PyChromecast-8.1.0.tar.gz 50867 BLAKE2B c5d3e07f1644d0a83ba25826e27ee62f36b80f594f6851714c2d17ab6e8bb9e982bfa72731715bba15b6b587967461bb5def3cc49569d43b5186ceebc4a360c0 SHA512 882ab5987a7ddbf61a177ff867986461bc21bb5560a7de1bafb3a873173981139897ca36336e5b21b0e013f0100d437d1077038f35676998d3eccf353d684f9b diff --git a/dev-python/pychromecast/metadata.xml b/dev-python/pychromecast/metadata.xml index a59cfbf773ee..0d5b4e09c4e3 100644 --- a/dev-python/pychromecast/metadata.xml +++ b/dev-python/pychromecast/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">PyChromecast</remote-id> </upstream> diff --git a/dev-python/pychromecast/pychromecast-4.1.0.ebuild b/dev-python/pychromecast/pychromecast-8.1.0.ebuild index 70e3cf61b9da..431e00634fc0 100644 --- a/dev-python/pychromecast/pychromecast-4.1.0.ebuild +++ b/dev-python/pychromecast/pychromecast-8.1.0.ebuild @@ -1,25 +1,22 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Python module to talk to Google Chromecast" HOMEPAGE="https://github.com/home-assistant-libs/pychromecast" -SRC_URI="mirror://pypi/P/PyChromecast/PyChromecast-${PV}.tar.gz" S="${WORKDIR}/PyChromecast-${PV}" +SRC_URI="mirror://pypi/P/PyChromecast/PyChromecast-${PV}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - >=dev-python/requests-2.0[${PYTHON_USEDEP}] +RDEPEND=" + >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] >=dev-python/protobuf-python-3.0.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.17.7[${PYTHON_USEDEP}] - >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]" -BDEPEND="" + >=dev-python/requests-2.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]" diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index 115de33ac521..6008e3f6944f 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1 +1 @@ -DIST pyghmi-1.5.5.tar.gz 195830 BLAKE2B de7acc04e4b33f9a623cbe1afcd0caf869dea3e635df5e7ee1c609ac223cd6bf203735da54b6fe0e9f9a98e2371077f6e2d29dea60112014d58477195e798118 SHA512 9f1e1e0f0cf88c0ff794a29e4116b20dcf5eae141c1eefb6c5b8e3fae948fe6f928cd98dc4b95248c5cddab1cea3b841818e3255ec85c11d5c039dcc2c315cbb +DIST pyghmi-1.5.22.tar.gz 221963 BLAKE2B 6705e904c481ddbb241fc8f8089e6bc9bcc142bfca9aaa518b2293b5dd387113fa4bbb418e748584f69fac5e8d1049d669eb73d24463adaaec3a891cae98f928 SHA512 cc665f8b9f4a0c9c127b9e895ba62e650cdb589f5c9edae6accaa5558f347d31725e8da446fcafb4f71ffadc17121d8b293160413f4a41055cb1720e9fa1ecde diff --git a/dev-python/pyghmi/metadata.xml b/dev-python/pyghmi/metadata.xml index 9ae992913b2b..d196ca4f8f8e 100644 --- a/dev-python/pyghmi/metadata.xml +++ b/dev-python/pyghmi/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>zmedico@gentoo.org</email> + <name>Zac Medico</name> + </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pyghmi</remote-id> <remote-id type="github">openstack/pyghmi</remote-id> </upstream> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> </pkgmetadata> diff --git a/dev-python/pyghmi/pyghmi-1.5.5.ebuild b/dev-python/pyghmi/pyghmi-1.5.22.ebuild index f0bfab277280..4a81c80c555a 100644 --- a/dev-python/pyghmi/pyghmi-1.5.5.ebuild +++ b/dev-python/pyghmi/pyghmi-1.5.22.ebuild @@ -1,16 +1,15 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend - inherit distutils-r1 DESCRIPTION="A pure python implementation of IPMI protocol" HOMEPAGE="https://github.com/openstack/pyghmi/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" @@ -22,7 +21,7 @@ RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}] dev-python/pbr[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] >=dev-python/six-1.10.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} +BDEPEND=" test? ( >=dev-python/coverage-4.0[${PYTHON_USEDEP}] >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/pysmi/metadata.xml b/dev-python/pysmi/metadata.xml index 6a5f21bdfe8d..701159a49f16 100644 --- a/dev-python/pysmi/metadata.xml +++ b/dev-python/pysmi/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pysmi</remote-id> </upstream> diff --git a/dev-python/pysmi/pysmi-0.3.4.ebuild b/dev-python/pysmi/pysmi-0.3.4.ebuild index a25f52054908..b28efec48ddd 100644 --- a/dev-python/pysmi/pysmi-0.3.4.ebuild +++ b/dev-python/pysmi/pysmi-0.3.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 2017-2020 Gentoo Authors +# Copyright 2017-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Python Lex & Yacc" @@ -15,4 +15,5 @@ SLOT="0" KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/dev-python/pysnmp-mibs/metadata.xml b/dev-python/pysnmp-mibs/metadata.xml index 11950035509e..9385d8db2095 100644 --- a/dev-python/pysnmp-mibs/metadata.xml +++ b/dev-python/pysnmp-mibs/metadata.xml @@ -9,6 +9,7 @@ <email>netmon@gentoo.org</email> <name>Gentoo network monitoring and analysis project</name> </maintainer> + <stabilize-allarches/> <longdescription> This is a Python implementation of SNMP v.1/v.2c engine. Its general functionality is to assemble/disassemble SNMP messages from/into diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild index 86ccda7086b5..cca89c2e7910 100644 --- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild +++ b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python3_7 ) +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="SNMP framework in Python - MIBs" @@ -14,6 +14,4 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -DEPEND=">=dev-python/pysnmp-4.2.3[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=">=dev-python/pysnmp-4.2.3[${PYTHON_USEDEP}]" diff --git a/dev-python/pysnmp/metadata.xml b/dev-python/pysnmp/metadata.xml index 4a0c1e1eca9c..2ea5385dab4a 100644 --- a/dev-python/pysnmp/metadata.xml +++ b/dev-python/pysnmp/metadata.xml @@ -9,6 +9,7 @@ <email>netmon@gentoo.org</email> <name>Gentoo network monitoring and analysis project</name> </maintainer> + <stabilize-allarches/> <longdescription> This is a Python implementation of SNMP v.1/v.2c engine. Its general functionality is to assemble/disassemble SNMP messages from/into diff --git a/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild b/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild index ae484aeb7d46..a6a1527f4893 100644 --- a/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild +++ b/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Python SNMP library" @@ -18,8 +18,7 @@ IUSE="doc examples" RDEPEND=" >=dev-python/pyasn1-0.2.3[${PYTHON_USEDEP}] dev-python/pysmi[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] -" + dev-python/pycryptodome[${PYTHON_USEDEP}]" distutils_enable_sphinx docs/source diff --git a/dev-python/pysnmp/pysnmp-999999.ebuild b/dev-python/pysnmp/pysnmp-999999.ebuild index e4cf3513e746..47378bf96885 100644 --- a/dev-python/pysnmp/pysnmp-999999.ebuild +++ b/dev-python/pysnmp/pysnmp-999999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 git-r3 DESCRIPTION="Python SNMP library" @@ -17,8 +17,7 @@ IUSE="doc examples" RDEPEND=" >=dev-python/pyasn1-0.2.3[${PYTHON_USEDEP}] dev-python/pysmi[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] -" + dev-python/pycryptodome[${PYTHON_USEDEP}]" distutils_enable_sphinx docs/source diff --git a/dev-python/pytest-flake8/Manifest b/dev-python/pytest-flake8/Manifest index a0577a1ff53f..3d46e6809e1c 100644 --- a/dev-python/pytest-flake8/Manifest +++ b/dev-python/pytest-flake8/Manifest @@ -1 +1,2 @@ DIST pytest-flake8-0.9.1.tar.gz 7959 BLAKE2B d0ef55385dbbf47968abdfc14e69a0420cd52bdf65c0f74ec72abeb1ab28ad27806593dd592f448f3c01dcdf29af4042c1e1c8affde46a1405ba7b4155c174a4 SHA512 eeb4f66022e367d92dee94544ae8fa99b79c1de0579a80e91c22e6f050752010cb7ad6c24094736d23ae753615b186a957b8b0f94c09754005183a971a1e4aa1 +DIST pytest-flake8-1.0.7.tar.gz 9560 BLAKE2B 056066a6693fa6988448662e52856eeed49688e834b344e5f60f31f1c3b3ef89043dba06bddbf958b042ab9e702fec056784b252e96c8b4b46fe350a801535cf SHA512 16e7b437ff9fc9afd3520f6b81d9eafeda840c7cd7925f5287ce0e0d5b20a0fa758183cea7ade369e3fec8606eee976e84c5b3142923e4586f559232012bf3a3 diff --git a/dev-python/pytest-flake8/metadata.xml b/dev-python/pytest-flake8/metadata.xml index 2ef8e4f36f30..45bf72c72be7 100644 --- a/dev-python/pytest-flake8/metadata.xml +++ b/dev-python/pytest-flake8/metadata.xml @@ -9,6 +9,7 @@ <email>titanofold@gentoo.org</email> <name>Aaron W. Swenson</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pytest-flake8</remote-id> <remote-id type="github">tholo/pytest-flake8</remote-id> diff --git a/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild b/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild new file mode 100644 index 000000000000..84c861885f25 --- /dev/null +++ b/dev-python/pytest-flake8/pytest-flake8-1.0.7.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="py.test plugin for flake8" +HOMEPAGE="https://github.com/tholo/pytest-flake8 https://pypi.org/project/pytest-flake8" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + >=dev-python/flake8-3.5.0[${PYTHON_USEDEP}] + >=dev-python/pytest-3.5[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pytest-flakes/Manifest b/dev-python/pytest-flakes/Manifest index d32b5978ded5..7e34bbf744c1 100644 --- a/dev-python/pytest-flakes/Manifest +++ b/dev-python/pytest-flakes/Manifest @@ -1 +1 @@ -DIST pytest-flakes-4.0.0.tar.gz 7138 BLAKE2B e3c43df60484c664672f8b9ea92f8d4e25ae33e0dffc9cee200867220a3c8840f7325be28a4bec44918a9b44c1d73d3b89517db8dfa9bb982ed92a34c3b09674 SHA512 e74fe78e713040e3e85f206e8d26f5b8d8ef27dd94c2afccf3cd0f1f982c5e6c30c5966f2cdb774c7a2a8052d1a5cb324626b1997a9e75f5a7bb7d4a5e99376a +DIST pytest-flakes-4.0.2.tar.gz 7225 BLAKE2B 3a5ec59e3df90b6bf90daf5cf4abdf2946852a8e62a98ed08e5ba93c2e3f9e93699b2a4b571df45edac83e4c1791a5828b0bcca2a26a37b71f01d81bf3f0342f SHA512 bb1fc432e2494367849acedecba80495ede34c18dcf3ada09ef3dec8567d55f8dd6ba427bc3d9e47cfe3c0bb2aba80576612282d5a71858ccb45bce458f8656c diff --git a/dev-python/pytest-flakes/metadata.xml b/dev-python/pytest-flakes/metadata.xml index 9d43655030c4..8dad66ec297e 100644 --- a/dev-python/pytest-flakes/metadata.xml +++ b/dev-python/pytest-flakes/metadata.xml @@ -5,7 +5,7 @@ <email>chainsaw@gentoo.org</email> <name>Tony Vroon</name> </maintainer> - + <stabilize-allarches/> <upstream> <remote-id type="pypi">pytest-flakes</remote-id> </upstream> diff --git a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild b/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild deleted file mode 100644 index a52d77a892a1..000000000000 --- a/dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_7 pypy3) - -inherit distutils-r1 - -DESCRIPTION="Collection of small Python functions & classes" -HOMEPAGE="https://pypi.org/project/pytest-flakes/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -python_test() { - "${PYTHON}" ./test_flakes.py || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/pytest-flakes/pytest-flakes-4.0.2.ebuild b/dev-python/pytest-flakes/pytest-flakes-4.0.2.ebuild new file mode 100644 index 000000000000..a40a3804b1c2 --- /dev/null +++ b/dev-python/pytest-flakes/pytest-flakes-4.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Collection of small Python functions & classes" +HOMEPAGE="https://pypi.org/project/pytest-flakes/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/pytest-testmon/Manifest b/dev-python/pytest-testmon/Manifest index b56efbe0dbee..ae276597402d 100644 --- a/dev-python/pytest-testmon/Manifest +++ b/dev-python/pytest-testmon/Manifest @@ -1 +1 @@ -DIST pytest-testmon-0.9.15.tar.gz 32468 BLAKE2B 72678f4a5ed9bbc1ee6a4ec611da105554856454dcd3a3f199084645977d7ce461697218c460f9ae3b5a56bd90843822e5e88c54fb43f55a12f2c31d4ea53658 SHA512 fb414c492188f59e34a5f940e9f378cc841dd9de311738a0238980318261f51b869c30e1218e3219dabf8c438f28bcb9b10f751c07240b533ead537f4b6d8d4e +DIST pytest-testmon-1.0.3.tar.gz 44160 BLAKE2B a5b623afca30b8c03902a37c8ea56680691cf6a66979e3e3ecb00977f467e5b497ec58f2ddffa8d6993aa69d5c8614a342c7b52929193f0e7694b87671a94fd3 SHA512 1107836272517a390a3cc30d550ac3ebd2cf589430059d03b5c85a1db86276ce73044663c3bfc000e7d5805fc26d716bb26e17081ac2a46b799117fdc14a4df9 diff --git a/dev-python/pytest-testmon/metadata.xml b/dev-python/pytest-testmon/metadata.xml index d04e61e25d72..fcec7c1b8e6f 100644 --- a/dev-python/pytest-testmon/metadata.xml +++ b/dev-python/pytest-testmon/metadata.xml @@ -5,6 +5,7 @@ <email>williamh@gentoo.org</email> <name>William Hubbs</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="pypi">pytest-testmon</remote-id> </upstream> diff --git a/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild b/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild deleted file mode 100644 index fd85c34746b0..000000000000 --- a/dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) -inherit distutils-r1 - -DESCRIPTION="take TDD to a new level with py.test and testmon" -HOMEPAGE="https://github.com/tarpas/pytest-testmon" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/pytest[${PYTHON_USEDEP}] -dev-python/coverage[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - distutils_install_for_testing - py.test -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pytest-testmon/pytest-testmon-1.0.3.ebuild b/dev-python/pytest-testmon/pytest-testmon-1.0.3.ebuild new file mode 100644 index 000000000000..18df13a7d277 --- /dev/null +++ b/dev-python/pytest-testmon/pytest-testmon-1.0.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="Take TDD to a new level with py.test and testmon" +HOMEPAGE="https://github.com/tarpas/pytest-testmon" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +# Tests are broken for version 1.0.3 +# https://github.com/tarpas/pytest-testmon/issues/158 +RESTRICT="test" + +RDEPEND=" + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}]" +BDEPEND="test? ( dev-python/unittest-mixins[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/slackclient/metadata.xml b/dev-python/slackclient/metadata.xml index aee7e2fc6f76..e277cccdff7a 100644 --- a/dev-python/slackclient/metadata.xml +++ b/dev-python/slackclient/metadata.xml @@ -9,6 +9,7 @@ <email>python@gentoo.org</email> <name>Python</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">slackapi/python-slackclient</remote-id> <remote-id type="pypi">slackclient</remote-id> diff --git a/dev-python/slackclient/slackclient-2.5.0.ebuild b/dev-python/slackclient/slackclient-2.5.0.ebuild index 7588be0998c6..b9fe8acb2f4c 100644 --- a/dev-python/slackclient/slackclient-2.5.0.ebuild +++ b/dev-python/slackclient/slackclient-2.5.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Client for Slack supporting the Slack Web and Real Time Messaging API" @@ -16,11 +16,8 @@ KEYWORDS="~amd64" RESTRICT="test" # upstream does not include tests in the package tarball! RDEPEND=" - >dev-python/aiohttp-3.5.2[${PYTHON_USEDEP}] - >dev-python/aiodns-1.0.0[${PYTHON_USEDEP}] - " -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] - ${RDEPEND}" + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/aiohttp[${PYTHON_USEDEP}]" src_prepare() { # Upstream uses pytest-runner as an extra optional target in setup.py as diff --git a/dev-python/stestr/metadata.xml b/dev-python/stestr/metadata.xml index 9eb8d3adbf9f..87444612cbdb 100644 --- a/dev-python/stestr/metadata.xml +++ b/dev-python/stestr/metadata.xml @@ -8,6 +8,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <longdescription lang="en"> stestr is a fork of testrepository that concentrates on being a dedicated test runner for python projects </longdescription> diff --git a/dev-python/stestr/stestr-2.1.0-r1.ebuild b/dev-python/stestr/stestr-2.1.0-r1.ebuild index 420e4cdb2d60..17c04bb67e58 100644 --- a/dev-python/stestr/stestr-2.1.0-r1.ebuild +++ b/dev-python/stestr/stestr-2.1.0-r1.ebuild @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 python3_8 ) -DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="A parallel Python test runner built around subunit" @@ -14,10 +14,10 @@ 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 ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="" DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" -RDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] dev-python/future[${PYTHON_USEDEP}] >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] >=dev-python/subunit-0.18.0[${PYTHON_USEDEP}] diff --git a/media-sound/marrie/marrie-0.4.ebuild b/media-sound/marrie/marrie-0.4.ebuild index 5e26f9cf5c9b..a1e727f450c9 100644 --- a/media-sound/marrie/marrie-0.4.ebuild +++ b/media-sound/marrie/marrie-0.4.ebuild @@ -4,35 +4,26 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 -GIT_ECLASS="" -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" +if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/rafaelmartins/${PN}.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi -inherit distutils-r1 ${GIT_ECLASS} - DESCRIPTION="A simple podcast client that runs on the Command Line Interface" HOMEPAGE="https://github.com/rafaelmartins/marrie" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -if [[ ${PV} = *9999* ]]; then - SRC_URI="" -else - KEYWORDS="~amd64 ~x86" -fi - LICENSE="BSD" SLOT="0" -IUSE="" RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" pkg_postinst() { - distutils-r1_pkg_postinst elog elog "You'll need a media player and a file downloader." elog "Recommended packages: net-misc/wget and media-video/mpv" diff --git a/media-sound/marrie/marrie-9999.ebuild b/media-sound/marrie/marrie-9999.ebuild index 5e26f9cf5c9b..a1e727f450c9 100644 --- a/media-sound/marrie/marrie-9999.ebuild +++ b/media-sound/marrie/marrie-9999.ebuild @@ -4,35 +4,26 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 -GIT_ECLASS="" -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" +if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/rafaelmartins/${PN}.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" fi -inherit distutils-r1 ${GIT_ECLASS} - DESCRIPTION="A simple podcast client that runs on the Command Line Interface" HOMEPAGE="https://github.com/rafaelmartins/marrie" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -if [[ ${PV} = *9999* ]]; then - SRC_URI="" -else - KEYWORDS="~amd64 ~x86" -fi - LICENSE="BSD" SLOT="0" -IUSE="" RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" pkg_postinst() { - distutils-r1_pkg_postinst elog elog "You'll need a media player and a file downloader." elog "Recommended packages: net-misc/wget and media-video/mpv" diff --git a/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild b/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild index ac2bf45c1747..2c394b59693c 100644 --- a/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild +++ b/media-sound/sonata/sonata-1.7_beta1_p20200212.ebuild @@ -4,7 +4,7 @@ EAPI=7 COMMIT=0c807e593f7571a654ad055cb126652d7f3a698d -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) DISTUTILS_SINGLE_IMPL="true" DISTUTILS_USE_SETUPTOOLS="rdepend" inherit desktop distutils-r1 @@ -19,8 +19,7 @@ KEYWORDS="amd64 ~ppc x86" IUSE="dbus taglib" BDEPEND=" - virtual/pkgconfig -" + virtual/pkgconfig" RDEPEND=" $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] @@ -32,8 +31,10 @@ RDEPEND=" S="${WORKDIR}/${PN}-${COMMIT}" +distutils_enable_tests unittest + src_install() { distutils-r1_src_install doicon -s 128 sonata/pixmaps/sonata.png - rm -r "${D}"/usr/share/sonata || die + rm -r "${ED}"/usr/share/sonata || die } diff --git a/net-analyzer/snmpclitools/metadata.xml b/net-analyzer/snmpclitools/metadata.xml index 57e2cb1d8be5..e34f7d9e6afa 100644 --- a/net-analyzer/snmpclitools/metadata.xml +++ b/net-analyzer/snmpclitools/metadata.xml @@ -1,10 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> -<email>python@gentoo.org</email> -</maintainer> -<maintainer type="project"> -<email>netmon@gentoo.org</email> -</maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <stabilize-allarches/> </pkgmetadata> diff --git a/net-analyzer/snmpclitools/snmpclitools-0.6.4.ebuild b/net-analyzer/snmpclitools/snmpclitools-0.6.4.ebuild index a9d12d02c23e..69405fd70deb 100644 --- a/net-analyzer/snmpclitools/snmpclitools-0.6.4.ebuild +++ b/net-analyzer/snmpclitools/snmpclitools-0.6.4.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) + +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="Pure-Python SNMP management tools, formerly pysnmp-apps" @@ -16,8 +17,4 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" !dev-python/pysnmp-apps >=dev-python/pysnmp-4.2.2[${PYTHON_USEDEP}] - dev-python/pysnmp-mibs[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" + dev-python/pysnmp-mibs[${PYTHON_USEDEP}]" diff --git a/net-misc/python-x2go/Manifest b/net-misc/python-x2go/Manifest index 23e7582c2c2a..5e9ae0111bf7 100644 --- a/net-misc/python-x2go/Manifest +++ b/net-misc/python-x2go/Manifest @@ -1,3 +1 @@ -DIST python-x2go-0.6.1.1.tar.gz 247188 BLAKE2B c19f1ea39bca647984a21d0100d07c3898dbab894c92d5aa36c297ec277f9f0cd3429e02e6ca7a372b57ba3836d2139018e6d685fe31719549d2d2ddefff483a SHA512 8450ea47d1ec27abd56db0925613bd864a620cde98954f21d1fe8bcbf2a0024d4e8237c8663d04eb67c835f7d9f4a8c0dfc5f8f5671f571b24bb5b48b0a70762 -DIST python-x2go-0.6.1.2.tar.gz 247187 BLAKE2B dacaa406e7f32eb14951e54edd31fc812f7f6c5688a911607f4cf1755c1128eff5f2b77bb78b66f6a49df2267064cc1e8d209bcc1b368abff1b451d69eb63b04 SHA512 29ac73415c11f19e07a919bec99d61ba04f24e98c51bb32b5e4cdd20cbc04c7c6420727c5147b450e0e37931ee77dccc02334c62a8657c11bca6689472446e5d DIST python-x2go-0.6.1.3.tar.gz 247754 BLAKE2B 9c5705da9c1656a29ae7382dfaedb1798d8728006dbfcb0ec47441bba63a1c85f9ee60f0d8e5cb040dfec177ab72381518e0756ca5a9374e3ea7f1ab29d54dfb SHA512 3933ad8ee7debd6d643ce12ce06a6a98c7c97fae5a30f99ca147ce57ac7fa8e1b2fd97439a8c3b39ac5c5d0c7cecf4f3571193092e057db536d061f0d1d4accc diff --git a/net-misc/python-x2go/metadata.xml b/net-misc/python-x2go/metadata.xml index 0a75ba291b54..3f61fe249002 100644 --- a/net-misc/python-x2go/metadata.xml +++ b/net-misc/python-x2go/metadata.xml @@ -5,6 +5,7 @@ <email>voyageur@gentoo.org</email> <name>Bernard Cafarelli</name> </maintainer> + <stabilize-allarches/> <longdescription> The Python X2Go module integrates X2Go client support into your python programmes. Python X2Go is used in the headless X2Go client "pyhoca-cli" and by the tiny systray GUI applet "pyhoca-gui" diff --git a/net-misc/python-x2go/python-x2go-0.6.1.1.ebuild b/net-misc/python-x2go/python-x2go-0.6.1.1.ebuild deleted file mode 100644 index 27dda838f0d4..000000000000 --- a/net-misc/python-x2go/python-x2go-0.6.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) -inherit distutils-r1 - -DESCRIPTION="X2Go client-side Python API" -HOMEPAGE="http://www.x2go.org" -SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# TODO: minimal USE flag in net-misc/nx, we only need nxproxy/nxcomp -DEPEND="dev-python/gevent[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP}] - dev-python/python-xlib[${PYTHON_USEDEP}] - net-misc/nx" -RDEPEND="${DEPEND}" diff --git a/net-misc/python-x2go/python-x2go-0.6.1.2.ebuild b/net-misc/python-x2go/python-x2go-0.6.1.2.ebuild deleted file mode 100644 index 27dda838f0d4..000000000000 --- a/net-misc/python-x2go/python-x2go-0.6.1.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_7 ) -inherit distutils-r1 - -DESCRIPTION="X2Go client-side Python API" -HOMEPAGE="http://www.x2go.org" -SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# TODO: minimal USE flag in net-misc/nx, we only need nxproxy/nxcomp -DEPEND="dev-python/gevent[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP}] - dev-python/python-xlib[${PYTHON_USEDEP}] - net-misc/nx" -RDEPEND="${DEPEND}" diff --git a/net-misc/python-x2go/python-x2go-0.6.1.3.ebuild b/net-misc/python-x2go/python-x2go-0.6.1.3.ebuild index 27dda838f0d4..0b9387f66df8 100644 --- a/net-misc/python-x2go/python-x2go-0.6.1.3.ebuild +++ b/net-misc/python-x2go/python-x2go-0.6.1.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="X2Go client-side Python API" @@ -13,11 +13,10 @@ SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" # TODO: minimal USE flag in net-misc/nx, we only need nxproxy/nxcomp -DEPEND="dev-python/gevent[${PYTHON_USEDEP}] +RDEPEND=" + dev-python/gevent[${PYTHON_USEDEP}] dev-python/paramiko[${PYTHON_USEDEP}] dev-python/python-xlib[${PYTHON_USEDEP}] net-misc/nx" -RDEPEND="${DEPEND}" diff --git a/sci-electronics/drahnr-oregano/drahnr-oregano-0.84.40.ebuild b/sci-electronics/drahnr-oregano/drahnr-oregano-0.84.40.ebuild index a432282c92f1..d07c379b648f 100644 --- a/sci-electronics/drahnr-oregano/drahnr-oregano-0.84.40.ebuild +++ b/sci-electronics/drahnr-oregano/drahnr-oregano-0.84.40.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python3_7 ) +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) PYTHON_REQ_USE='threads(+)' -inherit gnome2-utils python-any-r1 waf-utils xdg-utils +inherit python-any-r1 waf-utils xdg DESCRIPTION="Application for the schematic capturing and simulation of electrical circuits" HOMEPAGE="https://github.com/drahnr/oregano" @@ -17,29 +18,28 @@ KEYWORDS="amd64 ppc x86" S="${WORKDIR}/oregano-${PV}" -COMMON_DEP="dev-libs/glib:2 +DEPEND=" + dev-libs/glib:2 dev-libs/libxml2:2 x11-libs/goocanvas:2.0 x11-libs/gtk+:3 x11-libs/gtksourceview:3.0" -DEPEND="${COMMON_DEP} - ${PYTHON_DEPS} +BDEPEND="${PYTHON_DEPS} dev-util/glib-utils virtual/pkgconfig" -RDEPEND="${COMMON_DEP} - || ( gnome-base/dconf gnome-base/gconf ) +RDEPEND="${DEPEND} + || ( + gnome-base/dconf + gnome-base/gconf + ) sci-electronics/electronics-menu" -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - python-any-r1_pkg_setup - fi +src_configure() { + waf-utils_src_configure } -src_configure() { waf-utils_src_configure; } - src_install() { waf-utils_src_install --no-xdg --no-install-gschema docompress -x /usr/share/doc/${PF}/{dev-docs,sequence} @@ -49,10 +49,7 @@ src_install() { } pkg_postinst() { - gnome2_icon_cache_update - gnome2_schemas_update - xdg_desktop_database_update - xdg_mimeinfo_database_update + xdg_pkg_postinst elog "Note: You'll need to emerge your prefered simulation backend" elog "such as sci-electronics/ngspice (preferred) or sci-electronics/gnucap" @@ -60,10 +57,3 @@ pkg_postinst() { elog "As an alternative generate a netlist and use sci-electronics/spice" elog "from the command line for simulation." } - -pkg_postrm() { - gnome2_icon_cache_update - gnome2_schemas_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/sci-libs/blis/blis-0.6.0.ebuild b/sci-libs/blis/blis-0.6.0.ebuild index c8cf8bfe37e8..dab2e5c96017 100644 --- a/sci-libs/blis/blis-0.6.0.ebuild +++ b/sci-libs/blis/blis-0.6.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) + +PYTHON_COMPAT=( python3_{7..9} ) inherit python-any-r1 DESCRIPTION="BLAS-like Library Instantiation Software Framework" @@ -12,19 +13,23 @@ SRC_URI="https://github.com/flame/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="openmp pthread serial static-libs eselect-ldso doc 64bit-index" -REQUIRED_USE="?? ( openmp pthread serial ) ?? ( eselect-ldso 64bit-index )" +IUSE="doc eselect-ldso openmp pthread serial 64bit-index" +REQUIRED_USE=" + ?? ( openmp pthread serial ) + ?? ( eselect-ldso 64bit-index )" -RDEPEND="eselect-ldso? ( !app-eselect/eselect-cblas - >=app-eselect/eselect-blas-0.2 )" +DEPEND=" + eselect-ldso? ( + !app-eselect/eselect-cblas + >=app-eselect/eselect-blas-0.2 + )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" +RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" PATCHES=( - "${FILESDIR}/${P}-rpath.patch" - "${FILESDIR}/${P}-blas-provider.patch" + "${FILESDIR}"/${P}-rpath.patch + "${FILESDIR}"/${P}-blas-provider.patch ) src_configure() { @@ -53,7 +58,7 @@ src_configure() { --enable-verbose-make \ --prefix="${BROOT}"/usr \ --libdir="${BROOT}"/usr/$(get_libdir) \ - $(use_enable static-libs static) \ + --disable-static \ --enable-blas \ --enable-cblas \ "${BLIS_FLAGS[@]}" \ @@ -63,8 +68,8 @@ src_configure() { src_compile() { DEB_LIBBLAS=libblas.so.3 DEB_LIBCBLAS=libcblas.so.3 \ - LDS_BLAS="${FILESDIR}"/blas.lds LDS_CBLAS="${FILESDIR}"/cblas.lds \ - default + LDS_BLAS="${FILESDIR}"/blas.lds LDS_CBLAS="${FILESDIR}"/cblas.lds \ + default } src_test() { diff --git a/sci-libs/numkit/metadata.xml b/sci-libs/numkit/metadata.xml index f38dc92dab52..a8fbd089f373 100644 --- a/sci-libs/numkit/metadata.xml +++ b/sci-libs/numkit/metadata.xml @@ -9,6 +9,7 @@ <email>sci-chemistry@gentoo.org</email> <name>Gentoo Chemistry Project</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">Becksteinlab/numkit</remote-id> </upstream> diff --git a/sci-libs/numkit/numkit-1.1.2.ebuild b/sci-libs/numkit/numkit-1.1.2.ebuild index 54e7b6e882bf..57d46a51a3f2 100644 --- a/sci-libs/numkit/numkit-1.1.2.ebuild +++ b/sci-libs/numkit/numkit-1.1.2.ebuild @@ -3,27 +3,17 @@ EAPI=7 -PYTHON_COMPAT=( python3_7 ) - -if [[ $PV = *9999* ]]; then - scm_eclass=git-r3 - EGIT_REPO_URI="https://github.com/Becksteinlab/${PN}.git" - EGIT_BRANCH="develop" - SRC_URI="" -else - scm_eclass=vcs-snapshot - SRC_URI="https://github.com/Becksteinlab/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -inherit eutils distutils-r1 ${scm_eclass} +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 DESCRIPTION="Numerical first aid kit (with numpy/scipy)" HOMEPAGE="https://numkit.readthedocs.io" +S="${WORKDIR}/${PN}-release-${PV}" +SRC_URI="https://github.com/Becksteinlab/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -IUSE="" +KEYWORDS="~amd64 ~x86" BDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/sci-physics/qmeq/qmeq-1.0_p202004.ebuild b/sci-physics/qmeq/qmeq-1.0_p202004.ebuild index 17bc19178ab1..a1827cc843ed 100644 --- a/sci-physics/qmeq/qmeq-1.0_p202004.ebuild +++ b/sci-physics/qmeq/qmeq-1.0_p202004.ebuild @@ -1,51 +1,40 @@ -# Copyright 2018-2020 Gentoo Authors +# Copyright 2018-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_7 ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 Pcommit="d3949bf812e1648892959a169a7ff849cd7b69d5" +MY_PV="$(ver_cut 1-2)" DESCRIPTION="Quantum master equation package for Quantum dot transport calculations" HOMEPAGE="https://github.com/gedaskir/qmeq" SRC_URI=" https://github.com/gedaskir/qmeq/archive/${Pcommit}.tar.gz -> ${PN}-${PV}.tgz - examples? ( https://github.com/gedaskir/${PN}-examples/archive/1.0.tar.gz -> ${PN}-examples-1.0.tgz ) -" + examples? ( https://github.com/gedaskir/${PN}-examples/archive/1.0.tar.gz -> ${PN}-examples-1.0.tgz )" -KEYWORDS="~amd64" -IUSE="examples" LICENSE="BSD-2" SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" -COMMON_DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" -RDEPEND=" - ${COMMON_DEPEND} - examples? ( dev-python/jupyter[${PYTHON_USEDEP}] ) -" DEPEND=" - ${COMMON_DEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/cython[${PYTHON_USEDEP}] -" - -#PATCHES=( "${FILESDIR}/qmeq-1.0-py3.patch" ) - -#mydistutilsargs=( --cython ) + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + examples? ( dev-python/jupyter[${PYTHON_USEDEP}] )" +BDEPEND="${DEPEND} + dev-python/cython[${PYTHON_USEDEP}]" src_unpack() { default - mv -v "${PN}-${Pcommit}" "${PN}-${PV}" || die + mv -v "${PN}-${Pcommit}" "${P}" || die } src_install() { distutils-r1_src_install docompress -x "/usr/share/doc/${PF}" - use examples && dodoc -r "${WORKDIR}/${PN}-examples-${PV}"/* + use examples && dodoc -r "${WORKDIR}/${PN}-examples-${MY_PV}"/. } diff --git a/www-apps/novnc/metadata.xml b/www-apps/novnc/metadata.xml index 2981c92d1633..7ef0581e1082 100644 --- a/www-apps/novnc/metadata.xml +++ b/www-apps/novnc/metadata.xml @@ -5,6 +5,7 @@ <email>prometheanfire@gentoo.org</email> <name>Matthew Thode</name> </maintainer> + <stabilize-allarches/> <upstream> <remote-id type="github">kanaka/noVNC</remote-id> </upstream> diff --git a/www-apps/novnc/novnc-1.2.0.ebuild b/www-apps/novnc/novnc-1.2.0.ebuild index d055a2d70452..02803bff38ac 100644 --- a/www-apps/novnc/novnc-1.2.0.ebuild +++ b/www-apps/novnc/novnc-1.2.0.ebuild @@ -3,14 +3,13 @@ EAPI=7 -PYTHON_COMPAT=( python3_7 python3_8 ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies" HOMEPAGE="https://kanaka.github.com/noVNC/" -if [[ ${PV} == 9999 ]] ; then +if [[ ${PV} == *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/kanaka/noVNC.git" else @@ -21,10 +20,8 @@ fi LICENSE="LGPL-3" SLOT="0" -IUSE="" -DEPEND="" -RDEPEND="${DEPEND} +RDEPEND=" dev-python/websockify[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}]" diff --git a/www-apps/novnc/novnc-9999.ebuild b/www-apps/novnc/novnc-9999.ebuild index 8b29092df33b..02803bff38ac 100644 --- a/www-apps/novnc/novnc-9999.ebuild +++ b/www-apps/novnc/novnc-9999.ebuild @@ -3,14 +3,13 @@ EAPI=7 -PYTHON_COMPAT=( python3_7 ) - +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies" HOMEPAGE="https://kanaka.github.com/noVNC/" -if [[ ${PV} == 9999 ]] ; then +if [[ ${PV} == *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/kanaka/noVNC.git" else @@ -21,10 +20,8 @@ fi LICENSE="LGPL-3" SLOT="0" -IUSE="" -DEPEND="" -RDEPEND="${DEPEND} +RDEPEND=" dev-python/websockify[${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}]" |