repo/gentoo:master commit in: dev-python/pyproject-fmt/

Michał Górny <[email protected]> Tue, 04 Aug 2026 07:44:06 +0000 (UTC)
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785829440.9476bde27e9bd52bc8a1ad42933614ec6e3902af.mgorny@gentoo>
commit:     9476bde27e9bd52bc8a1ad42933614ec6e3902af
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 05:30:53 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 07:44:00 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9476bde2

dev-python/pyproject-fmt: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pyproject-fmt/Manifest                  |   8 --
 .../pyproject-fmt/pyproject-fmt-2.21.1.ebuild      | 102 -------------------
 .../pyproject-fmt/pyproject-fmt-2.25.3.ebuild      | 113 ---------------------
 3 files changed, 223 deletions(-)

diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest
index 60560b34eed5..533166be8d16 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -1,23 +1,15 @@
-DIST pyproject_fmt-2.21.1.tar.gz 152372 BLAKE2B d3c71cfad8dc645f4c02c98fccd4c417d2c7374aebf3154665383ecb735251965d8963bea055f80de67039048442a96891881efd455d97cb5107dcfe684f0975 SHA512 29096f55e51d384ca726568e58fefcf707dba6775b3b07a202ea647be9dd28897da662597a230b37d100ef929263432203aa6ea25768898284ea7c26bb53dfb5
-DIST pyproject_fmt-2.21.1.tar.gz.provenance 9617 BLAKE2B d64c03acd2d43cf10e77e53f9c80cdd4fb3afdec2d4fd84ce09868dea1942a8ad4749a210ec54bbf31ff4698ef09eb71a1a4d2172cd982c299cf6d0c2cea10c7 SHA512 81a3bf26b5a6cc0bab6918f6e2ddc288f52373e91bbd337a9c8482e14b604b926e19bd4b51e43c5e44f11d7fc5dbdcd65e4654e23907e4ae3614df37e3484edc
 DIST pyproject_fmt-2.21.2.tar.gz 155067 BLAKE2B e1d5ed9ad538c934d176d54c64030312f430746e3450d383c9bce7156bb953cefeb1976b81825e8dd108ccd5c5c4b5f0af2c6986a838b9b8c206132ed5b738a1 SHA512 6e13de792660c3dcb01f4857df08c12e099a3c6ce411886f0d63d66aff126980f283428dd1de322f0f1d5fc4dcde8d23b1490bedf6e580340542895d315bd39a
 DIST pyproject_fmt-2.21.2.tar.gz.provenance 9899 BLAKE2B dd64f16733cdceab98a70dd4680d3ef603976ba1d2a7e088c2906cd0ec05f3081586dd4d09a56c772106ff3dd8d3d81ffda497e34bd205aec0eec5ec5f0b108b SHA512 2585c2ab36baa9a1fce11e11d1468c990a736c543ce4de6c7476dd7df6f754b107795c238762110555eec284aefaa53e6eddc5733fce5b5ee701344baae5d086
 DIST pyproject_fmt-2.24.1.tar.gz 280585 BLAKE2B 76dbf5443a7ff7215437b6b4d4a2cb9f6c752335d73dcec893fa1e222b3d459298e11265367ff2e76d63548b47e6c752266703d59329653d02113b2c410d178e SHA512 5b044182e27f881bc13d24406f5dabd68ab60e325ba748f460533640e87731cb30651e744ad0011e2ef4cddf5907f42e6f9d2aca6aa0a558dddfa5beaefbab9c
 DIST pyproject_fmt-2.24.1.tar.gz.provenance 10064 BLAKE2B ec74f53fae059829f6e44434666d196b5ea92b787d80fe04d6a001e93f1563be978c6771918a3fe7af19ef1a41cc8ce04d21ef0f15ce9e7af39b3cbfe2af00b2 SHA512 4220f4b3fd4372dc0593da35341255778f25c4386eca6007f6e49252cccc861df75980ab74fc437ca26105687198c8b0bfad81579ef4341fd0e97c4ee3a9e79a
