From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B59E3158649 for ; Thu, 11 May 2023 10:56:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 71F8AE0C9C; Thu, 11 May 2023 10:56:23 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 56A33E0C9C for ; Thu, 11 May 2023 10:56:23 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4ED0133BE6C for ; Thu, 11 May 2023 10:56:22 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 8747AA59 for ; Thu, 11 May 2023 10:56:20 +0000 (UTC) From: "Marek Szuba" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Marek Szuba" Message-ID: <1683802566.e8ef6beb9d34217a8bf765b6a795b719bc48b4bd.marecki@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/griffe/files/, dev-python/griffe/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/griffe/Manifest dev-python/griffe/files/griffe-0.27.4-build_backend.patch dev-python/griffe/griffe-0.27.4.ebuild dev-python/griffe/metadata.xml X-VCS-Directories: dev-python/griffe/files/ dev-python/griffe/ X-VCS-Committer: marecki X-VCS-Committer-Name: Marek Szuba X-VCS-Revision: e8ef6beb9d34217a8bf765b6a795b719bc48b4bd X-VCS-Branch: master Date: Thu, 11 May 2023 10:56:20 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1cec4622-da2c-488e-b36a-629623936099 X-Archives-Hash: d3a8b4bef8bf1423bf34e0e8607dc6b1 commit: e8ef6beb9d34217a8bf765b6a795b719bc48b4bd Author: Marek Szuba gentoo org> AuthorDate: Thu May 11 10:01:41 2023 +0000 Commit: Marek Szuba gentoo org> CommitDate: Thu May 11 10:56:06 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ef6beb dev-python/griffe: new package, add 0.27.4 Signed-off-by: Marek Szuba gentoo.org> dev-python/griffe/Manifest | 1 + .../griffe/files/griffe-0.27.4-build_backend.patch | 11 +++++++++ dev-python/griffe/griffe-0.27.4.ebuild | 26 ++++++++++++++++++++++ dev-python/griffe/metadata.xml | 13 +++++++++++ 4 files changed, 51 insertions(+) diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest new file mode 100644 index 000000000000..4cf90a5b9317 --- /dev/null +++ b/dev-python/griffe/Manifest @@ -0,0 +1 @@ +DIST griffe-0.27.4.gh.tar.gz 154404 BLAKE2B 40c3a67b47561eeaf846a53ee678e3473a4064ab58c1a07b823b914e2fcfda15e43de9dc6bac074eeb238838d27a9c14f4314a481590c83df1e83dcce320525f SHA512 bb927d956b289048950343d087da5be057fbef8e38feff345ce5f46ca1edfeb87a6fe94b8be18d7c76beef84c69dc97a3972177aac69429a4633f1543906b8e5 diff --git a/dev-python/griffe/files/griffe-0.27.4-build_backend.patch b/dev-python/griffe/files/griffe-0.27.4-build_backend.patch new file mode 100644 index 000000000000..32482faed216 --- /dev/null +++ b/dev-python/griffe/files/griffe-0.27.4-build_backend.patch @@ -0,0 +1,11 @@ +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -1,6 +1,6 @@ + [build-system] +-requires = ["pdm-backend"] +-build-backend = "pdm.backend" ++requires = ["pdm-pep517"] ++build-backend = "pdm.pep517.api" + + [project] + name = "griffe" diff --git a/dev-python/griffe/griffe-0.27.4.ebuild b/dev-python/griffe/griffe-0.27.4.ebuild new file mode 100644 index 000000000000..7d4993cedf3c --- /dev/null +++ b/dev-python/griffe/griffe-0.27.4.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=pdm + +inherit distutils-r1 + +DESCRIPTION="Signature generator for Python programs" +HOMEPAGE="https://mkdocstrings.github.io/griffe/ https://pypi.org/project/griffe/" +# Tests need files absent from the PyPI tarballs +SRC_URI="https://github.com/mkdocstrings/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=">=dev-python/colorama-0.4[${PYTHON_USEDEP}]" + +PATCHES=( + "${FILESDIR}"/${PN}-0.27.4-build_backend.patch +) + +distutils_enable_tests pytest diff --git a/dev-python/griffe/metadata.xml b/dev-python/griffe/metadata.xml new file mode 100644 index 000000000000..494b1dde9407 --- /dev/null +++ b/dev-python/griffe/metadata.xml @@ -0,0 +1,13 @@ + + + + + marecki@gentoo.org + Marek Szuba + + + + griffe + mkdocstrings/griffe + +