internal/rosa/package/python: poetry-core tomlkit
Test / Create distribution (push) Successful in 1m46s
Test / Sandbox (push) Successful in 4m18s
Test / Hakurei (push) Successful in 6m34s
Test / ShareFS (push) Failing after 18m7s
Test / Hakurei (race detector) (push) Failing after 18m8s
Test / Sandbox (race detector) (push) Failing after 23m7s
Test / Flake checks (push) Skipped

This is the fourth python build system required to package meson. Required by tomlkit which is now required by hatchling (yet another build system).

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
cat
2026-08-11 21:42:09 +09:00
parent 82bf46d23f
commit 92d01752ab
+38
View File
@@ -370,6 +370,44 @@ package python-pluggy {
runtime = [ python ];
}
package python-poetry-core {
description = "poetry PEP 517 Build Backend & Core Utilities";
website = "https://github.com/python-poetry/poetry-core";
anitya = 71155;
version# = "2.4.1";
source = remoteGitHub {
suffix = "python-poetry/poetry-core";
tag = version;
checksum = "tf9OeSUv9TJwKd48fQIU2uGtZ36GN-PDmPDZzjClozzLjv-rQ5nIbOg9gOXpegiH";
};
exec = pip {
// pytest circular dependency
check = nil;
};
}
package python-tomlkit {
description = "style-preserving TOML library for Python";
website = "https://github.com/python-poetry/tomlkit";
anitya = 19609;
version# = "0.15.1";
source = remoteGitHub {
suffix = "python-poetry/tomlkit";
tag = version;
checksum = "6n8h0Yf-OO0ARildxqyB1mB1EhS7uALtqFJqD7t7G1JSFTTb9RGRWSpCg-vamuu8";
};
exec = pip {
// pytest circular dependency
check = nil;
};
inputs = [ python-poetry-core ];
}
package python-hatchling {
description = "the extensible, standards compliant build backend used by Hatch";
website = "https://hatch.pypa.io";