Skip to main content

Django La Suite

A Django library for the common requirement for the "La Suite numérique" projects.

Installation

The base package only depends on Django. Each application declares its own dependencies as an extra, so you only install what you use:

Application Install command
lasuite.admin, lasuite.tools pip install django-lasuite
lasuite.configuration pip install django-lasuite[configuration]
lasuite.drf pip install django-lasuite[drf]
lasuite.malware_detection pip install django-lasuite[malware-detection]
lasuite.marketing pip install django-lasuite[marketing]
lasuite.oidc_login pip install django-lasuite[oidc-login]
lasuite.oidc_resource_server pip install django-lasuite[oidc-resource-server]

Extras can be combined (pip install "django-lasuite[oidc-login,marketing]"), and django-lasuite[all] installs every application's dependencies.

Quick Start

To be documented with the first implementations.

Development

Requirements

For this project, we use uv Python package manager. Please follow the installation guidelines on the uv documentation.

Setup

# Clone the repository
git clone https://github.com/suitenumerique/django-lasuite.git
cd django-lasuite

# Install development dependencies
make install-dev

Testing

make test

Code Quality

make lint

License

MIT License

Metadata

Release files for django-lasuite 1.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-lasuite 1.0.0
File Size Uploaded Provenance Actions
django_lasuite-1.0.0.tar.gz 45.8 kB With provenance Details for django_lasuite-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for django-lasuite 1.0.0
File Interpreter ABI Platform Actions
django_lasuite-1.0.0-py3-none-any.whl Python 3 none any Details for django_lasuite-1.0.0-py3-none-any.whl

Total release size: 114.3 kB

Release files / django_lasuite-1.0.0.tar.gz

Download URL django_lasuite-1.0.0.tar.gz
Size 45.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8921aaba5a78f1f9728cee2cc4596755478108f17146d4a2fccb393c043a05a3
BLAKE2b-256 checksum
How to use checksums
0fcc35335b826b039c43da68a0e624e154f60c3ac6c83f01f9b4ad6ce91faf03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Release files / django_lasuite-1.0.0-py3-none-any.whl

Download URL django_lasuite-1.0.0-py3-none-any.whl
Size 68.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23d589be9496b1f484772b49f3c4c4a81e70affd537e3c50abf15303c84d7cb0
BLAKE2b-256 checksum
How to use checksums
a46fd1df3f2881cda711e569b8e685ad3a846ca9c71226340597cee1c09beae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 30, 2026.

Transparency log

Security for django-lasuite 1.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

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for django_lasuite-1.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 Oct 30, 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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files Full 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