dev-python/pyxdg: add python3_12

Signed-off-by: Andrey Grozin <grozin@gentoo.org>
This commit is contained in:
Andrey Grozin 2023-10-28 22:54:53 +07:00
parent 50a4618ab5
commit 49838c7575
No known key found for this signature in database
GPG Key ID: 3AFFCE974D34BD8C
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,12 @@
diff -r -U3 pyxdg-rel-0.28.orig/test/test_basedirectory.py pyxdg-rel-0.28/test/test_basedirectory.py
--- pyxdg-rel-0.28.orig/test/test_basedirectory.py 2022-06-05 18:34:18.000000000 +0700
+++ pyxdg-rel-0.28/test/test_basedirectory.py 2023-10-28 22:41:56.975921683 +0700
@@ -9,7 +9,7 @@
try:
reload
except NameError:
- from imp import reload
+ from importlib import reload
class BaseDirectoryTest(unittest.TestCase):
def setUp(self):

View File

@ -0,0 +1,29 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_P="${PN}-rel-${PV}"
DESCRIPTION="A Python module to deal with freedesktop.org specifications"
HOMEPAGE="
https://freedesktop.org/wiki/Software/pyxdg/
https://pypi.org/project/pyxdg/
"
SRC_URI="
https://github.com/takluyver/pyxdg/archive/rel-${PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
PATCHES=( "${FILESDIR}"/${P}-py3.12.patch )
distutils_enable_tests pytest