{
"info": {
"author": "Karl O. Pinc",
"author_email": "plasmic@googlegroups.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 1 - Planning",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": ".. Copyright (C) 2016 The Meme Factory, Inc. http://www.meme.com/\n\n This file is part of Plasmic.\n \n Plasmic is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n \n Plasmic is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Lesser General Public License for more details.\n \n You should have received a copy of the GNU Lesser General Public License\n along with Plasmic. If not, see .\n\n Karl O. Pinc \n\n\nPlasmic\n=======\n\nConfiguration files with a Python-like syntax\n---------------------------------------------\n\nParse a very Python-like mini-language to produce a dictionary. This\nallows Python programs to be configured using a Python-like language\nconsisting of dictionaries, tuples, and literal values. Plasmic\ndictionary keys must be literal values. Plasmic dictionary values can\nbe literal values and, possibly nested, tuples and other plasmic\ndictionaries.\n\nHere is a sample configuration::\n\n {section1:\n {key1: \"value1\",\n key2: 2},\n section2:\n {key1: \"othervalue\",\n key3: 3.0\n subsection1:\n {key4: (1, 2, 3)\n key5: {\"foo\": \"meta\",\n \"bar\": \"syntactic\"}\n }\n }\n }\n\nAs a convenience all dictionary entries keyed by symbols have their\nkeys converted to the lower case string equivalent.\n\nThe plasmic Python-like language contains almost no expression\nevaluation. The single, optional, expression allowed is a\n``string.Formmatter.format()`` formatting syntax used for\ninterpolation -- the insertion of of data into values by reference to\nPlasmic dictionary keys.\n\nThe recommended suffix for files written in the Plasmic language is:\n``.pcf``\n\n\nSub-Projects\n------------\n\nPlasmic has the following sub-projects to support configuring\napplications using files written in Plasmic. Most users will not want\nto use plasmic directly but will import one of these sub-projects.\n\n\nplasmic.configparser\n^^^^^^^^^^^^^^^^^^^^\n\nA ``configparser``-like API for the reading and writing of\nconfiguration files in plasmic syntax.\n\n::\n\n import plasmic.configparser\n\n\nplasmic.montague\n^^^^^^^^^^^^^^^^\n\nA plugin allowing Plasmic configuration files to drive the\n``Montague`` WSGI component loader.\n\n\nComplete Documentation\n----------------------\n\nThe complete documentation set can be found on the Plasmic home page at\nhttp://plasmic.readthedocs.org/.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://plasmic.readthedocs.org/",
"keywords": "cfg conf config configparser configuration file interpolation parser parsing pcf python replacement",
"license": "LGPLv3+",
"maintainer": null,
"maintainer_email": null,
"name": "plasmic",
"package_url": "https://pypi.org/project/plasmic/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/plasmic/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://plasmic.readthedocs.org/"
},
"release_url": "https://pypi.org/project/plasmic/0.2.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Parse configuration files written in a Python-like syntax",
"version": "0.2.1"
},
"last_serial": 2066272,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "c9b99ecb2cdf5b99b0fb9eb2d71c281a",
"sha256": "1dad0446a58de76fa18d6b4b76fab85d25ffe5b37fca1c7410e2c5946738ac28"
},
"downloads": -1,
"filename": "plasmic-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c9b99ecb2cdf5b99b0fb9eb2d71c281a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19524,
"upload_time": "2016-04-13T14:09:30",
"url": "https://files.pythonhosted.org/packages/bb/4b/34c0fde8c2b65f3b779c2b10d463daa653aa5ab5cece04a90a216f57f0f2/plasmic-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "d284313e2013fd69e78361ac0118eaf5",
"sha256": "2c8d114d7dee7852be53eee29b49462e542cba2dcae508090776e64fa0c03e2a"
},
"downloads": -1,
"filename": "plasmic-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "d284313e2013fd69e78361ac0118eaf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19855,
"upload_time": "2016-04-15T15:42:18",
"url": "https://files.pythonhosted.org/packages/c5/0c/443e8d4435bca8962ed47e9fdf4791d371e4afe95e86a1ceaf0bee470a80/plasmic-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "9cd34cfcf81eba1f7b52cbb1f96e9728",
"sha256": "042591425d01028fe491f7e6b0e7ade0059f9f9c4ed20d9d1523d3a3f7a98de0"
},
"downloads": -1,
"filename": "plasmic-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9cd34cfcf81eba1f7b52cbb1f96e9728",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27451,
"upload_time": "2016-04-15T20:52:10",
"url": "https://files.pythonhosted.org/packages/1b/bb/0601dc8bcb4abe1cadb47140fa1e46a2b1de43eb60ca01dff6b7afbd0350/plasmic-0.2.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "9cd34cfcf81eba1f7b52cbb1f96e9728",
"sha256": "042591425d01028fe491f7e6b0e7ade0059f9f9c4ed20d9d1523d3a3f7a98de0"
},
"downloads": -1,
"filename": "plasmic-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9cd34cfcf81eba1f7b52cbb1f96e9728",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27451,
"upload_time": "2016-04-15T20:52:10",
"url": "https://files.pythonhosted.org/packages/1b/bb/0601dc8bcb4abe1cadb47140fa1e46a2b1de43eb60ca01dff6b7afbd0350/plasmic-0.2.1.tar.gz"
}
]
}