-DIST pyproject_fmt-2.25.3.tar.gz 293215 BLAKE2B 3a5a26d8d5459e57d1da57c5eaa0aa7d82bc429d10ad29df51418d5bf9ff5e7f0148d3484ec9db8ce66178ad4c02b403edbbac3f845523e6d4c63dee38316b92 SHA512 09e6f9cea1fad81caee62ee6a99a7a3a2b0a7420db18b5e15ec8c2efb1e9fbbb6d466e092df0fb9d1a92d53cc9c0b11f5949fc44a1a825b8cd5df2eb34f6843e
-DIST pyproject_fmt-2.25.3.tar.gz.provenance 9747 BLAKE2B 5e774a5bcfd7c578d949ae81ae66c40cd3bf4645f00bc9b3d0a7668f30005c2a78afcad587d2af90300c4964c218452d8ae6dc3e13c8a5f54321767cc2e4c675 SHA512 676c8af060a4001990e686066e8fd62c27a3f4f6ea9539f47a57b264d043399127cc3a600e7326f50290cb848b0e3f2219d2f88e18f256b55e86d44989476e4a
 DIST pyproject_fmt-2.25.4.tar.gz 294939 BLAKE2B 49ff266da59749eacad648592675f468b53c1fc290507a03058ffed1f66d9be9a23425172def7af5773c8116143e3dfa7c9492f9b2f8a2afb0384b9b2b34e07a SHA512 0d468581dc3f1a739a552e7c191fafb9dd52871ea79217c920ea2b5cd8d9dfe49da8b94770e4be6b9d8b27163da203f6c8b564a9d07c413b480724833c0234b4
 DIST pyproject_fmt-2.25.4.tar.gz.provenance 10162 BLAKE2B 8b53e7f0e243e39222b5f78e6ff17f43f2d567771aeb42c2d2ba39a314816519c67bfd4785837cfb6936d31580477e88b22dfa2c83c134e3e239f163e8b3abc2 SHA512 3950ea8cec325f06225157f3da31616a1345e0a66b7a00446f958293fe80bb72f9bc40d65895be517e70a1ca3c9921a7a20dee2b1876db2a029f94c18d216b1f
 DIST pyproject_fmt-2.26.0.tar.gz 296642 BLAKE2B 210375e5c5caaa7b6c43ede00a627f25e1cf81aef7c62200ce9be0c041b37cee3f1247077699361e64556d26436774f6b2ebcf4093b1a8db2ae72fcf2cb9b310 SHA512 18ed375973adddcfd36882f0e69cb13bb7c12d3e06a91dd4249de86959aaf320d0e6de364b8d9dd396e24e82aec3364c138ae2031777bed9ee05de0bd2440d7a
 DIST pyproject_fmt-2.26.0.tar.gz.provenance 10017 BLAKE2B 032a743e5ba685bfb34bcf6d509162d0afd38b280a3d92b38ed4c630625bd8f287d0dd2fdf9f90782b31ad5040ccd3eded9375f57ba55f3c57632d196eaf3abb SHA512 aec802a25f29ca55593f5bf343c310d1b5ec7890be620e98efa4438fb2d11493158455d67a4f73daed363e1388bc299deeb590310e77ea810126dd0ff5ce852b
 DIST tombi-0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b.gh.tar.gz 10564681 BLAKE2B 1cc4e307d89ae978c8022aed63ad7a7c08e71f810e42743589a6bf44499051250102ca3a60aa2cea65292dfd187240da96f6fb963511b6d4c06559c20bbc67a3 SHA512 e398e14c9b092f2378dfa848c697ea5cb0af705bcb801f288d2ca98b8c0d4aa3abf7a71f2f5a10a4a6a77e1e8d1f7089a0359b2a3ec9b226a19bbb40f0aa0a14
