Skip to content

Conversation

@MehrazRumman
Copy link
Contributor

No description provided.

@MehrazRumman MehrazRumman marked this pull request as ready for review November 3, 2025 19:52
@MehrazRumman MehrazRumman marked this pull request as draft November 3, 2025 19:56
@MehrazRumman
Copy link
Contributor Author

MehrazRumman commented Nov 3, 2025

Removing as.d8f.ghj8.gov, from correct_urls, Behavior changed in Django different versions. This is reconiged as correct in python 3.14 with django 5.2 but python 3.13 and django main (development) it is incorrect !

@MehrazRumman MehrazRumman marked this pull request as ready for review November 3, 2025 20:16
@MehrazRumman
Copy link
Contributor Author

@auvipy please review this PR !

@auvipy auvipy requested review from auvipy and Copilot and removed request for auvipy November 4, 2025 13:41
@auvipy auvipy changed the title adding django6.0a support adding django6.0b1 support Nov 4, 2025
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 adds support for Django 6.0 beta testing and fixes compatibility issues with Django 6.0 changes. The key changes are:

  • Adding Django 6.0 beta to the test matrix for Python 3.12 and 3.13
  • Fixing a test compatibility issue with Django 6.0's values_list() behavior
  • Adjusting a URL validation test for changes in Django's URL handling

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
tox.ini Adds Django 6.0 beta (6.0b1) to the test environment matrix for py312 and py313
tests/test_validators.py Fixes values_list() call to explicitly specify 'id' field for Django 6.0 compatibility
tests/test_templatetags.py Adds URLIZE_ASSUME_HTTPS=True setting and removes a URL test case incompatible with Django 6.0

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

@auvipy auvipy added this to the 3.17 milestone Nov 6, 2025
"www.as_df.org",
"as.d8f.ghj8.gov",
]
if django.VERSION < (5, 3):
Copy link
Collaborator

Choose a reason for hiding this comment

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

we should keep this check for a while

Copy link
Collaborator

Choose a reason for hiding this comment

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

Should we wait for 6.0b2 to be released? At that point we should no longer need it (there was a regression in Django, which has been fixed now)

Copy link
Collaborator

Choose a reason for hiding this comment

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

we can wait bor dj b2 or rc1. yes I saw the fix for the regression.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@browniebroke I ran the tests against main branch, But still showing Incorrect url. Idk why this is happening.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OK I checked it. It is passing for django main now. failing for django6.0b1. Thanks.

Copy link
Collaborator

Choose a reason for hiding this comment

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

it will be backported to 6.0.x soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants