requirements: Upgrade Django to 5.0.5.dev.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2024-04-17 14:48:12 -07:00 committed by Tim Abbott
parent ca0f79ce34
commit 3b4527843d
7 changed files with 17 additions and 26 deletions

View File

@ -6,7 +6,7 @@
-r pip.in -r pip.in
# Django itself # Django itself
https://github.com/django/django/archive/27c32cc9916502132a57cd2a60b1402869e00537.zip#egg=Django[argon2]==4.2.12.dev+git # https://code.djangoproject.com/ticket/35361 https://github.com/django/django/archive/d36ecbd5306f98231c9f9cbfc78136052fde723a.zip#egg=Django[argon2]==5.0.5.dev+git # https://code.djangoproject.com/ticket/35361
asgiref<3.8.0 # Breaks with https://github.com/django/asgiref/pull/367 asgiref<3.8.0 # Breaks with https://github.com/django/asgiref/pull/367
# needed for NotRequired, ParamSpec # needed for NotRequired, ParamSpec
@ -190,7 +190,7 @@ django-scim2
circuitbreaker circuitbreaker
# Runtime monkeypatching of django-stubs generics # Runtime monkeypatching of django-stubs generics
django-stubs-ext https://github.com/typeddjango/django-stubs/archive/e11955f05994e196dcee004811ce2e05ff230462.zip#egg=django-stubs-ext==5.0.0.dev1+git&subdirectory=ext # https://github.com/typeddjango/django-stubs/issues/1493
# Structured data representation with parsing. # Structured data representation with parsing.
pydantic pydantic

View File

@ -147,6 +147,7 @@ asgiref==3.7.2 \
# via # via
# -r requirements/common.in # -r requirements/common.in
# django # django
# django-stubs
asttokens==2.4.1 \ asttokens==2.4.1 \
--hash=sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24 \ --hash=sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24 \
--hash=sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0 --hash=sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0
@ -602,8 +603,8 @@ distro==1.9.0 \
--hash=sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed \ --hash=sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed \
--hash=sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2 --hash=sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2
# via zulip # via zulip
https://github.com/django/django/archive/27c32cc9916502132a57cd2a60b1402869e00537.zip#egg=Django[argon2]==4.2.12.dev+git \ https://github.com/django/django/archive/d36ecbd5306f98231c9f9cbfc78136052fde723a.zip#egg=Django[argon2]==5.0.5.dev+git \
--hash=sha256:0a0bbbf1cb1aac3ad852a2947a9f9b63b2bd3eff1f9489c05ec838badb36ad9a --hash=sha256:9a5cdd46a35c332e254fe9ebd719217ce782f46ac92c4b5444f0ddfaca2e847b
# via # via
# -r requirements/common.in # -r requirements/common.in
# django-auth-ldap # django-auth-ldap
@ -646,13 +647,11 @@ django-scim2==0.19.1 \
--hash=sha256:8126111160e76a880f6699babc5259f0345c9316c8018ce5dcc3f7579ccb9e89 \ --hash=sha256:8126111160e76a880f6699babc5259f0345c9316c8018ce5dcc3f7579ccb9e89 \
--hash=sha256:845eaa64e72e4ddfe2aa54d21865721f8c1d59ecd9c06e72341eeb03ed6ba94e --hash=sha256:845eaa64e72e4ddfe2aa54d21865721f8c1d59ecd9c06e72341eeb03ed6ba94e
# via -r requirements/common.in # via -r requirements/common.in
django-stubs==4.2.7 \ https://github.com/typeddjango/django-stubs/archive/e11955f05994e196dcee004811ce2e05ff230462.zip#egg=django-stubs==5.0.0.dev1+git \
--hash=sha256:4cf4de258fa71adc6f2799e983091b9d46cfc67c6eebc68fe111218c9a62b3b8 \ --hash=sha256:44ffd1e917b2b606b7efcfedd1d8123931d61ed54c39d98da17c75471bfa40e8
--hash=sha256:8ccd2ff4ee5adf22b9e3b7b1a516d2e1c2191e9d94e672c35cc2bc3dd61e0f6b
# via -r requirements/mypy.in # via -r requirements/mypy.in
django-stubs-ext==4.2.7 \ https://github.com/typeddjango/django-stubs/archive/e11955f05994e196dcee004811ce2e05ff230462.zip#egg=django-stubs-ext==5.0.0.dev1+git&subdirectory=ext \
--hash=sha256:45a5d102417a412e3606e3c358adb4744988a92b7b58ccf3fd64bddd5d04d14c \ --hash=sha256:44ffd1e917b2b606b7efcfedd1d8123931d61ed54c39d98da17c75471bfa40e8
--hash=sha256:519342ac0849cda1559746c9a563f03ff99f636b0ebe7c14b75e816a00dfddc3
# via # via
# -r requirements/common.in # -r requirements/common.in
# django-stubs # django-stubs
@ -3206,10 +3205,6 @@ types-python-dateutil==2.9.0.20240316 \
# via # via
# -r requirements/mypy.in # -r requirements/mypy.in
# arrow # arrow
types-pytz==2024.1.0.20240203 \
--hash=sha256:9679eef0365db3af91ef7722c199dbb75ee5c1b67e3c4dd7bfbeb1b8a71c21a3 \
--hash=sha256:c93751ee20dfc6e054a0148f8f5227b9a00b79c90a4d3c9f464711a73179c89e
# via django-stubs
types-pyyaml==6.0.12.20240311 \ types-pyyaml==6.0.12.20240311 \
--hash=sha256:a9e0f0f88dc835739b0c1ca51ee90d04ca2a897a71af79de9aec5f38cb0a5342 \ --hash=sha256:a9e0f0f88dc835739b0c1ca51ee90d04ca2a897a71af79de9aec5f38cb0a5342 \
--hash=sha256:b845b06a1c7e54b8e5b4c683043de0d9caf205e7434b3edc678ff2411979b8f6 --hash=sha256:b845b06a1c7e54b8e5b4c683043de0d9caf205e7434b3edc678ff2411979b8f6

