Skip to main content

A Python toolkit for managing configuration properties in a Python application

Project description

Devinci PyConfig

Devinci PyConfig is a Python toolkit for managing configuration properties in Python applications. It provides a simple way to load configuration settings from a configuration file and access them as attributes.

Installation

You can install Devinci PyConfig using pip:

pip install devinci_pyconfig

Usage

Importing

You can import the Config class from the package:

from devinci_pyconfig import PyConfig

Initializing

To use the Config class, you can initialize it with the path to your configuration file (optional, defaults to 'config.ini'):

config = PyConfig()

Accessing Configuration Settings

Once initialized, you can access your configuration settings as attributes of the Config instance. For example, if your configuration file (config.ini) contains the following:

[Database]
host = localhost
port = 5432
username = user
password = password123

You can access these settings in your Python code like this:

print(config.database_host)  # Output: localhost
print(config.database_port)  # Output: 5432
print(config.database_username)  # Output: user
print(config.database_password)  # Output: password123

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to customize this README with additional information or instructions specific to your package.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devinci_pyconfig-0.1.tar.gz (2.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page