{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Loads and retrieves application configuration from JSON, YAML, and TOML files with hierarchical property access and command-line override support.","skillfed_tags":["configuration-management","plugin-friendly"],"use_cases":["Load application settings from YAML or TOML files at startup and access them throughout your application.","Restrict plugin or module access to only their relevant configuration subtree using ApplicationPropertiesFacade.","Override specific configuration values via command line without modifying configuration files.","Build a configuration system that supports multiple file formats (JSON, YAML, TOML) interchangeably."],"what_it_does":"application_properties is a configuration management library that loads application settings from JSON, YAML, and TOML files and provides a unified interface to retrieve them. It's designed for developers who need to add configuration handling to Python projects without complex setup, supporting hierarchical property names using dot notation and optional command-line property overrides.\n\nThe package separates configuration loading from value access, allowing custom loaders to be added. It includes an ApplicationPropertiesFacade object for restricting access to properties under a specific hierarchy\u2014useful for plugin systems or multi-tenant scenarios. The library supports Python 3.10 through 3.13 and has been tested with over 280 tests and coverage above 99%.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and covers a common need (configuration retrieval) with solid test coverage. It's appropriate for projects requiring simple to moderately complex configuration handling without external service dependencies."},"id":"application-properties","links":{"html":"https://skillfed.io/packages/application-properties","md":"https://skillfed.io/packages/application-properties.md","pypi":"https://pypi.org/project/application-properties/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-02","license_spdx":null,"license_treatment":"permissive","name":"application-properties","python_support":"supports_current","summary":"A simple, easy to use, unified manner of accessing program properties."},"popularity":{"monthly_downloads":1568314,"position":3752,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.9.3"}
