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.

"asdf.com",
"asdf.net",
"www.as_df.org",
"as.d8f.ghj8.gov",
Copy link
Collaborator

Choose a reason for hiding this comment

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

can you try to fix it without removing it?

Copy link
Contributor Author

@MehrazRumman MehrazRumman Nov 4, 2025

Choose a reason for hiding this comment

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

@auvipy This is basically handled by django urlize function. This is good for django 5.2 but It throws error for django-main branch.

Copy link
Collaborator

@auvipy auvipy Nov 5, 2025

Choose a reason for hiding this comment

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

can you check why that fails? and find a way to work on both 5.2 and 6.0? without removing the dot gov domain

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I did make some changes. and also created a tickets in django. link : https://code.djangoproject.com/ticket/36710

Copy link
Collaborator

Choose a reason for hiding this comment

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

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