diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-02-28 01:47:42 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-02-28 01:47:42 +0000 |
| commit | f949a795fcd55ad2d7c2ca6cdfe8117e6c57ce19 (patch) | |
| tree | 9137ddc39e31b07e5a40000e575c7b7e5775be83 /dev-python | |
| parent | 0d5be85c6df12853ac7b83a6522dd15ac7a4807f (diff) | |
| download | baldeagleos-repo-f949a795fcd55ad2d7c2ca6cdfe8117e6c57ce19.tar.gz baldeagleos-repo-f949a795fcd55ad2d7c2ca6cdfe8117e6c57ce19.tar.xz baldeagleos-repo-f949a795fcd55ad2d7c2ca6cdfe8117e6c57ce19.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
31 files changed, 155 insertions, 247 deletions
diff --git a/dev-python/aiohttp/aiohttp-3.7.4.ebuild b/dev-python/aiohttp/aiohttp-3.7.4.ebuild index c30d0b886fe9..10e826b0ebe3 100644 --- a/dev-python/aiohttp/aiohttp-3.7.4.ebuild +++ b/dev-python/aiohttp/aiohttp-3.7.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest index fae756f69c8f..65f1fdcdf3f6 100644 --- a/dev-python/arrow/Manifest +++ b/dev-python/arrow/Manifest @@ -1,2 +1,3 @@ DIST arrow-0.17.0.tar.gz 97411 BLAKE2B d908f9e98b4046aa8afbde992e108106e0cb81d5d37a556ace06585b7d354fa75338e5c4e4263ece0d8d043f29f3909e3c200b2c79c744a4bd13319764667998 SHA512 30ab01c66ef1dfb7fb35dc8609ca19039fa3e37638ff0df681d0ffc9dbc832e9d3a577d9a45fc70ff3e74aacb6198b37e61ada22854572c57c27d7ecbef09caa DIST arrow-1.0.0.tar.gz 101951 BLAKE2B b8949dc2274f44020bd70e1013b3b3053789319daae0c630e17d2bac66d614e958b2d34ed9b06a1a5502a21684de10e053d4f1e70bfaf9a630548135d72f364f SHA512 4e487a0c1c6f55361b8ec673082d61efec1b27a32b19e2e599a344407737e5eea47ee8e2173b2f089e69a5638f99022870bb3ac57f31c16d5b4efd2858933fa8 +DIST arrow-1.0.1.tar.gz 102243 BLAKE2B bad601878bf692858db56967b456fa0c413faebcaaeee352ffe40933cfd915dca8dbbcc2ce4e4f37e03b393acdbfc94d49b8825664a9d1e246ae91a350e9cfcd SHA512 5500df4af6ac8c2858dc98a427a4b81d51d08a4bb44841ef03bbb3a57c9c9004a306e5d627a5202d5b7498dfb71c3602c1ec265666958a94b95861c901ecd79a diff --git a/dev-python/arrow/arrow-1.0.1.ebuild b/dev-python/arrow/arrow-1.0.1.ebuild new file mode 100644 index 000000000000..fbbddd1ffbaa --- /dev/null +++ b/dev-python/arrow/arrow-1.0.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + +inherit distutils-r1 + +DESCRIPTION="Better dates and times for Python" +HOMEPAGE="https://github.com/arrow-py/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_7)" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' tox.ini || die + distutils-r1_src_prepare +} diff --git a/dev-python/feedparser/feedparser-5.2.1.ebuild b/dev-python/feedparser/feedparser-5.2.1.ebuild deleted file mode 100644 index 31a48074e7a0..000000000000 --- a/dev-python/feedparser/feedparser-5.2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Parse RSS and Atom feeds in Python" -HOMEPAGE="https://github.com/kurtmckee/feedparser https://pypi.org/project/feedparser/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -# sgmllib is licensed under PSF-2. -LICENSE="BSD-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="" - -# Tests have issues with chardet installed, and are just kind of buggy. -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${P}-sgmllib.patch" -) - -python_prepare_all() { - mv feedparser/sgmllib3.py feedparser/_feedparser_sgmllib.py || die - distutils-r1_python_prepare_all -} - -python_test() { - cp feedparser/feedparsertest.py "${BUILD_DIR}" || die - ln -s "${S}/feedparser/tests" "${BUILD_DIR}/tests" || die - cd "${BUILD_DIR}" || die - if [[ ${EPYTHON} == python3* ]]; then - 2to3 --no-diffs -w -n feedparsertest.py || die - fi - "${PYTHON}" feedparsertest.py || die "Testing failed with ${EPYTHON}" -} diff --git a/dev-python/feedparser/feedparser-6.0.2.ebuild b/dev-python/feedparser/feedparser-6.0.2.ebuild index 5839227b83f8..7726d2e56a34 100644 --- a/dev-python/feedparser/feedparser-6.0.2.ebuild +++ b/dev-python/feedparser/feedparser-6.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" RDEPEND="dev-python/sgmllib3k[${PYTHON_USEDEP}]" diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest index 7a800d6ed210..214d03e529fb 100644 --- a/dev-python/keyring/Manifest +++ b/dev-python/keyring/Manifest @@ -1,3 +1,4 @@ DIST keyring-22.0.0.tar.gz 47693 BLAKE2B 88a151327778e5e039c43caa68e53705d985d6ef2b7b668df1d941160b843f47a0e2f6f79c9afc39bc66a36373c0374333296a3cb98f1c65c620a8fad3f43fec SHA512 5e9e27cf9b09f042747909b442864a1ea0669b36f69592538b487978a582e16e58056d6bd68b35566143000ed3f5c7733e3ef471c66935a811e09fc4b7f56f6f DIST keyring-22.0.1.tar.gz 47782 BLAKE2B ec9f5c0418b2c279f111cbcb8ccc1fc05f64e859e2e675041289a639c7e2d4681e562c9c023e46f1eacb99f88114af97545ad36f71037db0b77e83d927785ce0 SHA512 2e264570d2e905ce4862d71fe4b02fcf0631218a693292c13159fdbad0032e91d81910f84d787e948057e2f428fcf8677ebdd83af4da54c3359347f642db0441 DIST keyring-22.2.0.tar.gz 48047 BLAKE2B 2c6d719b303f572ce87ee7980b4cd897a5ba297ec3d725e3734e946ad5b0a8e77ff5dd5d29237b821171b29a0ecd0c9c671e1caf1ec5d01f560a1f4b16f13863 SHA512 7c9ffe1e7d13e53c2ca8f4f05716eee823cf0758d0b8a9bb9ff63ff025ccc9cd87ee9ec954b57a3716144fcc9d0dc5ce7988d70cee2032101ff006a51f4b8a04 +DIST keyring-22.3.0.tar.gz 48195 BLAKE2B f990c1c5fd87115cfb22a0e1d84712c1299334e5db89049f04718dba9b31dddbc0ec91950bdf529310955341d1250a6a62b1f1b76b0d552cb7cbf09748892b3d SHA512 c71ba8ec7b69661b2929ed5aa7b8baca7b5164a267dbb901adc2b7bc2cef1eb0ec8931f1021d69cfb0e31514ff922dfb03fd784feb12d1dc7229d4e5e759bb5e diff --git a/dev-python/keyring/keyring-22.3.0.ebuild b/dev-python/keyring/keyring-22.3.0.ebuild new file mode 100644 index 000000000000..a0324ff45ea7 --- /dev/null +++ b/dev-python/keyring/keyring-22.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Provides access to the system keyring service" +HOMEPAGE="https://github.com/jaraco/keyring" +SRC_URI="https://github.com/jaraco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/secretstorage[${PYTHON_USEDEP}] + dev-python/entrypoints[${PYTHON_USEDEP}] + dev-python/jeepney[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + ' pypy3 python3_7) +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/jaraco-packaging \ + dev-python/rst-linker + +python_prepare_all() { + rm tests/backends/test_kwallet.py || die + + distutils-r1_python_prepare_all + + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} diff --git a/dev-python/mypy/mypy-0.800.ebuild b/dev-python/mypy/mypy-0.800.ebuild index dc0da4890b2d..b61985244f92 100644 --- a/dev-python/mypy/mypy-0.800.ebuild +++ b/dev-python/mypy/mypy-0.800.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" # stubgen collides with this package: https://bugs.gentoo.org/585594 RDEPEND=" diff --git a/dev-python/oauthlib/oauthlib-3.1.0.ebuild b/dev-python/oauthlib/oauthlib-3.1.0.ebuild index ebf70c1ed533..14f391cfc512 100644 --- a/dev-python/oauthlib/oauthlib-3.1.0.ebuild +++ b/dev-python/oauthlib/oauthlib-3.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/pipenv/pipenv-2020.11.15.ebuild b/dev-python/pipenv/pipenv-2020.11.15.ebuild index de28a0034331..2d46e7a8aecf 100644 --- a/dev-python/pipenv/pipenv-2020.11.15.ebuild +++ b/dev-python/pipenv/pipenv-2020.11.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,8 +26,7 @@ RDEPEND=" dev-python/pip[${PYTHON_USEDEP}] >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] dev-python/virtualenv-clone[${PYTHON_USEDEP}] - " - +" BDEPEND=" ${RDEPEND} test? ( @@ -35,7 +34,8 @@ BDEPEND=" dev-python/mock[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] - )" + ) +" src_prepare() { # remove vendored version of PyYAML that is backported to Python2 diff --git a/dev-python/pipenv/pipenv-2020.11.4.ebuild b/dev-python/pipenv/pipenv-2020.11.4.ebuild index 307d554433d7..4b8cb657274a 100644 --- a/dev-python/pipenv/pipenv-2020.11.4.ebuild +++ b/dev-python/pipenv/pipenv-2020.11.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,7 +26,7 @@ RDEPEND=" dev-python/pip[${PYTHON_USEDEP}] >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] dev-python/virtualenv-clone[${PYTHON_USEDEP}] - " +" BDEPEND=" ${RDEPEND} @@ -35,7 +35,8 @@ BDEPEND=" dev-python/mock[${PYTHON_USEDEP}] <dev-python/pytest-5[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] - )" + ) +" src_prepare() { # remove vendored version of PyYAML that is backported to Python2 diff --git a/dev-python/pyilmbase/Manifest b/dev-python/pyilmbase/Manifest index a0ec5c5b0e80..7e8d99f7190d 100644 --- a/dev-python/pyilmbase/Manifest +++ b/dev-python/pyilmbase/Manifest @@ -1,3 +1 @@ -DIST pyilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab -DIST pyilmbase-2.5.4.tar.gz 27535491 BLAKE2B 8951383d31ceea49202e3b77999d71c261bc9a17433fb65debd446aefd62cc1f6776a4b37fb1161196135a8883a397a94496a2295a2e0d22bc43c59e2ad0eaa5 SHA512 f0fe305987981e0c7e5a854367702585e4935ad37b0e8c10dcbc7468ae3a6d34bf963ec9ec75cc3abe4cf00e359644476b643978d0289dca46c9785a25d3f7f1 DIST pyilmbase-2.5.5.tar.gz 27536865 BLAKE2B d0c0b2fd39b2cfafb60b6d0de3960063ff62341cf22be519f874c0c83f05cb604c5d503bb8b88514c71c5a54a79afa80a7fd00c2df15ec2193f6b3cffdc117c6 SHA512 e511af26a8fe2175a641fd25d2dcc6ef807e00bee2aff06a4784125f916ffd47fe376fe0621d385b604180a239bbfee063f8ceee3f7b731fde3c38558e9fdcdf diff --git a/dev-python/pyilmbase/pyilmbase-2.5.2-r1.ebuild b/dev-python/pyilmbase/pyilmbase-2.5.2-r1.ebuild deleted file mode 100644 index d02e094f621c..000000000000 --- a/dev-python/pyilmbase/pyilmbase-2.5.2-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# boost is lacking py39 support as of 20200605 -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) -inherit cmake python-single-r1 - -DESCRIPTION="IlmBase Python bindings" -HOMEPAGE="https://www.openexr.com" -SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/25" -KEYWORDS="amd64 ~x86" -IUSE="exceptions +numpy test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - ~media-libs/ilmbase-${PV}:= - sys-libs/zlib - $(python_gen_cond_dep ' - >=dev-libs/boost-1.62.0-r1:=[python,${PYTHON_MULTI_USEDEP}] - numpy? ( >=dev-python/numpy-1.10.4[${PYTHON_MULTI_USEDEP}] ) - ') -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/openexr-${PV}/PyIlmBase" - -PATCHES=( - "${FILESDIR}/${P}-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch" -) - -DOCS=( README.md ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Python2=ON - -DPYILMBASE_INSTALL_PKG_CONFIG=ON - -DPYIMATH_ENABLE_EXCEPTIONS=$(usex exceptions) - -DPython3_EXECUTABLE="${PYTHON}" - -DPython3_INCLUDE_DIR=$(python_get_includedir) - -DPython3_LIBRARY=$(python_get_library_path) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - if use numpy; then - python_domodule "${BUILD_DIR}/${EPYTHON/./_}/imathnumpy.so" - chmod +x "${D}/$(python_get_sitedir)/imathnumpy.so" || die - fi -} diff --git a/dev-python/pyilmbase/pyilmbase-2.5.4.ebuild b/dev-python/pyilmbase/pyilmbase-2.5.4.ebuild deleted file mode 100644 index 4c6c7f67010f..000000000000 --- a/dev-python/pyilmbase/pyilmbase-2.5.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) -inherit cmake python-single-r1 - -DESCRIPTION="IlmBase Python bindings" -HOMEPAGE="https://www.openexr.com" -SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/25" -KEYWORDS="~amd64 ~x86" -IUSE="exceptions +numpy test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - ~media-libs/ilmbase-${PV}:= - sys-libs/zlib - $(python_gen_cond_dep ' - >=dev-libs/boost-1.62.0-r1:=[python,${PYTHON_MULTI_USEDEP}] - numpy? ( >=dev-python/numpy-1.10.4[${PYTHON_MULTI_USEDEP}] ) - ') -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-admin/chrpath - virtual/pkgconfig -" - -S="${WORKDIR}/openexr-${PV}/PyIlmBase" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5.2-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch -) - -DOCS=( README.md ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Python2=ON - -DPYILMBASE_INSTALL_PKG_CONFIG=ON - -DPYIMATH_ENABLE_EXCEPTIONS=$(usex exceptions) - -DPython3_EXECUTABLE="${PYTHON}" - -DPython3_INCLUDE_DIR=$(python_get_includedir) - -DPython3_LIBRARY=$(python_get_library_path) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - if use numpy; then - python_domodule "${BUILD_DIR}/${EPYTHON/./_}/imathnumpy.so" - chmod +x "${D}/$(python_get_sitedir)/imathnumpy.so" || die - chrpath -d "${D}/$(python_get_sitedir)/imathnumpy.so" || die - fi -} diff --git a/dev-python/python-slip/python-slip-0.6.5-r1.ebuild b/dev-python/python-slip/python-slip-0.6.5-r1.ebuild index b1c91839b7c2..358ddc62e9db 100644 --- a/dev-python/python-slip/python-slip-0.6.5-r1.ebuild +++ b/dev-python/python-slip/python-slip-0.6.5-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/nphilipp/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="dbus selinux" RDEPEND=" diff --git a/dev-python/python-slip/python-slip-0.6.5.ebuild b/dev-python/python-slip/python-slip-0.6.5.ebuild deleted file mode 100644 index fd51a0faa494..000000000000 --- a/dev-python/python-slip/python-slip-0.6.5.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DISTUTILS_USE_SETUPTOOLS=no -PYTHON_REQ_USE="xml" -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) - -inherit distutils-r1 eutils - -DESCRIPTION="Miscellaneous convenience, extension and workaround code for Python" -HOMEPAGE="https://github.com/nphilipp/python-slip" -SRC_URI="https://github.com/nphilipp/${PN}/releases/download/${P}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="dbus selinux" - -RDEPEND=" - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - sys-auth/polkit ) -" -DEPEND="" - -python_prepare_all() { - use selinux || epatch "${FILESDIR}"/${PN}-0.6.5-no-selinux.patch - - # hard-disable slip.gtk since it did not get ported to gtk3+ and the only user - # of slip (firewalld) does not use it (upstream disables it for py3 already) - sed \ - -e 's|sys.version_info.major == 2|False|' \ - -e "s:@VERSION@:${PV}:" setup.py.in > setup.py || die "sed failed" - - if ! use dbus; then - sed -e '/name="slip.dbus"/ s/\(.*\)/if 0:\n \1/' \ - -i setup.py || die "sed 2 failed" - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/requests-oauthlib/requests-oauthlib-1.3.0.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-1.3.0.ebuild index 14af276821c1..213ea65c1f5e 100644 --- a/dev-python/requests-oauthlib/requests-oauthlib-1.3.0.ebuild +++ b/dev-python/requests-oauthlib/requests-oauthlib-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild index af5d6932efba..719242056504 100644 --- a/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild +++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,4 +12,4 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" diff --git a/dev-python/svgwrite/metadata.xml b/dev-python/svgwrite/metadata.xml index 991845fa3c65..73d91b1445ce 100644 --- a/dev-python/svgwrite/metadata.xml +++ b/dev-python/svgwrite/metadata.xml @@ -9,4 +9,5 @@ <remote-id type="pypi">svgwrite</remote-id> </upstream> <origin>gentoo-staging</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/svgwrite/svgwrite-1.4.1.ebuild b/dev-python/svgwrite/svgwrite-1.4.1.ebuild index b1ee693eac4b..3f3736a2ecf1 100644 --- a/dev-python/svgwrite/svgwrite-1.4.1.ebuild +++ b/dev-python/svgwrite/svgwrite-1.4.1.ebuild @@ -4,6 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + inherit distutils-r1 DESCRIPTION="Python Package to write SVG files" diff --git a/dev-python/svgwrite/svgwrite-1.4.ebuild b/dev-python/svgwrite/svgwrite-1.4.ebuild index 11a6738b181b..3f3736a2ecf1 100644 --- a/dev-python/svgwrite/svgwrite-1.4.ebuild +++ b/dev-python/svgwrite/svgwrite-1.4.ebuild @@ -1,9 +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_{6,7,8,9,10} ) + inherit distutils-r1 DESCRIPTION="Python Package to write SVG files" diff --git a/dev-python/twython/twython-3.7.0.ebuild b/dev-python/twython/twython-3.7.0.ebuild index 079971a94c72..e7b42be0036b 100644 --- a/dev-python/twython/twython-3.7.0.ebuild +++ b/dev-python/twython/twython-3.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,8 +18,7 @@ KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] >=dev-python/requests-oauthlib-0.4.0[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( dev-python/responses[${PYTHON_USEDEP}] )" +BDEPEND="test? ( dev-python/responses[${PYTHON_USEDEP}] )" distutils_enable_tests unittest diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3.ebuild index beae12f0d127..923690922e35 100644 --- a/dev-python/urwidtrees/urwidtrees-1.0.3.ebuild +++ b/dev-python/urwidtrees/urwidtrees-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/webassets/files/webassets-2.0-python39.patch b/dev-python/webassets/files/webassets-2.0-python39.patch new file mode 100644 index 000000000000..006c020469f4 --- /dev/null +++ b/dev-python/webassets/files/webassets-2.0-python39.patch @@ -0,0 +1,23 @@ +https://github.com/miracle2k/webassets/commit/a563935df6702ff5e38e5b84a262c295e4cdf455.patch +From a563935df6702ff5e38e5b84a262c295e4cdf455 Mon Sep 17 00:00:00 2001 +From: Karthikeyan Singaravelan <tir.karthi@gmail.com> +Date: Wed, 22 Jan 2020 00:49:31 +0530 +Subject: [PATCH] Use is_alive instead of isAlive for Python 3.9 compatibility. + +--- + tests/test_script.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/test_script.py b/tests/test_script.py +index a83bc07f..d17a83bb 100644 +--- a/tests/test_script.py ++++ b/tests/test_script.py +@@ -192,7 +192,7 @@ def start_watching(self): + + def stop_watching(self): + """Stop the watch command thread.""" +- assert self.t.isAlive() # If it has already ended, something is wrong ++ assert self.t.is_alive() # If it has already ended, something is wrong + self.stopped = True + self.t.join(1) + diff --git a/dev-python/webassets/webassets-2.0.ebuild b/dev-python/webassets/webassets-2.0.ebuild index 064a1386884d..bd550f88d1fc 100644 --- a/dev-python/webassets/webassets-2.0.ebuild +++ b/dev-python/webassets/webassets-2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,7 +24,12 @@ BDEPEND=" dev-python/nose[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] !!dev-ruby/sass - )" + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.0-python39.patch" +) distutils_enable_tests pytest diff --git a/dev-python/whichcraft/whichcraft-0.6.1.ebuild b/dev-python/whichcraft/whichcraft-0.6.1.ebuild index 2575230ae649..3c3039e34cf7 100644 --- a/dev-python/whichcraft/whichcraft-0.6.1.ebuild +++ b/dev-python/whichcraft/whichcraft-0.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild b/dev-python/ws4py/ws4py-0.5.1-r1.ebuild index cbfce76e966c..88d0020e5715 100644 --- a/dev-python/ws4py/ws4py-0.5.1-r1.ebuild +++ b/dev-python/ws4py/ws4py-0.5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # We could depend on dev-python/cherrypy when USE=server, but @@ -7,12 +7,14 @@ # pypy is viable but better with a cutdown set of deps EAPI=7 + PYTHON_COMPAT=( python3_{6,7,8,9,10} ) PYTHON_REQ_USE="threads(+)?" MY_PN="WebSocket-for-Python" inherit distutils-r1 + if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/Lawouach/${MY_PN}.git" inherit git-r3 @@ -42,11 +44,13 @@ DEPEND="test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )" -PATCHES=( "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch +) python_test() { # testsuite displays an issue with mock under py3 but is non fatal - "${PYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}" + "${EPYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}" } python_install() { diff --git a/dev-python/ws4py/ws4py-9999.ebuild b/dev-python/ws4py/ws4py-9999.ebuild index d46bec6f790e..3fdcf612f2cb 100644 --- a/dev-python/ws4py/ws4py-9999.ebuild +++ b/dev-python/ws4py/ws4py-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # We could depend on dev-python/cherrypy when USE=server, but @@ -7,12 +7,14 @@ # pypy is viable but better with a cutdown set of deps EAPI=7 + PYTHON_COMPAT=( python3_{6,7,8,9,10} ) PYTHON_REQ_USE="threads(+)?" MY_PN="WebSocket-for-Python" inherit distutils-r1 + if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://github.com/Lawouach/${MY_PN}.git" inherit git-r3 @@ -42,11 +44,13 @@ DEPEND="test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )" -PATCHES=( "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-0.5.1-python3.7+-compatibility.patch +) python_test() { # testsuite displays an issue with mock under py3 but is non fatal - "${PYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}" + "${EPYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}" } python_install() { diff --git a/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild b/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild index ce9003442b76..a8c86fb411ea 100644 --- a/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild +++ b/dev-python/www-authenticate/www-authenticate-0.9.2.ebuild @@ -1,9 +1,10 @@ -# 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_{6,7,8,9,10} ) + inherit distutils-r1 DESCRIPTION="WWW-Authenticate header parser" diff --git a/dev-python/xxhash/xxhash-2.0.0.ebuild b/dev-python/xxhash/xxhash-2.0.0.ebuild index 865ffba6d3ef..cc6f8e509265 100644 --- a/dev-python/xxhash/xxhash-2.0.0.ebuild +++ b/dev-python/xxhash/xxhash-2.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,6 @@ LICENSE="MIT" KEYWORDS="~amd64" SLOT="0" -IUSE="test" RDEPEND=">=dev-libs/xxhash-0.8.0" BDEPEND="${RDEPEND}" @@ -27,6 +26,6 @@ python_configure_all() { } python_test() { - cd tests + cd tests || die "${EPYTHON}" -m unittest discover -v || die "tests failed with ${EPYTHON}" } diff --git a/dev-python/yapsy/yapsy-1.12.2.ebuild b/dev-python/yapsy/yapsy-1.12.2.ebuild index 9dfc94fd99c0..f76c5e5197bc 100644 --- a/dev-python/yapsy/yapsy-1.12.2.ebuild +++ b/dev-python/yapsy/yapsy-1.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 |
