Merge branch 'no-labthings-dev-deps' into 'v3'

No longer use LabThings-FastAPI dev dependencies

See merge request openflexure/openflexure-microscope-server!356
This commit is contained in:
Julian Stirling 2025-08-11 11:54:20 +00:00
commit 7ea92ad55f

View file

@ -34,12 +34,12 @@ dependencies = [
[project.optional-dependencies] [project.optional-dependencies]
dev = [ dev = [
"labthings-fastapi[dev]",
"ruff", "ruff",
"mypy[reports]", "mypy[reports]",
"mypy-gitlab-code-quality", "mypy-gitlab-code-quality",
# "pytest-gitlab-code-quality", # pytest version constraint clashes with labthings # "pytest-gitlab-code-quality", # pytest version constraint clashes with labthings
"pytest", "pytest",
"pytest-cov",
"pytest-mock==3.14", "pytest-mock==3.14",
"matplotlib~=3.10", "matplotlib~=3.10",
"hypothesis", "hypothesis",
@ -139,4 +139,4 @@ ignore = [
[tool.ruff.lint.pydocstyle] [tool.ruff.lint.pydocstyle]
# This lets the D401 checker understand that decorated thing properties and thing # This lets the D401 checker understand that decorated thing properties and thing
# settings act like properties so should be documented as such. # settings act like properties so should be documented as such.
property-decorators = ["labthings_fastapi.thing_property", "labthings_fastapi.thing_setting"] property-decorators = ["labthings_fastapi.thing_property", "labthings_fastapi.thing_setting"]