python3Packages.datamodel-code-generator: update dependencies (#498101)

This commit is contained in:
dotlambda
2026-03-09 15:13:52 +00:00
committed by GitHub
2 changed files with 16 additions and 7 deletions
@@ -71,6 +71,10 @@ buildPythonPackage (finalAttrs: {
hatchling
];
pythonRelaxDeps = [
"cryptography"
];
dependencies = [
attrs
cmarkgfm
@@ -4,13 +4,13 @@
black,
buildPythonPackage,
fetchFromGitHub,
freezegun,
genson,
graphql-core,
hatch-vcs,
hatchling,
httpx,
inflect,
inline-snapshot,
isort,
jinja2,
openapi-spec-validator,
@@ -18,11 +18,12 @@
prance,
ruff,
pydantic,
pytest-benchmark,
pysnooper,
pytest-mock,
pytestCheckHook,
pyyaml,
toml,
time-machine,
watchfiles,
}:
buildPythonPackage rec {
@@ -57,10 +58,11 @@ buildPythonPackage rec {
packaging
pydantic
pyyaml
toml
];
optional-dependencies = {
all = lib.concatAttrValues (lib.removeAttrs optional-dependencies [ "all" ]);
debug = [ pysnooper ];
graphql = [ graphql-core ];
http = [ httpx ];
ruff = [ ruff ];
@@ -68,15 +70,18 @@ buildPythonPackage rec {
openapi-spec-validator
prance
];
watch = [
watchfiles
];
};
nativeCheckInputs = [
freezegun
pytest-benchmark
inline-snapshot
pytest-mock
pytestCheckHook
time-machine
]
++ lib.concatAttrValues optional-dependencies;
++ optional-dependencies.all;
pythonImportsCheck = [ "datamodel_code_generator" ];