-DIST tombi-564e4a391ae1dee08fd70936b9af6672d6eee4bc.gh.tar.gz 10614930 BLAKE2B 7557c4dcf2922d76cf79032f0eaee6da7a3507dfb6b1de1508e0b7d705dcbad5dd98da3d7db2d139f8e27f8a4c3bed3c84fe23db8434698047a8a6949e4bb9fd SHA512 07f100ed8634828971cc5bd97011a8d0b14fb44b1a4a076c1b7e532622778f4312c46a90db42eca451a3e74d275d27c1920d3db9dab5f9bc5be4b91392ca36be
 DIST tombi-b46e34c8555e1b98d695ceec30cfa9c0227878ed.gh.tar.gz 10619752 BLAKE2B aef751b54ff252c35c216980d55561d409e76e71379a5d537835db1475bdaa277fd95b233f22af43644fb5a23a2621859706981a78ff7c79e768735f4b071ab4 SHA512 a4b7f71b5ca6f8bc9b64eda3f0048fb372ec44b8b4ab77e3d50bd4ef938de632e3a3837891baa98b4f44a311a743373e5ac92a0c7167ac32cdcbf1e180c7315c
-DIST tombi-d5056f9743d7e3f194158e125b90d7294aa59ad7.gh.tar.gz 10475854 BLAKE2B 6a629d533e576930e8e988662e3d350137d32ce9b517578f4ee5f20437b75d31300568adf4a4fae2e9fc7a033af1031d4fbcaafa51656a3af2b8a7e03365495e SHA512 74aa91819f15420207850951d0d6b41d61dadf3bdb38406299ae1126bb9ae597a7eb9b69a4485165bf465eb10384b67c73b0e231ce22e1910bc2db448c4eb626
 DIST tombi-e9213370947e9d7ab6dd98c1cf17533bbbcc797f.gh.tar.gz 10608653 BLAKE2B 7fd8a27bec2e0c5ab357f2c56ca50c848d71e02da3faca9b0650541b35b177ce7b669d294c20add3dac2ba70e5ced46046d5c2de14df81fcee418fccaaa47344 SHA512 a84ca3f676b95d11c121df08382e3bc6ca2e31c0c867ff3027c5564219f637abda34bcc00d563d777280e1b4522354e83b6bb4b0412b067e9ce57272a4e34d15
-DIST toml-fmt-pyproject-fmt-2.21.1-crates.tar.xz 18661404 BLAKE2B cb19d8ebbb7d4fb43494a89a910bc844862bbbc6f677dff27fceca27a74cc573d42f009cf2e0d979f286b7efe80bb72e88072b20da3afdc98b023b6740ccdba6 SHA512 1699771da1ee01a593d963b8d945038c8d2abdadaf40203a56504ec6a9dfbca896b1aa77a63c98ed77bed779fe3dfe365fab219eced7c3b7b222876be0a68170
 DIST toml-fmt-pyproject-fmt-2.21.2-crates.tar.xz 18776904 BLAKE2B ae748ae98a2769a78b34a2051e3237c40bc6714d88c58a22aec5af85caa86e4690e9749ddd1f87d2ebe0908a1a3f24a01a48e4abcf107fcdbd5d8322a0738c6a SHA512 474d707babc9a3f98a933ae645ffb951062491158c6863ff9dea7fee065b19f440501e092fbc28e62e4e67dce435689096a27b96c6acde3b8128b76b5890ca3e
 DIST toml-fmt-pyproject-fmt-2.24.1-crates.tar.xz 18725980 BLAKE2B 75f6c4a07b14fc60cd3b7a00e902c2b37fe79ea3d03172e7271300d5ea5bd0bf9b7727c4af7e47e82d28424f677235a6e9c1d22ad3314210be93170d9f36ff76 SHA512 88da1827c097f712489276c48fbf10e4c61ef92b877cd8eb7f34eeb1e289ce0362661d3b01bf34c23c1f4cc67e23b05462773407eba7d17814c96d7885f23bd9