View File

@ -26,4 +26,4 @@ types-regex
types-requests types-requests
types-zxcvbn types-zxcvbn
django-stubs https://github.com/typeddjango/django-stubs/archive/e11955f05994e196dcee004811ce2e05ff230462.zip#egg=django-stubs==5.0.0.dev1+git # https://github.com/typeddjango/django-stubs/issues/1493

View File

@ -426,8 +426,8 @@ distro==1.9.0 \
--hash=sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed \ --hash=sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed \
--hash=sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2 --hash=sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2
# via zulip # via zulip
https://github.com/django/django/archive/27c32cc9916502132a57cd2a60b1402869e00537.zip#egg=Django[argon2]==4.2.12.dev+git \ https://github.com/django/django/archive/d36ecbd5306f98231c9f9cbfc78136052fde723a.zip#egg=Django[argon2]==5.0.5.dev+git \
--hash=sha256:0a0bbbf1cb1aac3ad852a2947a9f9b63b2bd3eff1f9489c05ec838badb36ad9a --hash=sha256:9a5cdd46a35c332e254fe9ebd719217ce782f46ac92c4b5444f0ddfaca2e847b
# via # via
# -r requirements/common.in # -r requirements/common.in
# django-auth-ldap # django-auth-ldap
@ -469,9 +469,8 @@ django-scim2==0.19.1 \
--hash=sha256:8126111160e76a880f6699babc5259f0345c9316c8018ce5dcc3f7579ccb9e89 \ --hash=sha256:8126111160e76a880f6699babc5259f0345c9316c8018ce5dcc3f7579ccb9e89 \
--hash=sha256:845eaa64e72e4ddfe2aa54d21865721f8c1d59ecd9c06e72341eeb03ed6ba94e --hash=sha256:845eaa64e72e4ddfe2aa54d21865721f8c1d59ecd9c06e72341eeb03ed6ba94e
# via -r requirements/common.in # via -r requirements/common.in
django-stubs-ext==4.2.7 \ https://github.com/typeddjango/django-stubs/archive/e11955f05994e196dcee004811ce2e05ff230462.zip#egg=django-stubs-ext==5.0.0.dev1+git&subdirectory=ext \
--hash=sha256:45a5d102417a412e3606e3c358adb4744988a92b7b58ccf3fd64bddd5d04d14c \ --hash=sha256:44ffd1e917b2b606b7efcfedd1d8123931d61ed54c39d98da17c75471bfa40e8
--hash=sha256:519342ac0849cda1559746c9a563f03ff99f636b0ebe7c14b75e816a00dfddc3
# via -r requirements/common.in # via -r requirements/common.in
django-two-factor-auth[call,phonenumberslite,sms]==1.16.0 \ django-two-factor-auth[call,phonenumberslite,sms]==1.16.0 \
--hash=sha256:662782a4ab9f59a06afe3be04540dc8dd04e63b06f52520386a546fcad8d2d41 \ --hash=sha256:662782a4ab9f59a06afe3be04540dc8dd04e63b06f52520386a546fcad8d2d41 \

