| Age | Commit message (Collapse) | Author |
|
and color contrast.
Backport of c973d9ee82a36419a408b193d4195f69734a8e33 from main.
|
|
Backport of 438fc42ac667653488200578a47e59f6608f2b0b from main.
|
|
evaluates reports.
Co-authored-by: Joshua Olatunji <joshua+github@etentlabs.com>
Backport of 9423f8b47673779049f603a7da271d183de7dc1d from main.
|
|
Backport of 39de2e97a06d0317973b280bc159ca6f89fc64e3 from main.
|
|
prerogatives as per DEP 44.
Backport of 121747fdba5862ac8c4e26ec3b8f597385e9aa05 from main.
|
|
adjusted test suite accordingly.
Over the years we've had multiple instances of hit and misses when
emitting warnings: either setting the wrong stacklevel or not setting
it at all.
This work adds assertions for the existing warnings that were declaring
the correct stacklevel, but were lacking tests for it.
Backport of 57307bbc7d88927989cf5b314f16d6e13ade04e6 from main.
|
|
Backport of 304d25667433a59409e334a93acaaa9201840508 from main.
|
|
Backport of 2c024c9ac096d06d9e78d1ae02b52f73a45eadf8 from main.
|
|
Backport of df35cf578f99522dd1ba864d513be95d47bab7a5 from main.
|
|
Backport of 55a2e3136b13d1af95a4129001dac963c26d8415 from main.
|
|
This branch migrates setuptools configuration from setup.py/setup.cfg to
pyproject.toml. In order to ensure that the generated binary files have
consistent casing (both the tarball and the wheel), setuptools version
is limited to ">=61.0.0,<69.3.0".
Configuration for flake8 was moved to a dedicated .flake8 file since
it cannot be configured via pyproject.toml.
Also, __pycache__ exclusion was removed from MANIFEST and the
extras/Makefile was replaced with a simpler build command.
Co-authored-by: Nick Pope <nick@nickpope.me.uk>
Backport of 4686541691dbe986f58ac87630c3b7a04db4ff93 from main.
|
|
FieldCacheMixin.
FieldCacheMixin is used by related fields to track their cached values.
This work migrates get_cache_name() to be a cached property to optimize
performance by reducing unnecessary function calls when working with
related fields, given that its value remains constant.
Co-authored-by: Simon Charette <charette.s@gmail.com>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
|
|
|
|
|
|
Thank you to Sarah Abderemane and Nick Pope for the reviews.
|
|
docs/internals/howto-release-django.txt.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
|
|
|
|
Once the deprecation period ends CheckConstraint.check() can become the
documented method that performs system checks for BaseConstraint
subclasses.
|
|
|
|
|
|
|
|
https://github.com/psf/black/releases/tag/24.1.0
|
|
Reflecting a change in the underlying GDAL library (since GDAL 2.1)
using coord_dim to set a geometries dimensions is deprecated in favor
of set_3d().
|
|
This work follows a comprehensive review conducted during the DjangoCon US 2023
sprints. Changes include:
- Updated the title of the main page for better alignment with the content.
- Removed emojis to enhance accessibility and avoid cultural specificity.
- Improved the layout and navigation of contributing documentation.
- Unified sections for communication channels and community links.
- Grouped resources according to the Diátaxis systematic approach.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Co-authored-by: Daniele Procida <daniele@vurt.org>
|
|
|
|
|
|
The `ordering` argument is undocumented and of limited use, so this is
effectively the same as `GeoIP2.lon_lat()`.
|
|
|
|
This allows early adoption of the new default "https".
|
|
|
|
This also deprecates ModelAdmin.log_deletion() and
LogEntryManager.log_action().
|
|
This trims and clearly delineates the how to guide from the subsequent
explanation with additional subheadings.
These changes have been discussed with Daniele Procida
at the DjangoCon US 2023 sprints.
|
|
|
|
|
|
|
|
|
|
|
|
This also removes remaining versionadded/changed annotations for older
versions.
|
|
Co-authored-by: revanthgss <revanthgss@almabase.com>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
This also uses enum.EnumType for Python 3.11+ as Python 3.11 renamed
EnumMeta to EnumType. While the former is still available as an alias
of the latter for now, let's prefer the canonical name for this.
Check out https://docs.python.org/3/library/enum.html#enum.EnumType
|
|
|
|
|
|
|
|
ChoiceField's choices.
|
|
|
|
This bumps minimum supported versions of selenium to the first release
to support Python 3.10.
|
|
|
|
|
|
Follow up to 8d010f39869f107820421631111417298d1c5bb9.
|