Skip to main content

Django Settings Holder

Coverage Status GitHub Workflow Status PyPI GitHub GitHub Last Commit GitHub Issues Downloads

Python Version PyPI - Django Version

pip install django-settings-holder

Documentation: https://mrthearman.github.io/django-settings-holder/

Source Code: https://github.com/MrThearMan/django-settings-holder/

Contributing: https://github.com/MrThearMan/django-settings-holder/blob/main/CONTRIBUTING.md


This library provides utilities for Django extensions that want to define their own settings dictionaries. Settings can be included in a SettingsHolder that allows them to be accessed via attributes. User defined settings can be reloaded automatically to the SettingsHolder from the setting_changed signal. Functions in dot import notation are automatically imported so that the imported function is available in the SettingsHolder. You can also define validators for settings that will be run when the setting is first accessed.

Metadata

Release files for django-settings-holder 0.3.1

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-settings-holder 0.3.1
File Size Uploaded
django_settings_holder-0.3.1.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-settings-holder 0.3.1
File Interpreter ABI Platform
django_settings_holder-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.6 kB

Release files / django_settings_holder-0.3.1.tar.gz

Download URL django_settings_holder-0.3.1.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a0dfbc6adf8c1de70d026bd65358eebc016d6e3585c5934bf4216f30997b99bf
BLAKE2b-256 checksum
How to use checksums
a051f988128111c1c53c2a89a1537007e7428169eed276d1d4c4d91e84882cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / django_settings_holder-0.3.1-py3-none-any.whl

Download URL django_settings_holder-0.3.1-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3fdbf72ada0b181dc43bf15578ec08905a50869d31a45a884e69242c0577b1a0
BLAKE2b-256 checksum
How to use checksums
a89201d9c981d39318858eb7e078bcce06c26217e8adac1694cc266a5f6b0847
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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