Skip to content

Conversation

@vtalos
Copy link

@vtalos vtalos commented Jul 17, 2025

As part of our ongoing research on Python dependency management, we identified a potential improvement in your project’s approach.

Specifically, the dependencies django-bower and six are listed in requirements/dev.txt and setup.py repsectively, but don’t appear to be used anywhere in the codebase.

In the case of six, it seems to have been added as a workaround to support transifex-client, rather than being required by the application code itself. However, transifex-client was removed from the project in March 2022 (commit f90991e).

Timeline Analysis:

  • March 2019: 28720ce - Added six==1.11.0 to make transifex work
  • March 2022: f90991e - Removed deprecated transifex-client

Cleaning them up can make your project easier to maintain and a bit safer in the long run.

Hope this is helpful!

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