diff --git a/robot-server/Pipfile b/robot-server/Pipfile index fdc7b17a2616..c0f99823e469 100755 --- a/robot-server/Pipfile +++ b/robot-server/Pipfile @@ -4,7 +4,7 @@ verify_ssl = true name = "pypi" [requires] -python_version = "3.7" +python_version = "3.10" [dev-packages] robot-server = { editable = true, path = "." } @@ -12,16 +12,16 @@ robot-server = { editable = true, path = "." } # https://github.com/pypa/pipenv/issues/4408#issuecomment-668324177 atomicwrites = { version = "==1.4.0", sys_platform = "== 'win32'" } colorama = { version = "==0.4.4", sys_platform = "== 'win32'" } -pytest = "~=6.1" -pytest-asyncio = "~=0.18" +pytest = "~=7.1" +pytest-asyncio = "~=0.16" pytest-cov = "==2.10.1" pytest-lazy-fixture = "==0.6.3" -pytest-xdist = "~=2.2.1" -requests = "==2.26.0" +pytest-xdist = "~=2.5.0" +requests = "==2.27.1" tavern = "~=1.6" -graphviz = "==0.17" -mock = "~=4.0.2" -mypy = "==0.910" +graphviz = "==0.19" +mock = "~=4.0.3" +mypy = "==0.942" flake8 = "~=3.9.0" flake8-annotations = "~=2.6.2" flake8-docstrings = "~=1.6.0" @@ -38,7 +38,7 @@ python-box = "==5.4.1" opentrons = { editable = true, path = "../api" } opentrons-shared-data = { editable = true, path = "../shared-data/python" } notify-server = { editable = true, path = "../notify-server" } -anyio = "==3.3.0" +anyio = "==3.6.1" fastapi = "==0.68.1" python-dotenv = "==0.19.0" python-multipart = "==0.0.5" @@ -47,8 +47,8 @@ typing-extensions = ">=4.0.0,<5" uvicorn = "==0.14.0" wsproto = "==1.0.0" systemd-python = { version = "==234", sys_platform = "== 'linux'" } -idna = "==3.2" -click = "==8.0.1" +idna = "==3.3" +click = "==8.1.2" # TODO(mc, 2022-04-04): this dep is newer than the OT-2 for dev environment reasons # remove this TODO when Opentrons/buildroot has updated to newer numpy # https://github.com/Opentrons/buildroot/pull/148 diff --git a/update-server/Pipfile b/update-server/Pipfile index 50ff797de6c4..440ef091a314 100644 --- a/update-server/Pipfile +++ b/update-server/Pipfile @@ -4,7 +4,7 @@ verify_ssl = true name = "pypi" [packages] -aiohttp = "==3.4.4" +aiohttp = "==3.8.1" typing-extensions = "==3.10.0.0" [dev-packages] @@ -13,19 +13,19 @@ flake8 = "~=3.9.0" flake8-annotations = "~=2.6.2" flake8-docstrings = "~=1.6.0" flake8-noqa = "~=1.1.0" -pytest = "==6.1.0" +pytest = "==7.1.1" pytest-watch = "~=4.2.0" pytest-cov = "==2.10.1" pytest-aiohttp = "==0.3.0" -coverage = "==5.1" +coverage = "==6.3.2 # atomicwrites and colorama are pytest dependencies on windows, # spec'd here to force lockfile inclusion # https://github.com/pypa/pipenv/issues/4408#issuecomment-668324177 atomicwrites = {version="==1.4.0", sys_platform="== 'win32'"} colorama = {version="==0.4.4", sys_platform="== 'win32'"} -mypy = "==0.940" +mypy = "==0.942" black = "==22.3.0" decoy = "~=1.10" [requires] -python_version = "3.7" +python_version = "3.10"