From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 finch.gentoo.org (Postfix) with ESMTPS id CC9971582EF for ; Tue, 18 Feb 2025 07:36:23 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (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) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id B6C27343082 for ; Tue, 18 Feb 2025 07:36:23 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 4D12811047A; Tue, 18 Feb 2025 07:36:03 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 bobolink.gentoo.org (Postfix) with ESMTPS id 40E0011047B for ; Tue, 18 Feb 2025 07:36:03 +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)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EBC0734307B for ; Tue, 18 Feb 2025 07:36:02 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6BDF7279A for ; Tue, 18 Feb 2025 07:36:00 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1739864152.3980ac39f34a9f02b2661e14bb837cda26eafbd8.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocstrings-python/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/mkdocstrings-python/Manifest dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild X-VCS-Directories: dev-python/mkdocstrings-python/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 3980ac39f34a9f02b2661e14bb837cda26eafbd8 X-VCS-Branch: master Date: Tue, 18 Feb 2025 07:36:00 +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: 152f7c15-2710-447f-a152-7032aac2239f X-Archives-Hash: b2967b4e0699039c58b204b2e6149d57 commit: 3980ac39f34a9f02b2661e14bb837cda26eafbd8 Author: Michał Górny gentoo org> AuthorDate: Tue Feb 18 06:57:43 2025 +0000 Commit: Michał Górny gentoo org> CommitDate: Tue Feb 18 07:35:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3980ac39 dev-python/mkdocstrings-python: Bump to 1.16.0 Signed-off-by: Michał Górny gentoo.org> dev-python/mkdocstrings-python/Manifest | 1 + .../mkdocstrings-python-1.16.0.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index 6c4177ba03a1..13fbabd587a7 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -2,3 +2,4 @@ DIST mkdocstrings_python-1.14.6.tar.gz 422060 BLAKE2B d5bfae63338b282ec88c70abce DIST mkdocstrings_python-1.14.7.tar.gz 422162 BLAKE2B 7e1468baf7e53a71da406a62c3903dc937c3036321ec27448219ce6f338bf5a164c273694da229282d1c32655b3ac35b679f7c9bc3d168f97859f1bbeffa986c SHA512 e5e8db2c7c155a005e34732aa42574b5c62b229077193e6d02106c81d672398f8e3cd1cdb80532f545bec23db0390e8c920a1b2dcd2dec404deea35853d54829 DIST mkdocstrings_python-1.15.0.tar.gz 422613 BLAKE2B f1b73e627f9bc4b49635d8681046b6b2ec43fd8b3213ec42f9d88a90a4c49cfe414bb44352dfe2f8fc7b77a0189dfe3f0b6120730d31d42c5d5d1a3813fff61d SHA512 0b007404d6d9e2d81946908e3e91451c1fa51e73ce5eb056ffb8d61e9163cbf9fb23bc16e45f409d9a16053ebc76a9403f46feb8ea5f068740bd7fa239bc8607 DIST mkdocstrings_python-1.15.1.tar.gz 422809 BLAKE2B cfb2ec447e949a4fa48d712107ca36f9af1cc53797f5486cd9bf8cac786d14057b8b0e0782cefb9e517d04cbddb656c73d46346888d7bb16cd8079699f47cd3c SHA512 801832c742f2a10475f0224748df88f644bb7b0b3bcf5486528485bac29d6a6e2a4ad75740bf30b986a25d58431b09cda64522fb14549100d1be0556f06a5ca5 +DIST mkdocstrings_python-1.16.0.tar.gz 423102 BLAKE2B b6a0ffb4e96d3b5e1a4405726a7c29b85557cbb981d5321c5f507451b36a711eea80de1b1a1b7a4a7ad8c20b0a5a2ae36ad77851fcc09e09086d238075c2a912 SHA512 a89d2aef580ad50cd1194f7ff9b05fa61d539273a815023c14378761f81b3a4aac1dd5b02bb47ea2050e5442dd350b6098fe237905b1f8d8ea9e27aa3fcd821a diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild new file mode 100644 index 000000000000..ac1edc64eb1e --- /dev/null +++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.16.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python handler for dev-python/mkdocstrings" +HOMEPAGE=" + https://mkdocstrings.github.io/python/ + https://github.com/mkdocstrings/python/ + https://pypi.org/project/mkdocstrings-python/ +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +RDEPEND=" + >=dev-python/griffe-0.49[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}] + >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=( + # "None" meaning particular formatter not installed + "tests/test_rendering.py::test_format_code[None-print('Hello')]" + "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]" + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p inline_snapshot +}