PoC: use moved module django.contrib.admindocs.regex if available

This commit is contained in:
Bruno Alla 2025-01-29 08:35:18 +00:00
parent 038670a4cf
commit c6f683b5b8
2 changed files with 11 additions and 5 deletions

View File

@ -7,7 +7,12 @@ import re
from importlib import import_module from importlib import import_module
from django.conf import settings from django.conf import settings
from django.contrib.admindocs.views import simplify_regex
try:
from django.contrib.admindocs.regex import simplify_regex
except ImportError:
from django.contrib.admindocs.views import simplify_regex
from django.core.exceptions import PermissionDenied from django.core.exceptions import PermissionDenied
from django.http import Http404 from django.http import Http404
from django.urls import URLPattern, URLResolver from django.urls import URLPattern, URLResolver

View File

@ -1,10 +1,10 @@
[tox] [tox]
envlist = envlist =
{py38,py39}-{django42} {py38,py39}-{django42}
{py310}-{django42,django50,django51,djangomain} {py310}-{django42,django50,django51,djangomain,djangofork}
{py311}-{django42,django50,django51,djangomain} {py311}-{django42,django50,django51,djangomain,djangofork}
{py312}-{django42,django50,django51,djangomain} {py312}-{django42,django50,django51,djangomain,djangofork}
{py313}-{django51,djangomain} {py313}-{django51,djangomain,djangofork}
base base
dist dist
docs docs
@ -20,6 +20,7 @@ deps =
django50: Django>=5.0,<5.1 django50: Django>=5.0,<5.1
django51: Django>=5.1,<5.2 django51: Django>=5.1,<5.2
djangomain: https://github.com/django/django/archive/main.tar.gz djangomain: https://github.com/django/django/archive/main.tar.gz
djangofork: https://github.com/browniebroke/django/archive/split-admindocs-regexes-utils.tar.gz
-rrequirements/requirements-testing.txt -rrequirements/requirements-testing.txt
-rrequirements/requirements-optionals.txt -rrequirements/requirements-optionals.txt
setuptools setuptools