Skip to content

fix: remove unused python-dotenv dependency#63

Open
micaelaw wants to merge 1 commit intoShipEngine:mainfrom
micaelaw:fix/remove-python-dotenv-dependency
Open

fix: remove unused python-dotenv dependency#63
micaelaw wants to merge 1 commit intoShipEngine:mainfrom
micaelaw:fix/remove-python-dotenv-dependency

Conversation

@micaelaw
Copy link
Copy Markdown
Contributor

python-dotenv is declared as a runtime dependency in pyproject.toml but is never imported or used anywhere in the package. This removes it from pyproject.toml, requirements.txt, and regenerates poetry.lock.

Two motivations:

  • My downstream project's Dependabot is hitting a version conflict since shipengine currently pins python-dotenv<0.16.0. Since the dependency isn't actually used, removing it entirely resolves the conflict.
  • This fix: commit should give release-please a properly formatted conventional commit to parse, triggering a new release PR. The previous 2.1.0 bump never made it to PyPI because my merge commits didn't follow the Conventional Commits format, so release-please silently skipped them.

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 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant