Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Python high level configuration library

Project description

pymlconf (Python YAML Configuration Library) helps to easily manage and access to your application configurations which was already Written in YAML language.

It can merge two or more configuration files according their names and automatically treat file-names as namespaces, or simply merge several parts of configuration(YAML-string or Python-dict) on arbitrary config node. for more informations see documentations.

from pymlconf import ConfigManager

    name: MyApp
            port: 8080
        - english
        - {language: persian, country: iran}

logfile: /var/log/myapp.log

cfg = ConfigManager(init_value=config_str)

print cfg.logfile

# --------- Prints:
# MyApp
# english
# iran
# /var/log/myapp.log


Latest stable version:

$ pip install pymlconf
# or
$ easy_install pymlconf

Development version:

pip install

From source:

$ cd source_dir
$ python install

Running tests

Install nose and change current directory to project’s dir:

$ pip install nose
$ cd path/to/pymlconf

Runing tests:

$ nosetests


$ python test

Syntax Reference

You can find the canonical syntax reference on PyYAML site


[] ( [] (

Project details

Download files

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

Files for pymlconf, version 0.3.4
Filename, size File type Python version Upload date Hashes
Filename, size pymlconf-0.3.4-py2.7.egg (23.0 kB) File type Egg Python version 2.7 Upload date Hashes View
Filename, size pymlconf-0.3.4-py3.3.egg (24.2 kB) File type Egg Python version 3.3 Upload date Hashes View
Filename, size pymlconf-0.3.4.tar.gz (8.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page