{"adoption": {"forks": 73, "observed_at": "2026-09-01T02:14:08.378936+00:00", "stars": 1199}, "canonical_url": "https://ross.abutalabs.com/products/django-split-settings", "card": {"archived": false, "artifact_type": "library", "description": "Organize Django settings into multiple files and directories. Easily override and modify settings. Use wildcards and optional settings files.", "domain": ["web-development", "developer-tools"], "enriched": true, "function": ["configuration-management", "developer-tools"], "health_score": 87, "homepage": "http://django-split-settings.rtfd.io", "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "stable", "member_repos": ["wemake-services/django-split-settings"], "name": "wemake-services/django-split-settings", "platform": ["python"], "pushed_at": "2026-08-31T05:15:26+00:00", "repo": "wemake-services/django-split-settings", "stars": 1199, "tags": ["django", "settings-management", "django-settings", "web-server"], "topics": ["django", "django-settings", "python", "django-configuration", "settings", "python3"], "urls": [], "use_cases": ["split django settings into multiple files", "organize django configuration into components", "override django settings in local settings file", "use optional settings files in django", "manage environment-specific django settings", "replace monolithic settings.py with modular settings"], "what_it_is": "A small Python library that lets you split Django settings into multiple files and directories, with support for wildcards and optional settings files. It has no dependencies and supports Django 4.2 through 6.0.", "when_to_avoid": ["you use a non-Django framework", "you prefer environment-variable-based configuration like django-environ", "your settings are small enough to fit in one file"], "when_to_choose": ["your Django settings.py has grown large and hard to navigate", "you need per-environment or local overrides for Django settings", "you want a dependency-free way to compose settings files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/django-split-settings", "repo": "wemake-services/django-split-settings", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:08.378936+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:20:51.458188+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "176874c9032ca6822af633d0699222cbe3edf06404c1cd362fff50774e89edfb", "fetched_at": "2026-09-01T02:14:08.378936+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wemake-services/django-split-settings"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4856, "days_push": 2, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}