Skip to content

fix: cleanup of tox battery#130

Open
ktyagiapphelix2u wants to merge 4 commits intomainfrom
ktyagi/tox1
Open

fix: cleanup of tox battery#130
ktyagiapphelix2u wants to merge 4 commits intomainfrom
ktyagi/tox1

Conversation

@ktyagiapphelix2u
Copy link

Description

  • Removed tox-battery from package requirements since it is no longer needed with tox v4.

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

Coverage report

This PR does not seem to contain any modification to coverable code.

@ktyagiapphelix2u ktyagiapphelix2u marked this pull request as ready for review November 5, 2025 12:03
@ktyagiapphelix2u ktyagiapphelix2u requested a review from a team as a code owner November 5, 2025 12:03
Copilot AI review requested due to automatic review settings November 5, 2025 12:03
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades Python package dependencies and updates tox configuration for compatibility. The key focus is upgrading Django from 4.2.24 to 5.2.7 and updating numerous supporting packages to compatible versions.

  • Replaces deprecated whitelist_externals with allowlist_externals in tox.ini
  • Upgrades Django from 4.2.24 to 5.2.7 and updates Django constraint from <5.0 to <6.0
  • Updates 40+ package versions including cryptography, coverage, tox, and various edx packages

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tox.ini Updates deprecated tox configuration key from whitelist_externals to allowlist_externals
requirements/common_constraints.txt Updates Django constraint to <6.0 and pip constraint to <25.3
requirements/constraints.txt Adds social-auth-app-django version constraint explanation for Django 5.x compatibility
requirements/django.txt Upgrades Django from 4.2.24 to 5.2.7
requirements/base.txt Updates core dependencies including Django, various packages, and adds constraint reference
requirements/production.txt Updates production dependencies to match Django 5.2.7 upgrade
requirements/test.txt Updates test dependencies and adds constraint reference
requirements/quality.txt Updates quality/lint dependencies and adds constraint reference
requirements/validation.txt Updates validation dependencies with new jeepney and secretstorage packages
requirements/doc.txt Updates documentation build dependencies
requirements/dev.txt Updates development dependencies including django-debug-toolbar and diff-cover
requirements/pip.txt Upgrades pip from 24.2 to 25.2
requirements/pip-tools.txt Updates pip-tools from 7.5.0 to 7.5.1
requirements/ci.in Removes deprecated tox-battery dependency
requirements/ci.txt Updates CI dependencies and removes deprecated packages

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@Akanshu-2u Akanshu-2u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

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.

3 participants