Skip to main content

Yet Another Config Tool

Project description

============
YACT - Yet Another Config tool
============
Simple configuration handling for Python applications.
------------------------------------------------------
.. image :: https://travis-ci.org/dreadpirate15/yact.svg?branch=master
:target: https://travis-ci.org/dreadpirate15/yact

.. image :: https://coveralls.io/repos/github/dreadpirate15/yact/badge.svg?branch=master
:target: https://coveralls.io/github/dreadpirate15/yact?branch=master

YACT is a simple, lightweight, and flexible configuration package for Python applications.
It's designed to be as easy as possible to setup configuration for your project without needing to
jump through hoops.

Examples
========

**Basic usage:**

::

import yact
config = yact.from_file('sample.conf')
isinstance(config, yact.Config)
>>> True

**Modifying and saving:**

::

config.set('foo', 'bar')
print(config['foo'])
>>> 'bar'
config.save()

**Dot notation for nested configs:**

::

config.set('this.is.nested', True)
print(config.get('this')['is']['nested'])
>>> True

Project details


Download files

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

Source Distribution

yact-0.5.1.tar.gz (4.4 kB view details)

Uploaded Source

File details

Details for the file yact-0.5.1.tar.gz.

File metadata

  • Download URL: yact-0.5.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for yact-0.5.1.tar.gz
Algorithm Hash digest
SHA256 75986ac2878f876f1bfabcd69381202b0bd78b440e4b075f23ab8be2853cd048
MD5 bafcc101f3efb18d5346c2a32784fa6c
BLAKE2b-256 471add5fe8547c9cc6d1f9017ebef644ed683a354cfbc354da684e19237afc76

See more details on using hashes here.

Supported by

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