-DIST toml-fmt-pyproject-fmt-2.25.3-crates.tar.xz 17995820 BLAKE2B d48463bdd984382dc42ad2ae7f16d4b164db32fce22495dc83d923b102cdbc8044679f3d2327a8a5b133cb0618b33afa028674282d152d3644f74932282ef194 SHA512 f376c2ba6c994685a020f0c90037de85642141afdac053967393b3f0ee69e737b4e9177681620c470000e3316a9dd0733fdaf41f21835eff593c80ac409c1d69
 DIST toml-fmt-pyproject-fmt-2.25.4-crates.tar.xz 16547296 BLAKE2B 90d85bfcb1652e61911bed8b89b787569fb45b00b6202335e6106ea427ecca78e24c508f030259b67388a4ea149cbc1bcdc87ad2083eb9c63613dfd0d684bb1a SHA512 e89213e82e7cfef3a61e38f027c85571044c6c7f3acc218722d056756b09221b0425d021ae6ae9392c123768dcd0e05fa5eff1b281f0f15fed15e69416b23d00
 DIST toml-fmt-pyproject-fmt-2.26.0-crates.tar.xz 16547296 BLAKE2B 90d85bfcb1652e61911bed8b89b787569fb45b00b6202335e6106ea427ecca78e24c508f030259b67388a4ea149cbc1bcdc87ad2083eb9c63613dfd0d684bb1a SHA512 e89213e82e7cfef3a61e38f027c85571044c6c7f3acc218722d056756b09221b0425d021ae6ae9392c123768dcd0e05fa5eff1b281f0f15fed15e69416b23d00

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild
deleted file mode 100644
index 12f8c7d858a5..000000000000
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=maturin
-PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt
-PYTHON_COMPAT=( python3_{12..14} )
-
-RUST_MIN_VER="1.87.0"
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-	[tombi-accessor]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-accessor'
-	[tombi-ast-editor]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-ast-editor'
-	[tombi-ast]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-ast'
-	[tombi-cache]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-cache'
-	[tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive-serde'
-	[tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive-store'
-	[tombi-comment-directive]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive'
-	[tombi-config]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-config'
-	[tombi-date-time]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-date-time'
-	[tombi-diagnostic]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-diagnostic'
-	[tombi-document-tree]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-document-tree'
-	[tombi-document]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-document'
-	[tombi-formatter]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-formatter'
-	[tombi-future]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-future'
-	[tombi-hashmap]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-hashmap'
-	[tombi-json-lexer]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-lexer'
-	[tombi-json-syntax]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-syntax'
-	[tombi-json-value]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-value'
-	[tombi-json]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json'
-	[tombi-lexer]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-lexer'
-	[tombi-parser]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-parser'
-	[tombi-regex]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-regex'
-	[tombi-rg-tree]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-rg-tree'
-	[tombi-schema-store]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-schema-store'
-	[tombi-severity-level]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-severity-level'
-	[tombi-syntax]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-syntax'
-	[tombi-text]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-text'
-	[tombi-toml-text]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-toml-text'
-	[tombi-toml-version]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-toml-version'
-	[tombi-uri]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-uri'
-	[tombi-validator]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-validator'
-	[tombi-version-sort]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-version-sort'
-	[tombi-x-keyword]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-x-keyword'
-)
-
-inherit cargo distutils-r1 pypi
-
-DESCRIPTION="Format your pyproject.toml file"
-HOMEPAGE="
-	https://github.com/tox-dev/toml-fmt/
-	https://pypi.org/project/pyproject-fmt/
-"
-SRC_URI+="
-	${CARGO_CRATE_URIS}
-	https://github.com/gentoo-crate-dist/toml-fmt/releases/download/pyproject-fmt%2F${PV}/toml-fmt-${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
-	Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
-
-RDEPEND="
-	dev-python/toml-fmt-common[${PYTHON_USEDEP}]
-"
-# tox is called as a subprocess, to get targets from tox.ini
-BDEPEND="
-	test? (
-		dev-python/tox
-	)
-"
-
-EPYTEST_PLUGINS=( pytest-mock )
-distutils_enable_tests pytest
-
-QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/pyproject_fmt/_lib.*.so"
-
-src_unpack() {
-	pypi_src_unpack
-	cargo_src_unpack
-}
-
-src_prepare() {
-	distutils-r1_src_prepare
-	sed -i -e '/strip/d' pyproject.toml || die
-}
-
-python_test_all() {
-	# default features cause linking errors because they make pyo3
-	# wrongly assume it's compiling a Python extension
-	# https://github.com/tox-dev/toml-fmt/issues/23
-	cargo_src_test --no-default-features
-}

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.25.3.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.25.3.ebuild
deleted file mode 100644
index b459c2b4c6a3..000000000000
--- a/dev-python/pyproject-fmt/pyproject-fmt-2.25.3.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=maturin
-DISTUTILS_UPSTREAM_PEP517=standalone
-PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt
-PYTHON_COMPAT=( python3_{12..15} )
-
-RUST_MIN_VER="1.87.0"
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-	[tombi-accessor]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-accessor'
-	[tombi-ast-editor]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-ast-editor'
-	[tombi-ast]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-ast'
-	[tombi-cache]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-cache'
-	[tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-comment-directive-serde'
-	[tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-comment-directive-store'
-	[tombi-comment-directive]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-comment-directive'
-	[tombi-config]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-config'
-	[tombi-date-time]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-date-time'
-	[tombi-diagnostic]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-diagnostic'
-	[tombi-document-tree]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-document-tree'
-	[tombi-document]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-document'
-	[tombi-formatter]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-formatter'
-	[tombi-future]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-future'
-	[tombi-hashmap]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-hashmap'
-	[tombi-json-lexer]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-json-lexer'
-	[tombi-json-syntax]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-json-syntax'
-	[tombi-json-value]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-json-value'
-	[tombi-json]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-json'
-	[tombi-lexer]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-lexer'
-	[tombi-parser]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-parser'
-	[tombi-regex]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-regex'
-	[tombi-rg-tree]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-rg-tree'
-	[tombi-schema-store]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-schema-store'
-	[tombi-severity-level]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-severity-level'
-	[tombi-syntax]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-syntax'
-	[tombi-text]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-text'
-	[tombi-toml-text]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-toml-text'
-	[tombi-toml-version]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-toml-version'
-	[tombi-uri]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-uri'
-	[tombi-validator]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-validator'
-	[tombi-version-sort]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-version-sort'
-	[tombi-x-keyword]='https://github.com/tombi-toml/tombi;564e4a391ae1dee08fd70936b9af6672d6eee4bc;tombi-%commit%/crates/tombi-x-keyword'
-)
-
-inherit cargo distutils-r1 pypi
-
-DESCRIPTION="Format your pyproject.toml file"
-HOMEPAGE="
-	https://github.com/tox-dev/toml-fmt/
-	https://pypi.org/project/pyproject-fmt/
-"
-SRC_URI+="
-	${CARGO_CRATE_URIS}
-	https://github.com/gentoo-crate-dist/toml-fmt/releases/download/pyproject-fmt%2F${PV}/toml-fmt-${P}-crates.tar.xz
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
-	Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
-	Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
-
-RDEPEND="
-	dev-python/toml-fmt-common[${PYTHON_USEDEP}]
-"
-# tox is called as a subprocess, to get targets from tox.ini
-BDEPEND="
-	test? (
-		dev-python/tox
-	)
-"
-
-EPYTEST_PLUGINS=( pytest-mock )
-distutils_enable_tests pytest
-
-QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/pyproject_fmt/_lib.*.so"
-
-src_unpack() {
-	pypi_src_unpack
-	cargo_src_unpack
-}
-
-src_prepare() {
-	distutils-r1_src_prepare
-	sed -i -e '/strip/d' pyproject.toml || die
-}
-
-python_test() {
-	local EPYTEST_DESELECT=(
-		# something about ANSI codes, no clue
-		pyproject-fmt/tests/test_main.py::test_main[format-absolute-no_check-in_place]
-		pyproject-fmt/tests/test_main.py::test_main[format-cwd-no_check-in_place]
-	)
-
-	epytest pyproject-fmt
-}
-
-python_test_all() {
-	# default features cause linking errors because they make pyo3
-	# wrongly assume it's compiling a Python extension
-	# https://github.com/tox-dev/toml-fmt/issues/23
-	cargo_src_test --no-default-features
-}