Skip to main content

1 Welcome to django-upgrade-check’s documentation!

Version:

2.0.0

Source:

https://github.com/maykinmedia/django-upgrade-check

Keywords:

django, deploy, system checks, semver

Build status Code quality checks Ruff Coverage status Documentation Status

python-versions django-versions pypi-version

Integrate project upgrade checks in Django’s system check framework.

2 Features

  • Define supported upgrade paths in settings using Semantic Versioning.

  • Integrates with Django’s system check framework, preventing migrations from running on invalid upgrade paths.

  • Run management commands as part of a check, or even entirely custom code.

  • Battle-tested and doesn’t get in the way during development.

3 Installation and usage

See the documentation on ReadTheDocs or check the docs folder.

4 Local development

To install and develop the library locally, use:

pip install -e .[tests,coverage,docs,release]

When running management commands via django-admin, make sure to add the root directory to the python path (or use python -m django <command>):

export PYTHONPATH=`pwd` DJANGO_SETTINGS_MODULE=testapp.settings
django-admin check
# or other commands like:
# django-admin makemessages -l nl

Metadata

Release files for django-upgrade-check 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-upgrade-check 2.0.0
File Size Uploaded Provenance Actions
django_upgrade_check-2.0.0.tar.gz 14.9 kB With provenance Details for django_upgrade_check-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for django-upgrade-check 2.0.0
File Interpreter ABI Platform Actions
django_upgrade_check-2.0.0-py3-none-any.whl Python 3 none any Details for django_upgrade_check-2.0.0-py3-none-any.whl

Total release size: 29.1 kB

Release files / django_upgrade_check-2.0.0.tar.gz

Download URL django_upgrade_check-2.0.0.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7e7ea28a2235c51a5e46d458a90c0085632b02c79bda6ba759e7accc88d569a2
BLAKE2b-256 checksum
How to use checksums
d52176c6a55ec0115f8a141ad584e7780ccc17e6e48fe73fe066be4a4c7e07aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.

Transparency log

Release files / django_upgrade_check-2.0.0-py3-none-any.whl

Download URL django_upgrade_check-2.0.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d115387430feb2906ce08f0542e4a22ef442180a013128b678596dbb00a7f9fd
BLAKE2b-256 checksum
How to use checksums
1041e7689626473962317bd2aaae7bf16a5666e14b46fd4a583211e70804f2ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.

Transparency log

Security for django-upgrade-check 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for django_upgrade_check-2.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page