From 9c423d07db2e4fb19ebbc37d62313f66460da770 Mon Sep 17 00:00:00 2001 From: Brian Krabach Date: Wed, 1 Apr 2026 10:48:02 -0700 Subject: [PATCH] fix: promote httpx to production dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit httpx is imported unconditionally in muxplex/main.py (module-level import), so it must be a production dependency — not dev-only. Move httpx>=0.27.0 from [project.optional-dependencies].dev to [project.dependencies] to prevent ModuleNotFoundError on startup in non-dev deployments. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c5ff8af..23c50fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,11 +18,11 @@ dependencies = [ "six>=1.16.0", # undeclared dep of python-pam (needed on macOS clean envs) "itsdangerous>=2.1.0", "python-multipart>=0.0.9", + "httpx>=0.27.0", ] [project.optional-dependencies] dev = [ - "httpx>=0.27.0", "pytest>=8.0.0", "pytest-asyncio>=0.23.0", "beautifulsoup4>=4.12",