From 4e11a174ea43b593171d48e058272c61077ef787 Mon Sep 17 00:00:00 2001 From: Laszlo Valko Date: Fri, 4 Aug 2023 02:44:04 +0200 Subject: [PATCH] Added package dev-python/packaging to override setuptools dependency. --- dev-python/packaging/Manifest | 3 ++ dev-python/packaging/metadata.xml | 13 ++++++++ dev-python/packaging/packaging-23.1.ebuild | 35 ++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 dev-python/packaging/Manifest create mode 100644 dev-python/packaging/metadata.xml create mode 100644 dev-python/packaging/packaging-23.1.ebuild diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest new file mode 100644 index 0000000..2bb2c9b --- /dev/null +++ b/dev-python/packaging/Manifest @@ -0,0 +1,3 @@ +DIST packaging-23.1.tar.gz 134240 BLAKE2B ef7ef320a98592769078581e32fcc355d05f6fbb7611e7bd83fd2ed64d5f5f5d9c1f89c2a4a91ace1221214a9047e233d8d6a339fd29066b3695137ec5a870bd SHA512 0f2246b8bfeb467623ee72e6fdb7c0416e3b4ba0e00102c1528581e0835cc8e731a812b15e2e429d3ebb0001713d95cc2675f443f4597b092e305a3ef2e9137a +EBUILD packaging-23.1.ebuild 814 BLAKE2B ec8605b94b810f69056f2b5ae6bdfd9be296521ffbb909eea7af7eb110c46d1779ef5fb3297826ae3556d2a81fc117820f0a1ea02be10f41c3000f745aa6ba24 SHA512 c38d1ade5adcdd23090470c91785878f257a8001c1664e72e30ac1823e13b1f125ad2f12cbb192731a5af77f7f55c0271d0fdbc98db280c242b31ea08ab961b6 +MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae diff --git a/dev-python/packaging/metadata.xml b/dev-python/packaging/metadata.xml new file mode 100644 index 0000000..229a32e --- /dev/null +++ b/dev-python/packaging/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + packaging + pypa/packaging + + diff --git a/dev-python/packaging/packaging-23.1.ebuild b/dev-python/packaging/packaging-23.1.ebuild new file mode 100644 index 0000000..d854eb7 --- /dev/null +++ b/dev-python/packaging/packaging-23.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 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 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core utilities for Python packages" +HOMEPAGE=" + https://github.com/pypa/packaging/ + https://pypi.org/project/packaging/ +" + +SLOT="0" +LICENSE="|| ( Apache-2.0 BSD-2 )" +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" + +RDEPEND=" + >=dev-python/pyparsing-3.0.7-r1[${PYTHON_USEDEP}] +" +DEPEND=" + test? ( + dev-python/pretend[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest --capture=no +}