Skip to content

Conversation

NandanaRaol
Copy link
Contributor

This pull request introduces support for Django 5.2 across the project, including updates to CI/CD pipelines, dependencies, and testing configurations. The most important changes are grouped below by theme:

CI/CD Pipeline Updates:

  • Added new matrix entries in azure-pipelines.yml to test compatibility with Python versions 3.10, 3.11, 3.12, and 3.13 for Django 5.2. [1] [2]

Dependency Updates:

  • Updated setup.py to declare support for Python 3.13 and Django 5.2 in the classifiers section.
  • Adjusted the install_requires in setup.py to allow Django versions up to <5.3.

Testing Configuration Updates:

  • Added a new environment ({py310, py311, py312, py313}-django52) to the envlist in tox.ini for testing Django 5.2.
  • Defined dependencies for Django 5.2 in tox.ini to specify django>=5.2,<5.3.

@Copilot Copilot AI review requested due to automatic review settings June 12, 2025 18:24
Copy link
Contributor

@Copilot 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 pull request adds Django 5.2 support across the project by updating testing environments, dependency declarations, and CI/CD pipeline definitions.

  • Updated tox.ini to include a new Django 5.2 testing environment and dependency.
  • Modified setup.py to adjust dependency ranges and add Django 5.2 classifiers.
  • Enhanced azure-pipelines.yml with new matrix entries for testing Django 5.2 across multiple Python versions.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
tox.ini Added Django 5.2 environment and dependency; commented out test command replaced with a script call.
setup.py Added Python 3.13 support and Django 5.2 classifier; updated dependency range.
azure-pipelines.yml Introduced new matrix entries for Django 5.2 testing on various Python versions.

@bewithgaurav bewithgaurav changed the title Support 5.2 - Test & Pipeline Changes CHORE: Support 5.2 - Test & Pipeline Changes Jun 16, 2025
@NandanaRaol NandanaRaol merged commit 07bee47 into dev Jun 16, 2025
41 of 58 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.

3 participants