From 483a19da1211b94e02780c3c4861e5607d505283 Mon Sep 17 00:00:00 2001 From: micaelaw Date: Fri, 24 Apr 2026 08:23:30 -0400 Subject: [PATCH] fix: remove unused python-dotenv dependency python-dotenv was declared as a runtime dependency but is never imported or used anywhere in the package. Removing it reduces unnecessary overhead for downstream consumers. Co-Authored-By: Claude Sonnet 4.6 --- poetry.lock | 17 +---------------- pyproject.toml | 1 - requirements.txt | 1 - 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/poetry.lock b/poetry.lock index a98690e..48d069b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1276,21 +1276,6 @@ docopt = ">=0.4.0" pytest = ">=2.6.4" watchdog = ">=0.6.0" -[[package]] -name = "python-dotenv" -version = "0.15.0" -description = "Add .env support to your django/flask apps in development and deployments" -optional = false -python-versions = "*" -groups = ["main"] -files = [ - {file = "python-dotenv-0.15.0.tar.gz", hash = "sha256:587825ed60b1711daea4832cf37524dfd404325b7db5e25ebe88c495c9f807a0"}, - {file = "python_dotenv-0.15.0-py2.py3-none-any.whl", hash = "sha256:0c8d1b80d1a1e91717ea7d526178e3882732420b03f08afea0406db6402e220e"}, -] - -[package.extras] -cli = ["click (>=5.0)"] - [[package]] name = "pytz" version = "2021.1" @@ -1956,4 +1941,4 @@ propcache = ">=0.2.1" [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "64fd65e4d772fe43ab6ea05d9eb69792f5e0f7d399bf1c754d7afd9d6cc585b7" +content-hash = "4d246f01f4e7877c4ab2f46dd21166b05f9aff23a0907987e708a171b44ad068" diff --git a/pyproject.toml b/pyproject.toml index 9fde723..6ccda7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,6 @@ files = ["*.py", "*/__init__.py", "*/__version__.py", "*/version.py"] python = "^3.10" aiohttp = "^3.9.0" requests = "^2.25.1" -python-dotenv = "^0.15.0" dataclasses-json = "^0.5.3" fuuid = "^0.1.0" diff --git a/requirements.txt b/requirements.txt index b9166c9..9591b0a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -53,7 +53,6 @@ pytest>=7.0.0; python_version >= "3.6" pytest-cov==2.12.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0") pytest-mock==3.6.1; python_version >= "3.6" pytest-watch==4.2.0 -python-dotenv==0.15.0 pytz==2021.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.5" pyyaml>=6.0; python_full_version >= "3.6.1" regex==2021.8.3; python_version >= "3.6"