Skip to main content

pulumi-django-azure

Opinionated Pulumi Azure infrastructure and Django runtime helpers for deploying Django apps on Azure App Service (storage + CDN, Entra-authenticated Postgres, Key Vault, optional Redis/tasks, and App Service build/startup scripts).

Documentation: https://django-azu.re For LLMs / agents: llms.txt · llms-full.txt Consumer paste snippets: For consuming projects

Install

Requires Python 3.15 (>=3.15,<3.16).

poetry add pulumi-django-azure

Git branch pin:

pulumi-django-azure = { git = "https://gitlab.com/MaartenUreel/pulumi-django-azure.git", branch = "main" }

Imports

Pulumi stacks and Django apps are often separate projects. Keep imports scoped:

# Pulumi / infra only
from pulumi_django_azure.django_deployment import DjangoDeployment, HostDefinition
# Django app only
from pulumi_django_azure.settings import *  # noqa: F403
from pulumi_django_azure.settings import patch_django_settings_for_azure

Full samples and deploy steps live in the docs (getting started, domains, database, secrets, deploy pipeline).

Contributing

Built for sponsored / non-profit Azure use cases; change requests and PRs that improve generality are welcome. Keep docs under docs/ in sync with behavior — see AGENTS.md and .cursor/rules/.

Metadata

Release files for pulumi-django-azure 1.0.93

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

Source distribution (sdist)

Source distribution for pulumi-django-azure 1.0.93
File Size Uploaded Provenance Actions
pulumi_django_azure-1.0.93.tar.gz 45.8 kB Without provenance Details for pulumi_django_azure-1.0.93.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pulumi-django-azure 1.0.93
File Interpreter ABI Platform Actions
pulumi_django_azure-1.0.93-py3-none-any.whl Python 3 none any Details for pulumi_django_azure-1.0.93-py3-none-any.whl

Total release size: 105.6 kB

Release files / pulumi_django_azure-1.0.93.tar.gz

Download URL pulumi_django_azure-1.0.93.tar.gz
Size 45.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8ac9c1a6b13b4e759866d4064178742430e23a5d22b6563984cbf8d86db98e93
BLAKE2b-256 checksum
How to use checksums
18fad42c4c0f1e9fb42e520e760239ec213c3322f64b16367d54fe88b753efc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.1

Release files / pulumi_django_azure-1.0.93-py3-none-any.whl

Download URL pulumi_django_azure-1.0.93-py3-none-any.whl
Size 59.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0091c1685e4bd00ce52b96c4cf78fe6edd9678c17d4d45d061ea5f588630026e
BLAKE2b-256 checksum
How to use checksums
3d8a79c4ed284bdea07f76929ca8af1e924f3aaa30ee5b292969f9468960dacd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.1

Security for pulumi-django-azure 1.0.93

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

1.0.93 This release

2 release files No provenance

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