diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-06 00:30:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-06 00:30:33 +0100 |
commit | 9323524b4d44f4ec3dc923bd8e9ea04bdde8a067 (patch) | |
tree | 8ca7b8c58d4e70389d5d4672ebd86cb475cf9f80 /dev-python/jaraco-context | |
parent | 8c11cf748cc296d6338a189106a8cc9e3a1e0948 (diff) |
gentoo auto-resync : 06:04:2024 - 00:30:33
Diffstat (limited to 'dev-python/jaraco-context')
-rw-r--r-- | dev-python/jaraco-context/Manifest | 2 | ||||
-rw-r--r-- | dev-python/jaraco-context/jaraco-context-5.1.0.ebuild | 47 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest index 3a50a6cd8a0c..bf3457bf394f 100644 --- a/dev-python/jaraco-context/Manifest +++ b/dev-python/jaraco-context/Manifest @@ -1,3 +1,5 @@ DIST jaraco.context-4.3.0.tar.gz 9764 BLAKE2B 2905723ec54c6ae63b2088d677cd486dcdc06dfea06bb058eeb512da508b2ae74990894cb62f3751321cb4c813b66ffe9a3084b21eb0cb4236a9515969432dfc SHA512 8882229fa1a68f2733ec4103fbeaf47625b19790f4461ab18df4c1f1a99d4d26d10d7381ab68ba5df48616a1fdb2d5e4a767496a0e40658fd011ed9cd39255de +DIST jaraco.context-5.1.0.tar.gz 11626 BLAKE2B c6ac691c6493e0aed5d606784f8418e55fb0c6c8094aa75251ffb12008fb9b4fbfe0912e6ef316d7799d2c0f55be6ba542202f6b8b2bc93afa3a79da4224d35f SHA512 b92c72947060e2219c172c43104055d026f66b119676fcfa31dff34640539d34376b61d209291fffeb558e6051fb92a2a34390fbd3a72f87ee15c5926cb387e5 EBUILD jaraco-context-4.3.0.ebuild 1300 BLAKE2B 228bc1e5ea178aa1ae21ebafce07fb9ee0cf053ed7ce1284e678f8959dd77d2a75fd2fa4d5f3e0b5bd3576182249728a8e1eed3f4a92aae4244706c47ebee323 SHA512 2015e52ffefc6eced077c35e160b23dbd841f60a829cd7ca6e33c01e2a77f11516840e5f3bacae279d5ebe67c1ed514ae65ed88a9acd7a7ecd308aafb9cbb94d +EBUILD jaraco-context-5.1.0.ebuild 1308 BLAKE2B d67845c9452b82134b26cbb4615dd9fc6dba7d95c3c08b625111ace5a943036c2f1f17e66e176c4cd78bdd25c31acc7b78faf0782597fa7ae6fd5e30ce0b566a SHA512 be4d9f2975bee41261335eff1be4c37f968fbb17cdf681a6c331914742eab077b0f8eb3bbd627b4171160f8854cf55df824d5f66861be7e84e0b2154c7ae101f MISC metadata.xml 403 BLAKE2B 32344da5308b2bd5eef6ac6efc6299869f4f82ab67b51a23666eef697a803bcc94993ed67f3047e82ba5500d1b0c49ec1f9b32112855c21aa4b3015c09fa0144 SHA512 13dec82eb1581116d8800e60c99c328aa1bb409fec83044fa5e02838008e4bf5d81bc1defeb59bc353ff4032600bdc9213559bdb745fd6571f53e9edd9dd6737 diff --git a/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild b/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild new file mode 100644 index 000000000000..7cf576c0a86a --- /dev/null +++ b/dev-python/jaraco-context/jaraco-context-5.1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Context managers by jaraco" +HOMEPAGE=" + https://github.com/jaraco/jaraco.context/ + https://pypi.org/project/jaraco.context/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "jaraco.context" + version = "${PV}" + description = "Context managers by jaraco" + EOF +} + +python_install() { + distutils-r1_python_install + # rename to workaround a bug in pkg_resources + # https://bugs.gentoo.org/834522 + mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die +} |