diff --git a/pyproject.toml b/pyproject.toml index f8614a47e..4becd1756 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,17 +20,15 @@ dependencies = [ # core "cffi", "scons", - "pycapnp==2.1.0", + "pycapnp", "Cython", "setuptools", "numpy >=2.0", # body / webrtcd + "av", "aiohttp", "aiortc", - # aiortc does not put an upper bound on pyopenssl and is now incompatible - # with the latest release - "pyopenssl < 24.3.0", "pyaudio", # panda @@ -90,7 +88,6 @@ testing = [ ] dev = [ - "av", "matplotlib", "opencv-python-headless", ] diff --git a/uv.lock b/uv.lock index 844b1db70..8b8bfd639 100644 --- a/uv.lock +++ b/uv.lock @@ -743,6 +743,7 @@ source = { editable = "." } dependencies = [ { name = "aiohttp" }, { name = "aiortc" }, + { name = "av" }, { name = "casadi" }, { name = "cffi" }, { name = "crcmod-plus" }, @@ -757,7 +758,6 @@ dependencies = [ { name = "pycapnp" }, { name = "pycryptodome" }, { name = "pyjwt" }, - { name = "pyopenssl" }, { name = "pyserial" }, { name = "pyzmq" }, { name = "qrcode" }, @@ -778,7 +778,6 @@ dependencies = [ [package.optional-dependencies] dev = [ - { name = "av" }, { name = "matplotlib" }, { name = "opencv-python-headless" }, ] @@ -809,7 +808,7 @@ tools = [ requires-dist = [ { name = "aiohttp" }, { name = "aiortc" }, - { name = "av", marker = "extra == 'dev'" }, + { name = "av" }, { name = "casadi", specifier = ">=3.6.6" }, { name = "cffi" }, { name = "codespell", marker = "extra == 'testing'" }, @@ -831,10 +830,9 @@ requires-dist = [ { name = "pre-commit-hooks", marker = "extra == 'testing'" }, { name = "psutil" }, { name = "pyaudio" }, - { name = "pycapnp", specifier = "==2.1.0" }, + { name = "pycapnp" }, { name = "pycryptodome" }, { name = "pyjwt" }, - { name = "pyopenssl", specifier = "<24.3.0" }, { name = "pyserial" }, { name = "pytest", marker = "extra == 'testing'" }, { name = "pytest-asyncio", marker = "extra == 'testing'" },