View File

@ -48,4 +48,4 @@ API_FEATURE_LEVEL = 253
# historical commits sharing the same major version, in which case a # historical commits sharing the same major version, in which case a
# minor version bump suffices. # minor version bump suffices.
PROVISION_VERSION = (267, 2) # last bumped 2024-04-10 for Python requirements upgrade PROVISION_VERSION = (268, 0) # last bumped 2024-04-17 for Django upgrade

View File

@ -186,6 +186,7 @@ def init_worker(
process_setup: Optional[Callable[..., None]] = None, process_setup: Optional[Callable[..., None]] = None,
process_setup_args: Optional[Tuple[Any, ...]] = None, process_setup_args: Optional[Tuple[Any, ...]] = None,
debug_mode: Optional[bool] = None, debug_mode: Optional[bool] = None,
used_aliases: Optional[Set[str]] = None,
) -> None: ) -> None:
""" """
This function runs only under parallel mode. It initializes the This function runs only under parallel mode. It initializes the
@ -359,14 +360,13 @@ class Runner(DiscoverRunner):
def run_tests( def run_tests(
self, self,
test_labels: List[str], test_labels: List[str],
extra_tests: Optional[List[unittest.TestCase]] = None,
failed_tests_path: Optional[str] = None, failed_tests_path: Optional[str] = None,
full_suite: bool = False, full_suite: bool = False,
include_webhooks: bool = False, include_webhooks: bool = False,
**kwargs: Any, **kwargs: Any,
) -> int: ) -> int:
self.setup_test_environment() self.setup_test_environment()
suite = self.build_suite(test_labels, extra_tests) suite = self.build_suite(test_labels)
self.test_imports(test_labels, suite) self.test_imports(test_labels, suite)
if self.parallel == 1: if self.parallel == 1:
# We are running in serial mode so create the databases here. # We are running in serial mode so create the databases here.

View File

@ -144,9 +144,6 @@ LANGUAGE_CODE = "en-us"
# to load the internationalization machinery. # to load the internationalization machinery.
USE_I18N = True USE_I18N = True
# If you set this to False, Django will not use time-zone-aware datetimes.
USE_TZ = True
# this directory will be used to store logs for development environment # this directory will be used to store logs for development environment
DEVELOPMENT_LOG_DIRECTORY = os.path.join(DEPLOY_ROOT, "var", "log") DEVELOPMENT_LOG_DIRECTORY = os.path.join(DEPLOY_ROOT, "var", "log")