{ "info": { "author": "Rob Dennis, Eli Courtwright (Michael Foord & Nicola Larosa original maintainers)", "author_email": "rdennis+configobj@gmail.com, eli@courtwright.org, fuzzyman@voidspace.co.uk, nico@tekNico.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**ConfigObj** is a simple but powerful config file reader and writer: an *ini\nfile round tripper*. Its main feature is that it is very easy to use, with a\nstraightforward programmer's interface and a simple syntax for config files.\n\nList of Features\n----------------\n\n* Nested sections (subsections), to any level\n* List values\n* Multiple line values\n* Full Unicode support\n* String interpolation (substitution)\n* Integrated with a powerful validation system\n\n - including automatic type checking/conversion\n - and allowing default values\n - repeated sections\n\n* All comments in the file are preserved\n* The order of keys/sections is preserved\n* Powerful ``unrepr`` mode for storing/retrieving Python data-types\n\nChangelog\n---------\n\nUnreleased\n\"\"\"\"\"\"\"\"\"\"\n\n* Drop support for EOL Python 2.6 and 3.3\n* Add support for Python 3.7\n\n\nRelease 5.1.0\n\"\"\"\"\"\"\"\"\"\"\"\"\"\n\n* Unified modules into the 'configobj' package (#72, #31, #32)\n* Added ``validate`` v1.1.0 shim to allow a gradual migration,\n rewrite your imports as ``from configobj.validate import \u2026``\n to get rid of it\n* Alternative line comment markers for more INI compatibility (#79)\n* More detailed multi-error reports (#73)\n* Added 'decoupled' mode to merge() (#115)\n* fix: ``mixed_list`` accepts type name variants (#110)\n* fix: Don't quote git-style section titles (#74)\n* docs: Explicit mention of ``force_list`` and its pitfalls (#112)\n\n\nOlder Releases\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\n\n* Release 5.0.6 improves error messages in certain edge cases\n* Release 5.0.5 corrects a unicode-bug that still existed in writing files\n* Release 5.0.4 corrects a unicode-bug that still existed in reading files after\n fixing lists of string in 5.0.3\n* Release 5.0.3 corrects errors related to the incorrectly handling unicode\n encoding and writing out files\n* Release 5.0.2 adds a specific error message when trying to install on\n Python versions older than 2.5\n* Release 5.0.1 fixes a regression with unicode conversion not happening\n in certain cases PY2\n* Release 5.0.0 updates the supported Python versions to 2.6, 2.7, 3.2, 3.3\n and is otherwise unchanged\n* Release 4.7.2 fixes several bugs in 4.7.1\n* Release 4.7.1 fixes a bug with the deprecated options keyword in 4.7.0.\n* Release 4.7.0 improves performance adds features for validation and\n fixes some bugs.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DiffSK/configobj", "keywords": "config,ini,dictionary,application,admin,sysadmin,configuration,validation", "license": "BSD (2 clause)", "maintainer": "Richard Hoechenberger", "maintainer_email": "richard.hoechenberger@gmail.com", "name": "configobj-dev", "package_url": "https://pypi.org/project/configobj-dev/", "platform": "", "project_url": "https://pypi.org/project/configobj-dev/", "project_urls": { "Homepage": "https://github.com/DiffSK/configobj" }, "release_url": "https://pypi.org/project/configobj-dev/2019.9.1/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Config file reading, writing and validation. DEVELOPMENT VERSION.", "version": "2019.9.1" }, "last_serial": 5767160, "releases": { "2019.9.1": [ { "comment_text": "", "digests": { "md5": "0185d90f45b29d33410f7d93c6184a90", "sha256": "5f2948d21263b42098f50c22080338c93ff734cb58f936846f51635afff24d61" }, "downloads": -1, "filename": "configobj-dev-2019.9.1.zip", "has_sig": false, "md5_digest": "0185d90f45b29d33410f7d93c6184a90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 174875, "upload_time": "2019-09-01T14:30:21", "url": "https://files.pythonhosted.org/packages/9e/dd/6e4d947dc70b47d523b422ef4a8cece8ef981416d8fbb3f36e05e50fc4a8/configobj-dev-2019.9.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0185d90f45b29d33410f7d93c6184a90", "sha256": "5f2948d21263b42098f50c22080338c93ff734cb58f936846f51635afff24d61" }, "downloads": -1, "filename": "configobj-dev-2019.9.1.zip", "has_sig": false, "md5_digest": "0185d90f45b29d33410f7d93c6184a90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 174875, "upload_time": "2019-09-01T14:30:21", "url": "https://files.pythonhosted.org/packages/9e/dd/6e4d947dc70b47d523b422ef4a8cece8ef981416d8fbb3f36e05e50fc4a8/configobj-dev-2019.9.1.zip" } ] }