summaryrefslogtreecommitdiff
path: root/dev-python/pep517
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-02-02 01:39:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-02-02 01:39:05 +0000
commitfcc5224904648a8e6eb528d7603154160a20022f (patch)
tree3bfce096b38a9cea8eed13fc70c1526c456e9abd /dev-python/pep517
parent2fd57282f0262ca084e05b0f2c63fbada395d02b (diff)
gentoo resync : 02.02.2022
Diffstat (limited to 'dev-python/pep517')
-rw-r--r--dev-python/pep517/Manifest3
-rw-r--r--dev-python/pep517/metadata.xml2
-rw-r--r--dev-python/pep517/pep517-0.12.0-r1.ebuild41
3 files changed, 44 insertions, 2 deletions
diff --git a/dev-python/pep517/Manifest b/dev-python/pep517/Manifest
index fcd516afd8fb..94b2c88c10a3 100644
--- a/dev-python/pep517/Manifest
+++ b/dev-python/pep517/Manifest
@@ -1,3 +1,4 @@
DIST pep517-0.12.0.gh.tar.gz 24726 BLAKE2B 7d022ab88c68b7254df5d922db2f571e2bab2ee58b8a2ed0ce1adeadf89f22f11f6a609b558133acfed5342a9cf6a398d805949bdfb485a4abf272e2b9322e05 SHA512 6b224759733c1f5e346909788233b0acf49c60a0b6ef2d99d953b2e7bb570b2913fd0b133d5bc6884ec3de98adf2e41fa9506fed344b8fd76cc58dfcd1778e80
+EBUILD pep517-0.12.0-r1.ebuild 878 BLAKE2B a070efdb992b44bf68a82d042ed48b83302211717f1f19fcb81d4aede5930b50217527655130755b0e631d3bf2020594516474f8c3faea3dc5720e3d8dacc671 SHA512 2574c17a427b1af900cc30a04f63813e604914816c9c8538d029dd44f4a8e130d907828983d78eb4ba00539056c1692a35e898360077f66a6b13bd1b0f9dee40
EBUILD pep517-0.12.0.ebuild 892 BLAKE2B 486c85471f6a0aa69bdb30803504035acbfce7795e5bbb2a713193e9389051417b50c2a2358c5504d3f88a8c6fdf98cbae496590ccc8a0a0fafa147387050f7c SHA512 9835348e1bbb3a3cef97b68ed967970d65c5268139a0e79c6caba1d1c79c5d6c298d77e061b9736d94cf7b0d95995f1430615813510715f46c6e897ed6921ec8
-MISC metadata.xml 362 BLAKE2B c19b7fbaab66a9386739cc04aa7dc8aaae541b6c1c2cb7863da4926cde6ac87727271bd984fe086f33c6b468dab3955ea066360df5d66795c46ab36517222423 SHA512 62e5d9e1ea81219e89bfc28b0fb2adce043bb34b22621c9272cbf1035fbd15e0002fb0f3d4f8b9bacfc7a0f02ab24ff0b428cd414a3a534777ddd72d16625e7d
+MISC metadata.xml 363 BLAKE2B 76892bc62d90df3a74962adaf0d9a33f75a3fd885feffde7ceaa5d1e4964704aea5ae07a88376b32b923ba0462eea4ff7b3f68a2deb97dacc897ac02d12012e8 SHA512 30f31bd6740e4fad66e1f6c3a9ae1a6572575d814f90c76eab3e5d82be3aa99ab2444e131592e9b92ea4774b5864b71f3d9f38bb7424fbaf63cd3dc642ee1fc6
diff --git a/dev-python/pep517/metadata.xml b/dev-python/pep517/metadata.xml
index 51713b8ad12f..b2dbc3badee9 100644
--- a/dev-python/pep517/metadata.xml
+++ b/dev-python/pep517/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
diff --git a/dev-python/pep517/pep517-0.12.0-r1.ebuild b/dev-python/pep517/pep517-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..a3a9f5cda36b
--- /dev/null
+++ b/dev-python/pep517/pep517-0.12.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Wrappers to build Python packages using PEP 517 hooks"
+HOMEPAGE="
+ https://pypi.org/project/pep517/
+ https://github.com/pypa/pep517/
+ https://pep517.readthedocs.io/"
+SRC_URI="
+ https://github.com/pypa/pep517/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/tomli[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # require Internet
+ tests/test_meta.py
+)
+
+src_prepare() {
+ sed -i -e '/--flake8/d' pytest.ini || die
+ distutils-r1_src_prepare
+}