Commit 455af44
committed
Regenerate Slurm models for pydantic2
Using:
datamodel-code-generator 0.25.8
ripgrep
jq
And the command:
curl -H "X-SLURM-USER-NAME: gda2" \
-H "X-SLURM-USER-TOKEN: $(cat /dls_sw/apps/zocalo/secrets/slurmrest-gda2.tkn)" \
https://slurm-rest.diamond.ac.uk:8443/openapi/v3 \
| rg --passthru -N '((?:db)?v)0.0.(\d+)_' -r '${1}00$2.' \
| datamodel-codegen --target-python-version=3.8 \
--use-schema-description \
--use-field-description \
--output-model-type=pydantic_v2.BaseModel \
--field-constraints \
--use-double-quotes \
--output models \
&& cp models/v0040.py src/zocalo/util/slurm/models.py1 parent 1bb91e8 commit 455af44
1 file changed
+92
-92
lines changed
0 commit comments