diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-08-22 01:34:57 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2021-08-22 01:34:57 +0000 |
| commit | fd0eefee3d5b32064fb7f46f057ff539d677633b (patch) | |
| tree | 179764a695d46615b8274d8c4d6a1bb3e55a8c0c /dev-python | |
| parent | 5758f192b6b54020841d9ed7a53edebe3eaa1a70 (diff) | |
| download | baldeagleos-repo-fd0eefee3d5b32064fb7f46f057ff539d677633b.tar.gz baldeagleos-repo-fd0eefee3d5b32064fb7f46f057ff539d677633b.tar.xz baldeagleos-repo-fd0eefee3d5b32064fb7f46f057ff539d677633b.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
41 files changed, 268 insertions, 187 deletions
diff --git a/dev-python/argcomplete/argcomplete-1.12.3.ebuild b/dev-python/argcomplete/argcomplete-1.12.3.ebuild index c08f384a454d..b6093b489cb0 100644 --- a/dev-python/argcomplete/argcomplete-1.12.3.ebuild +++ b/dev-python/argcomplete/argcomplete-1.12.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild index 81b3069fdc08..5e56e607ce91 100644 --- a/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild +++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" app-arch/brotli:= diff --git a/dev-python/charset_normalizer/charset_normalizer-2.0.4.ebuild b/dev-python/charset_normalizer/charset_normalizer-2.0.4.ebuild index e20c4fc0b217..e1cc2cfbb075 100644 --- a/dev-python/charset_normalizer/charset_normalizer-2.0.4.ebuild +++ b/dev-python/charset_normalizer/charset_normalizer-2.0.4.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" distutils_enable_tests pytest diff --git a/dev-python/coverage/coverage-5.5.ebuild b/dev-python/coverage/coverage-5.5.ebuild index e7ee42cb5c19..44be5965cdfd 100644 --- a/dev-python/coverage/coverage-5.5.ebuild +++ b/dev-python/coverage/coverage-5.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" #IUSE="test" # The tests are impossible to appease. Please run them externally # via tox. Or fix the ebuild if you have hours of time to spend diff --git a/dev-python/cssselect/cssselect-1.1.0-r1.ebuild b/dev-python/cssselect/cssselect-1.1.0-r1.ebuild index 35c82e7f2b7a..d8dbb114c906 100644 --- a/dev-python/cssselect/cssselect-1.1.0-r1.ebuild +++ b/dev-python/cssselect/cssselect-1.1.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( dev-python/lxml[${PYTHON_USEDEP}] )" diff --git a/dev-python/cython/cython-0.29.24.ebuild b/dev-python/cython/cython-0.29.24.ebuild index c87e33a2762d..3fdeb265b10a 100644 --- a/dev-python/cython/cython-0.29.24.ebuild +++ b/dev-python/cython/cython-0.29.24.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="emacs test" RESTRICT="!test? ( test )" diff --git a/dev-python/elementpath/elementpath-2.2.3.ebuild b/dev-python/elementpath/elementpath-2.2.3.ebuild index 447480f6aafb..7f869b34c18a 100644 --- a/dev-python/elementpath/elementpath-2.2.3.ebuild +++ b/dev-python/elementpath/elementpath-2.2.3.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/filelock/filelock-3.0.12-r1.ebuild b/dev-python/filelock/filelock-3.0.12-r1.ebuild index 4405d43a1cca..6141d44dd122 100644 --- a/dev-python/filelock/filelock-3.0.12-r1.ebuild +++ b/dev-python/filelock/filelock-3.0.12-r1.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Unlicense" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="" distutils_enable_tests unittest diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest index ac58fe5b04b5..618d367f1193 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1 +1,2 @@ DIST geventhttpclient-1.4.5.tar.gz 58183 BLAKE2B 48d44048e7040552824ed19ac49c6dda41536ffded56bae0d942c06f111a327a1d571872f35f388853b479ea1aaa6de518f86e7ee72e362360492530ade65131 SHA512 9ffe00c79b145dab104e1dce336e072060f315d9bee880daf64b5f1f52e661d810dab9a60286320a7d30cf0e794465f201c039cc31fe7ec325cdb3a8350c9f7d +DIST geventhttpclient-1.5.1.tar.gz 58398 BLAKE2B 9995e14c635b06f729d342b19187d4c4b935f903038950fc05e8d9260a341d3a551750c1cd46798ac2d97603d1dba449d4db3a51a44e49a1720ec23b1526edf8 SHA512 46fa5333149b86f5c4b5d06adfe5d49402d0220266c27507da1645f1da8a50562e142e37435a029bb4184c417e8a4123301a7dfc8769ce419e841afebc11247c diff --git a/dev-python/geventhttpclient/geventhttpclient-1.5.1.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.5.1.ebuild new file mode 100644 index 000000000000..b2ffd61faf0c --- /dev/null +++ b/dev-python/geventhttpclient/geventhttpclient-1.5.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + +inherit distutils-r1 + +DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" +HOMEPAGE="https://github.com/gwik/geventhttpclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + app-arch/brotli[python,${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/gevent[events,${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # Avoid ModuleNotFoundError for tests we skip later + sed -i '/^import dpkt.ssl/d' src/geventhttpclient/tests/test_ssl.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # These SNI tests require dpkt which is not in the tree + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl + ) + # Append to sys.path to avoid ImportError + # https://bugs.gentoo.org/667758 + # Skip tests which require internet access + epytest --import-mode=append -m "not online" +} diff --git a/dev-python/hypothesis/hypothesis-6.14.9.ebuild b/dev-python/hypothesis/hypothesis-6.14.9.ebuild index dd1c9fc2cc45..37ced7de22dc 100644 --- a/dev-python/hypothesis/hypothesis-6.14.9.ebuild +++ b/dev-python/hypothesis/hypothesis-6.14.9.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="cli" RDEPEND=" diff --git a/dev-python/iniconfig/iniconfig-1.1.1.ebuild b/dev-python/iniconfig/iniconfig-1.1.1.ebuild index 67b790c6c35d..bf6e5e8c9722 100644 --- a/dev-python/iniconfig/iniconfig-1.1.1.ebuild +++ b/dev-python/iniconfig/iniconfig-1.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" diff --git a/dev-python/jinja/jinja-3.0.1.ebuild b/dev-python/jinja/jinja-3.0.1.ebuild index 81166232fbb7..4ba487bd3417 100644 --- a/dev-python/jinja/jinja-3.0.1.ebuild +++ b/dev-python/jinja/jinja-3.0.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" IUSE="examples" RDEPEND=" diff --git a/dev-python/lxml/lxml-4.6.3-r1.ebuild b/dev-python/lxml/lxml-4.6.3-r1.ebuild index 82875ee23866..05144621e284 100644 --- a/dev-python/lxml/lxml-4.6.3-r1.ebuild +++ b/dev-python/lxml/lxml-4.6.3-r1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/lxml-${P} LICENSE="BSD ElementTree GPL-2 PSF-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples +threads test" RESTRICT="!test? ( test )" diff --git a/dev-python/markupsafe/markupsafe-2.0.1.ebuild b/dev-python/markupsafe/markupsafe-2.0.1.ebuild index f2c74b22b41e..29d22f360684 100644 --- a/dev-python/markupsafe/markupsafe-2.0.1.ebuild +++ b/dev-python/markupsafe/markupsafe-2.0.1.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris" distutils_enable_tests pytest diff --git a/dev-python/more-itertools/more-itertools-8.8.0.ebuild b/dev-python/more-itertools/more-itertools-8.8.0.ebuild index 716a7429626e..2deef0f3192a 100644 --- a/dev-python/more-itertools/more-itertools-8.8.0.ebuild +++ b/dev-python/more-itertools/more-itertools-8.8.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" distutils_enable_sphinx docs \ dev-python/sphinx_rtd_theme diff --git a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild b/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild index ddd80034f733..a54a897d92fa 100644 --- a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild +++ b/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild @@ -22,6 +22,7 @@ DEPEND="${RDEPEND}" BDEPEND=" test? ( dev-db/mariadb[server] + dev-python/mock[${PYTHON_USEDEP}] ) " diff --git a/dev-python/numpy/numpy-1.21.2.ebuild b/dev-python/numpy/numpy-1.21.2.ebuild index fea2e739f091..e084e4bd0c1a 100644 --- a/dev-python/numpy/numpy-1.21.2.ebuild +++ b/dev-python/numpy/numpy-1.21.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" )" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack" RDEPEND=" diff --git a/dev-python/passlib/passlib-1.7.4.ebuild b/dev-python/passlib/passlib-1.7.4.ebuild index 258facf81032..4679c993feb4 100644 --- a/dev-python/passlib/passlib-1.7.4.ebuild +++ b/dev-python/passlib/passlib-1.7.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://foss.heptapod.net/python-libs/passlib/wikis/home" SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" SLOT="0" IUSE="+bcrypt doc +scrypt +totp" diff --git a/dev-python/pluggy/pluggy-0.13.1-r1.ebuild b/dev-python/pluggy/pluggy-0.13.1-r1.ebuild index e8bc4004a387..f41b5e0b5a66 100644 --- a/dev-python/pluggy/pluggy-0.13.1-r1.ebuild +++ b/dev-python/pluggy/pluggy-0.13.1-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND="$(python_gen_cond_dep \ 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_7 pypy3)" diff --git a/dev-python/psutil/psutil-5.7.3.ebuild b/dev-python/psutil/psutil-5.7.3.ebuild index 31d6b08af98a..4060de98cd16 100644 --- a/dev-python/psutil/psutil-5.7.3.ebuild +++ b/dev-python/psutil/psutil-5.7.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild b/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild index 3605822d6a46..b1d4d0f25185 100644 --- a/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild +++ b/dev-python/pyparsing/pyparsing-2.4.7-r1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/${PN}-${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" distutils_enable_tests setup.py diff --git a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild index 34fea311208d..fb20947cf0f1 100644 --- a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild +++ b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pytest-subtests/pytest-subtests-0.5.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.5.0.ebuild index 2eb89a2675f4..41c1da4a8b62 100644 --- a/dev-python/pytest-subtests/pytest-subtests-0.5.0.ebuild +++ b/dev-python/pytest-subtests/pytest-subtests-0.5.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/pytest-5.3.0[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-xdist/pytest-xdist-2.3.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-2.3.0.ebuild index dbf1cc4984d8..1a92fec427ac 100644 --- a/dev-python/pytest-xdist/pytest-xdist-2.3.0.ebuild +++ b/dev-python/pytest-xdist/pytest-xdist-2.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" # pytest-xdist >= 2 fails with pytest < 6 RDEPEND=" diff --git a/dev-python/pytest/pytest-6.2.4-r1.ebuild b/dev-python/pytest/pytest-6.2.4-r1.ebuild index d8e73b3f91b5..5cbfa333d705 100644 --- a/dev-python/pytest/pytest-6.2.4-r1.ebuild +++ b/dev-python/pytest/pytest-6.2.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/requests/requests-2.26.0.ebuild b/dev-python/requests/requests-2.26.0.ebuild index 9cc96c8bba7b..ad130b460049 100644 --- a/dev-python/requests/requests-2.26.0.ebuild +++ b/dev-python/requests/requests-2.26.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="socks5" RDEPEND=" diff --git a/dev-python/setuptools/setuptools-57.4.0-r2.ebuild b/dev-python/setuptools/setuptools-57.4.0-r2.ebuild index e7534eb54f51..5c307d8fa68c 100644 --- a/dev-python/setuptools/setuptools-57.4.0-r2.ebuild +++ b/dev-python/setuptools/setuptools-57.4.0-r2.ebuild @@ -19,7 +19,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/simplekml/simplekml-1.3.5.ebuild b/dev-python/simplekml/simplekml-1.3.5.ebuild index 35927a8e4e1d..33f4540a5ee9 100644 --- a/dev-python/simplekml/simplekml-1.3.5.ebuild +++ b/dev-python/simplekml/simplekml-1.3.5.ebuild @@ -1,21 +1,15 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{6,7,8,9,10} ) inherit distutils-r1 DESCRIPTION="enables you to generate KML with as little effort as possible" HOMEPAGE="https://pypi.org/project/simplekml/" -#SRC_URI="https://files.pythonhosted.org/packages/62/88/feeb5ac5ae528c81daed9fe9864ec42496b80ffbcf83ac60bb6feb5b7f80/${P}.tar.gz" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" diff --git a/dev-python/sortedcontainers/sortedcontainers-2.4.0.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.4.0.ebuild index 7e5df074aa55..099d994c6fb3 100644 --- a/dev-python/sortedcontainers/sortedcontainers-2.4.0.ebuild +++ b/dev-python/sortedcontainers/sortedcontainers-2.4.0.ebuild @@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/testfixtures/files/testfixtures-6.18.1-py3.10.patch b/dev-python/testfixtures/files/testfixtures-6.18.1-py3.10.patch new file mode 100644 index 000000000000..cd1ecbd8133d --- /dev/null +++ b/dev-python/testfixtures/files/testfixtures-6.18.1-py3.10.patch @@ -0,0 +1,172 @@ +From 8fb2122eea0f1d0de1ccca7a3a0f5426bc6d4964 Mon Sep 17 00:00:00 2001 +From: Louis Sautier <sautier.louis@gmail.com> +Date: Sat, 21 Aug 2021 03:00:51 +0200 +Subject: [PATCH] tests: fix with Python 3.10 (changed exception messages) + +--- + testfixtures/compat.py | 1 + + testfixtures/tests/test_popen.py | 41 ++++++++++++++++++------------ + testfixtures/tests/test_replace.py | 24 ++++++++++------- + 3 files changed, 41 insertions(+), 25 deletions(-) + +diff --git a/testfixtures/compat.py b/testfixtures/compat.py +index 1042d27..ca00f32 100644 +--- a/testfixtures/compat.py ++++ b/testfixtures/compat.py +@@ -5,6 +5,7 @@ + + PY_36_PLUS = PY_VERSION >= (3, 6) + PY_37_PLUS = PY_VERSION >= (3, 7) ++PY_310_PLUS = PY_VERSION >= (3, 10) + + + if PY_VERSION > (3, 0): +diff --git a/testfixtures/tests/test_popen.py b/testfixtures/tests/test_popen.py +index aa211da..4ec3186 100644 +--- a/testfixtures/tests/test_popen.py ++++ b/testfixtures/tests/test_popen.py +@@ -6,7 +6,7 @@ + from testfixtures import ShouldRaise, compare, Replacer + + from testfixtures.popen import MockPopen, PopenBehaviour +-from testfixtures.compat import BytesLiteral, PY2 ++from testfixtures.compat import BytesLiteral, PY2, PY_310_PLUS + + import signal + +@@ -471,10 +471,11 @@ def test_default_command_max_args(self): + ], Popen.mock.method_calls) + + def test_invalid_parameters(self): ++ message = "__init__() got an unexpected keyword argument 'foo'" ++ if PY_310_PLUS: ++ message = "MockPopenInstance." + message + Popen = MockPopen() +- with ShouldRaise(TypeError( +- "__init__() got an unexpected keyword argument 'foo'" +- )): ++ with ShouldRaise(TypeError(message)): + Popen(foo='bar') + + def test_invalid_method_or_attr(self): +@@ -492,39 +493,43 @@ def test_invalid_attribute(self): + process.foo + + def test_invalid_communicate_call(self): ++ message = "communicate() got an unexpected keyword argument 'foo'" ++ if PY_310_PLUS: ++ message = "MockPopenInstance." + message + Popen = MockPopen() + Popen.set_command('bar') + process = Popen('bar') +- with ShouldRaise(TypeError( +- "communicate() got an unexpected keyword argument 'foo'" +- )): ++ with ShouldRaise(TypeError(message)): + process.communicate(foo='bar') + + def test_invalid_wait_call(self): ++ message = "wait() got an unexpected keyword argument 'foo'" ++ if PY_310_PLUS: ++ message = "MockPopenInstance." + message + Popen = MockPopen() + Popen.set_command('bar') + process = Popen('bar') +- with ShouldRaise(TypeError( +- "wait() got an unexpected keyword argument 'foo'" +- )): ++ with ShouldRaise(TypeError(message)): + process.wait(foo='bar') + + def test_invalid_send_signal(self): ++ message = "send_signal() got an unexpected keyword argument 'foo'" ++ if PY_310_PLUS: ++ message = "MockPopenInstance." + message + Popen = MockPopen() + Popen.set_command('bar') + process = Popen('bar') +- with ShouldRaise(TypeError( +- "send_signal() got an unexpected keyword argument 'foo'" +- )): ++ with ShouldRaise(TypeError(message)): + process.send_signal(foo='bar') + + def test_invalid_terminate(self): ++ message = "terminate() got an unexpected keyword argument 'foo'" ++ if PY_310_PLUS: ++ message = "MockPopenInstance." + message + Popen = MockPopen() + Popen.set_command('bar') + process = Popen('bar') +- with ShouldRaise(TypeError( +- "terminate() got an unexpected keyword argument 'foo'" +- )): ++ with ShouldRaise(TypeError(message)): + process.terminate(foo='bar') + + def test_invalid_kill(self): +@@ -535,6 +540,8 @@ def test_invalid_kill(self): + text = 'kill() takes exactly 1 argument (2 given)' + else: + text = 'kill() takes 1 positional argument but 2 were given' ++ if PY_310_PLUS: ++ text = "MockPopenInstance." + text + with ShouldRaise(TypeError(text)): + process.kill('moo') + +@@ -546,6 +553,8 @@ def test_invalid_poll(self): + text = 'poll() takes exactly 1 argument (2 given)' + else: + text = 'poll() takes 1 positional argument but 2 were given' ++ if PY_310_PLUS: ++ text = "MockPopenInstance." + text + with ShouldRaise(TypeError(text)): + process.poll('moo') + +diff --git a/testfixtures/tests/test_replace.py b/testfixtures/tests/test_replace.py +index 5a77e23..d3544a8 100644 +--- a/testfixtures/tests/test_replace.py ++++ b/testfixtures/tests/test_replace.py +@@ -13,7 +13,7 @@ + + from testfixtures.tests import sample1 + from testfixtures.tests import sample2 +-from ..compat import PY3 ++from ..compat import PY3, PY_310_PLUS + + from warnings import catch_warnings + +@@ -259,19 +259,25 @@ def test_something(obj): + self.failIf(hasattr(sample1, 'foo')) + + def test_replace_delattr_cant_remove(self): ++ if PY_310_PLUS: ++ message = "cannot set 'today' attribute of " \ ++ "immutable type 'datetime.datetime'" ++ else: ++ message = "can't set attributes of " \ ++ "built-in/extension type 'datetime.datetime'" + with Replacer() as r: +- with ShouldRaise(TypeError( +- "can't set attributes of " +- "built-in/extension type 'datetime.datetime'" +- )): ++ with ShouldRaise(TypeError(message)): + r.replace('datetime.datetime.today', not_there) + + def test_replace_delattr_cant_remove_not_strict(self): ++ if PY_310_PLUS: ++ message = "cannot set 'today' attribute of " \ ++ "immutable type 'datetime.datetime'" ++ else: ++ message = "can't set attributes of " \ ++ "built-in/extension type 'datetime.datetime'" + with Replacer() as r: +- with ShouldRaise(TypeError( +- "can't set attributes of " +- "built-in/extension type 'datetime.datetime'" +- )): ++ with ShouldRaise(TypeError(message)): + r.replace('datetime.datetime.today', not_there, strict=False) + + def test_replace_dict_remove_key(self): diff --git a/dev-python/testfixtures/testfixtures-6.18.1.ebuild b/dev-python/testfixtures/testfixtures-6.18.1.ebuild index c9348e82a032..a02e327eac5f 100644 --- a/dev-python/testfixtures/testfixtures-6.18.1.ebuild +++ b/dev-python/testfixtures/testfixtures-6.18.1.ebuild @@ -27,6 +27,11 @@ BDEPEND=" distutils_enable_sphinx docs distutils_enable_tests pytest +PATCHES=( + # https://github.com/Simplistix/testfixtures/commit/8fb2122eea0f1d0de1ccca7a3a0f5426bc6d4964 + "${FILESDIR}/${P}-py3.10.patch" +) + python_prepare_all() { # kill weird way of declaring build deps sed -e '/build=/d' -i setup.py || die diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild index 04242ea966ad..6e6bab6fcc8d 100644 --- a/dev-python/toml/toml-0.10.2.ebuild +++ b/dev-python/toml/toml-0.10.2.ebuild @@ -18,7 +18,7 @@ IUSE="test" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND=" test? ( diff --git a/dev-python/unittest-or-fail/unittest-or-fail-1.ebuild b/dev-python/unittest-or-fail/unittest-or-fail-1.ebuild index 47f0620786ff..f2d091da04f7 100644 --- a/dev-python/unittest-or-fail/unittest-or-fail-1.ebuild +++ b/dev-python/unittest-or-fail/unittest-or-fail-1.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # Warning: do not use distutils_enable_tests to avoid a circular # dependency on itself! diff --git a/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild b/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild index 2da755508ae8..a22a59e9fa2a 100644 --- a/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild +++ b/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild @@ -15,6 +15,9 @@ S="${WORKDIR}/${PN}-${PN}-${PV//./-}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86" + +# Entire testsuite relies on connecting to the i'net +PROPERTIES="test_network" RESTRICT="test" RDEPEND=" @@ -30,8 +33,7 @@ PATCHES=( ) python_test() { - # Entire testsuite relies on connecting to the i'net, added for reference URLGRABBER_EXT_DOWN="${S}/scripts/urlgrabber-ext-down" \ PYTHON_PATH="${S}" \ - "${PYTHON}" test/runtests.py -v 2 || die "tests failed under ${EPYTHON}" + "${EPYTHON}" test/runtests.py -v 2 || die "Tests failed under ${EPYTHON}" } diff --git a/dev-python/urllib3/urllib3-1.26.6.ebuild b/dev-python/urllib3/urllib3-1.26.6.ebuild index 4a24a7dfc693..eb6dfdec80ba 100644 --- a/dev-python/urllib3/urllib3-1.26.6.ebuild +++ b/dev-python/urllib3/urllib3-1.26.6.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="brotli test" RESTRICT="!test? ( test )" diff --git a/dev-python/xmlschema/xmlschema-1.7.0.ebuild b/dev-python/xmlschema/xmlschema-1.7.0.ebuild index bb6833c3f2fe..c2371d4ee1a5 100644 --- a/dev-python/xmlschema/xmlschema-1.7.0.ebuild +++ b/dev-python/xmlschema/xmlschema-1.7.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest index 4d6e43cc55ea..abea87d5c765 100644 --- a/dev-python/zconfig/Manifest +++ b/dev-python/zconfig/Manifest @@ -1,2 +1 @@ -DIST ZConfig-3.5.0.tar.gz 127317 BLAKE2B 735d554072d4be4ee0552151a6bd0401e66bc0a7a091d97656a2c95efb13580d264a39e28c11e096ee77f57bc96d684720c22c981f5dbd82ce012d40c94d33ea SHA512 14af4de2adcb7e5404a4fd8e1a1903758c584898fda7c4d2a660616c37023f0e0b5d4acac789a930c2900eb501528899d51c4ea4c4050535cfbaa629e9159558 DIST ZConfig-3.6.0.tar.gz 134559 BLAKE2B cf24d055a88c552311e5837b0caba143a9d4122caa0319ad31de89177d521ecb3f8fb7f463618f35410cc25169865103ff5957e9484e347ebd7e1b7cacb20b35 SHA512 a5cca99f324007a14f4738be1c9f7424538d8a13f7171fbfa979ce9273b29679eb18b0e905afc96d38abcf042af222e3e86acad6912b9eb8b71b6c8122c47031 diff --git a/dev-python/zconfig/files/zconfig-3.5.0-py38.patch b/dev-python/zconfig/files/zconfig-3.5.0-py38.patch deleted file mode 100644 index ea5e8db7642b..000000000000 --- a/dev-python/zconfig/files/zconfig-3.5.0-py38.patch +++ /dev/null @@ -1,105 +0,0 @@ -Required for python 3.8+ compatibility -https://github.com/zopefoundation/ZConfig/pull/70 ---- a/ZConfig/components/logger/formatter.py -+++ b/ZConfig/components/logger/formatter.py -@@ -248,8 +248,17 @@ def __call__(self): - else: - # A formatter class that supports style, but our style is - # non-standard, so we reach under the covers a bit. -+ # -+ # Python 3.8 adds a validate option, defaulting to True, -+ # which cases the format string to be checked. Since -+ # safe-template is not a standard style, we want to -+ # suppress this. -+ # -+ kwargs = dict() -+ if sys.version_info >= (3, 8): -+ kwargs['validate'] = False - formatter = self.factory(self.format, self.dateformat, -- style='$') -+ style='$', **kwargs) - assert formatter._style._fmt == self.format - formatter._style = stylist - else: ---- a/ZConfig/components/logger/tests/test_formatter.py -+++ b/ZConfig/components/logger/tests/test_formatter.py -@@ -25,6 +25,17 @@ - import ZConfig.components.logger.tests.support - - -+# In Python 3.8, a KeyError raised by string interpolation is re-written -+# into a ValueError reporting a reference to an undefined field. We're -+# not masking the exception, but we want to check for the right one in -+# the tests below (without catching anything else). -+# -+if sys.version_info >= (3, 8): -+ MissingFieldError = ValueError -+else: -+ MissingFieldError = KeyError -+ -+ - class LogFormatStyleTestCase(unittest.TestCase): - - def setUp(self): -@@ -314,7 +325,10 @@ class CustomFormatterFactoryWithoutStyleParamTestCase( - class StylelessFormatter(logging.Formatter): - - def __init__(self, fmt=None, datefmt=None): -- logging.Formatter.__init__(self, fmt=fmt, datefmt=datefmt) -+ kwargs = dict() -+ if sys.version_info >= (3, 8): -+ kwargs['validate'] = False -+ logging.Formatter.__init__(self, fmt=fmt, datefmt=datefmt, **kwargs) - - - def styleless_formatter(fmt=None, datefmt=None): -@@ -552,9 +566,9 @@ def test_classic_arbitrary_field_missing(self): - arbitrary_fields=True) - - # The formatter still breaks when it references an undefined field: -- with self.assertRaises(KeyError) as cm: -+ with self.assertRaises(MissingFieldError) as cm: - formatter.format(self.record) -- self.assertEqual(str(cm.exception), "'undefined_field'") -+ self.assertIn("'undefined_field'", str(cm.exception)) - - def test_classic_arbitrary_field_present(self): - formatter = self.get_formatter( -@@ -574,9 +588,9 @@ def test_format_arbitrary_field_missing(self): - arbitrary_fields=True) - - # The formatter still breaks when it references an undefined field: -- with self.assertRaises(KeyError) as cm: -+ with self.assertRaises(MissingFieldError) as cm: - formatter.format(self.record) -- self.assertEqual(str(cm.exception), "'undefined_field'") -+ self.assertIn("'undefined_field'", str(cm.exception)) - - def test_format_arbitrary_field_present(self): - formatter = self.get_formatter( -@@ -596,9 +610,9 @@ def test_template_arbitrary_field_missing(self): - arbitrary_fields=True) - - # The formatter still breaks when it references an undefined field: -- with self.assertRaises(KeyError) as cm: -+ with self.assertRaises(MissingFieldError) as cm: - formatter.format(self.record) -- self.assertEqual(str(cm.exception), "'undefined_field'") -+ self.assertIn("'undefined_field'", str(cm.exception)) - - def test_template_arbitrary_field_present(self): - formatter = self.get_formatter( - ---- a/ZConfig/components/logger/formatter.py -+++ b/ZConfig/components/logger/formatter.py -@@ -250,7 +250,7 @@ def __call__(self): - # non-standard, so we reach under the covers a bit. - # - # Python 3.8 adds a validate option, defaulting to True, -- # which cases the format string to be checked. Since -+ # which causes the format string to be checked. Since - # safe-template is not a standard style, we want to - # suppress this. - # - - diff --git a/dev-python/zconfig/zconfig-3.5.0.ebuild b/dev-python/zconfig/zconfig-3.5.0.ebuild deleted file mode 100644 index 996d53b2275e..000000000000 --- a/dev-python/zconfig/zconfig-3.5.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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} ) -inherit distutils-r1 - -MY_PN="ZConfig" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A configuration library supporting a hierarchical schema-driven configuration model" -HOMEPAGE="https://pypi.org/project/ZConfig/" -S="${WORKDIR}/${MY_P}" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/manuel[${PYTHON_USEDEP}] - dev-python/zope-exceptions[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - dev-python/zope-testrunner[${PYTHON_USEDEP}] - )" - -DOCS=( CHANGES.rst README.rst ) - -PATCHES=( "${FILESDIR}"/${P}-py38.patch ) - -distutils_enable_tests nose -distutils_enable_sphinx doc dev-python/sphinxcontrib-programoutput diff --git a/dev-python/zconfig/zconfig-3.6.0.ebuild b/dev-python/zconfig/zconfig-3.6.0.ebuild index baa1d0a348f8..e37984b5f0c8 100644 --- a/dev-python/zconfig/zconfig-3.6.0.ebuild +++ b/dev-python/zconfig/zconfig-3.6.0.ebuild @@ -1,18 +1,17 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{6,7,8,9,10} ) inherit distutils-r1 -MY_PN="ZConfig" -MY_P="${MY_PN}-${PV}" +MY_P="ZConfig-${PV}" -DESCRIPTION="A configuration library supporting a hierarchical schema-driven configuration model" +DESCRIPTION="Configuration library supporting a hierarchical schema-driven configuration model" HOMEPAGE="https://pypi.org/project/ZConfig/" +SRC_URI="mirror://pypi/${MY_P:0:1}/ZConfig/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="ZPL" SLOT="0" |
