commit: 8c4c6aace9746a752ef931f8aa304f1ca159cd83
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 6 12:21:34 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 6 13:24:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4c6aac
dev-python/autopep8: add 2.0.4 2023-10-27 snapshot for py3.12 compat
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/autopep8/Manifest | 1 +
...9999.ebuild => autopep8-2.0.4_p20231027.ebuild} | 22 +++++++++++++++++++---
dev-python/autopep8/autopep8-9999.ebuild | 4 ++--
3 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest
index 3679f01d9e26..e787dafcbf50 100644
--- a/dev-python/autopep8/Manifest
+++ b/dev-python/autopep8/Manifest
@@ -1 +1,2 @@
DIST autopep8-2.0.4.tar.gz 116472 BLAKE2B
c6e6d207e9e27db450b74fe63fc3c8dce1e6729e0c86046e3efb2a7e749ff402e4cb33062a10c49db7a5f158b12df35088686425a9d822a32b8a4fb6185aae7c
SHA512
2c3731d328d0128b4e93c9cb05d730cdf4e08cb18b73ca0de3ac24462feb3e1e61c805ce4cef67f0df2db04773657d0efae70cbca9a67fa5d2790b07daeafeac
+DIST autopep8-2.0.4_p20231027.gh.tar.gz 146180 BLAKE2B
3818423c9683157df0c3ed905a225228da7ca44a361247aecbc84b70bd5476a148c6ceb38598b84ff337bf66b1fadcbec47c79738954d90fe1f04f31a467441a
SHA512
28c88acd0863d7f6a7333150ce9b916e4776eefacc7eeb7c4de14a3c823c9331fb15fef03f2288ae921ddef37c19191a6550b152df6331d075217908ab1b3a7f
diff --git a/dev-python/autopep8/autopep8-9999.ebuild
b/dev-python/autopep8/autopep8-2.0.4_p20231027.ebuild
similarity index 56%
copy from dev-python/autopep8/autopep8-9999.ebuild
copy to dev-python/autopep8/autopep8-2.0.4_p20231027.ebuild
index ee34bcad54d2..05e47b6ddcdc 100644
--- a/dev-python/autopep8/autopep8-9999.ebuild
+++ b/dev-python/autopep8/autopep8-2.0.4_p20231027.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -18,8 +18,12 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/hhatto/${PN}.git"
inherit git-r3
else
- inherit pypi
KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
~amd64-linux ~x86-linux"
+ COMMIT="af7399d90926f2fe99a71f15197a08fa197f73a1"
+ SRC_URI="
+ https://github.com/hhatto/autopep8/archive/${COMMIT}.tar.gz ->
${P}.gh.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${COMMIT}"
fi
LICENSE="MIT"
@@ -29,7 +33,19 @@ RDEPEND="
>=dev-python/pycodestyle-2.10[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{8..10})
+ ' 3.10)
"
distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+
+ [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
+ # fails due to deprecation warnings
+
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes
+
test/test_autopep8.py::CommandLineTests::test_in_place_no_modifications_no_writes_with_empty_file
+ )
+
+ epytest
+}
diff --git a/dev-python/autopep8/autopep8-9999.ebuild
b/dev-python/autopep8/autopep8-9999.ebuild
index ee34bcad54d2..1d564bd34c07 100644
--- a/dev-python/autopep8/autopep8-9999.ebuild
+++ b/dev-python/autopep8/autopep8-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
@@ -29,7 +29,7 @@ RDEPEND="
>=dev-python/pycodestyle-2.10[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{8..10})
+ ' 3.10)
"
distutils_enable_tests pytest