Skip to content

Conversation

@Iamrodos
Copy link
Contributor

Was puzzled why Dependabot keeps bumping urllib3 when requirements.txt is empty and the code only uses stdlib. Turns out release-requirements.txt has been a full pip freeze for a long time. Its been tracking ~40 packages when the release only directly use 9.

Things like urllib3, requests, certifi are just transitive deps from twine. Given pip resolves them automatically anyway, tracking them individually IMHO is creating noise. Plus it does not add much value as the tools are only used for release so the chance of a transitive dep breaking anything is very low and won't have any unknown impact if it does (release would fail).

Change the list to direct deps only. Should cut Dependabot PR work by a lot.

@josegonzalez josegonzalez merged commit 02dd902 into josegonzalez:master Dec 13, 2025
10 checks passed
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.

2 participants