Update sangaboard dependency and re-lock

Dependencies could use some revision - in particular could we use
Flask 2?  That's a LabThings issue really...

I have updated a few dependencies (mostly dev ones), as ever Black is
an issue - have reverted to the previous pinned prerelease because the
full release is incompatible with flask 2.
This commit is contained in:
Richard Bowman 2022-08-08 21:56:43 +01:00
parent ed6e22d020
commit d98cc3ff34
2 changed files with 1061 additions and 760 deletions

View file

@ -52,7 +52,7 @@ setup(
"python-dateutil ~= 2.8",
"psutil ~= 5.6.7", # Autostorage extension
"opencv-python-headless ~= 4.5.1",
"sangaboard ~= 0.3.0",
"sangaboard ~= 0.3.2",
"expiringdict ~= 1.2.1",
"camera-stage-mapping == 0.1.4",
"picamerax ~= 20.9.1",
@ -60,7 +60,7 @@ setup(
"pytest-cov ~= 2.10.1",
"piexif ~= 1.1.3",
"labthings ~= 1.3.0",
"typing-extensions ~= 3.7.4", # Needed for some type-hints in Python < 3.8 (e.g. Literal)
"typing-extensions ~= 4.3.0", # Needed for some type-hints in Python < 3.8 (e.g. Literal)
"RPi.GPIO ~= 0.7.0; platform_machine == 'armv7l'",
],
# "dev" specifies extra packages used for development (linting, testing, etc.)
@ -71,19 +71,15 @@ setup(
"sphinx < 4.0", # Currently httpdomain isn't ready for 4.0
"sphinxcontrib-openapi ~= 0.7",
"sphinx_rtd_theme ~=0.5.2",
"rope ~= 0.14.0",
"pylint ~= 2.8.0", # 2.9.2 crashes and I've not yet figured out why.
"pytest ~= 6.1.2",
"mypy ~= 0.790",
"pylint ~= 2.14.0", # 2.9.2 crashes and I've not yet figured out why.
"pytest ~= 7.1.2",
"mypy ~= 0.971",
"types-python-dateutil",
"types-setuptools",
"poethepoet ~= 0.10.0",
"freezegun ~= 1.0.0",
"lxml ~= 4.6",
"black == 18.9b0", # Because black is in prerelease, giving a flexible version
# specifier causes all manner of problems. A fixed version
# avoids issues with prereleases (which are normally not
# allowed by pipenv) but can be a bit of a pain sometimes!
"poethepoet ~= 0.16.0",
"freezegun ~= 1.2.1",
"lxml ~= 4.9",
"black == 18.9b0",
]
},
dependency_links=[],