Skip to content

Remove redundant requirements.txt files now superseded by pyproject.toml#7

Merged
csett86 merged 2 commits intomainfrom
copilot/check-requirements-files-necessity
Jan 16, 2026
Merged

Remove redundant requirements.txt files now superseded by pyproject.toml#7
csett86 merged 2 commits intomainfrom
copilot/check-requirements-files-necessity

Conversation

Copy link

Copilot AI commented Jan 16, 2026

The project migrated to PEP 621 (pyproject.toml) but retained legacy requirements.txt and requirements-dev.txt files that duplicate dependency declarations.

Changes

  • Removed requirements.txt (11 dependencies now in [project.dependencies])
  • Removed requirements-dev.txt (referenced requirements.txt + mock)

All dependencies are already declared in pyproject.toml:

  • Core deps in [project.dependencies]
  • Optional deps (sentry, cache, cyanite, statsd) in [project.optional-dependencies]

CI/CD unaffected—tox explicitly lists dependencies rather than reading from requirements files.

Original prompt

Check if requirements.txt and requirements-dev.txt are really required now with pyproject.toml


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: csett86 <1392875+csett86@users.noreply.github.com>
Copilot AI changed the title [WIP] Evaluate necessity of requirements files with pyproject.toml Remove redundant requirements.txt files now superseded by pyproject.toml Jan 16, 2026
Copilot AI requested a review from csett86 January 16, 2026 16:43
@csett86 csett86 marked this pull request as ready for review January 16, 2026 16:47
@csett86 csett86 merged commit cdb6cb6 into main Jan 16, 2026
8 checks passed
@csett86 csett86 deleted the copilot/check-requirements-files-necessity branch January 16, 2026 16:47
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