python3Packages.datamodel-code-generator: update dependencies

This commit is contained in:
Robert Schütz
2026-03-08 19:36:42 -07:00
parent f512d4e638
commit a91aea24ef
@@ -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" ];