{ "info": { "author": "shx2", "author_email": "shx222@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "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 :: Code Generators" ], "description": "Figura\n======\n\nFigura is an *expressive high-level configuration language* based on Python syntax.\n\nThis is a python package for parsing and working with `Figura `_ config files.\n\nThis library also includes an executable ``figura_print`` command, for processing\nyour figura config files and generating your configuration, printing it as a JSON structure.\nThe generated JSON-structured configuration can then be read by programs written in\nany other language (using its JSON parser).\n\nFor more details, `Read the Figura Docs `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shx2/figura", "keywords": "config,configuration,object oriented,code generation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "figura", "package_url": "https://pypi.org/project/figura/", "platform": "POSIX", "project_url": "https://pypi.org/project/figura/", "project_urls": { "Homepage": "https://github.com/shx2/figura" }, "release_url": "https://pypi.org/project/figura/1.2.4/", "requires_dist": [ "six" ], "requires_python": "", "summary": "A python package for parsing and working with Figura config files", "version": "1.2.4" }, "last_serial": 5629942, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "6e4124d607094bf19504d7dfb0a11f48", "sha256": "8d3b3317bc15541a6764c12a68b0664d0d68e5b58e4e0ddba4fd6508b6712c9e" }, "downloads": -1, "filename": "figura-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e4124d607094bf19504d7dfb0a11f48", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20685, "upload_time": "2016-06-29T15:13:25", "url": "https://files.pythonhosted.org/packages/67/19/2096884c12ccd36134d96b146497b69a08657d343d2d8815c1e9d7596f21/figura-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d9801d1df108a8f5d3d183f6dccec03", "sha256": "f5d50f09e482ca9b3fd3083969965e2020deb70fd9c315c82843673a050f6d7d" }, "downloads": -1, "filename": "figura-0.10.0.tar.gz", "has_sig": false, "md5_digest": "4d9801d1df108a8f5d3d183f6dccec03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20195, "upload_time": "2016-06-29T15:13:30", "url": "https://files.pythonhosted.org/packages/15/94/91c762b797323cb069ad054968b85c90373e0cff1b6e1a28a17060cd6dda/figura-0.10.0.tar.gz" } ], "0.9.0": [], "0.9.1": [ { "comment_text": "", "digests": { "md5": "f0374ad978cf2e056d5f8eb4a18a12c2", "sha256": "757c62fe956fdc5c2e3efd80b142a32c3d70837423d8e8837fb96a752da4c470" }, "downloads": -1, "filename": "figura-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0374ad978cf2e056d5f8eb4a18a12c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19992, "upload_time": "2016-06-08T11:55:15", "url": "https://files.pythonhosted.org/packages/f4/14/6e1dd05f172c38bab38212f17f2a6ec6d03a066c24c4e9064af52793ef84/figura-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48e10a50257f1533d99f3a7e4c126210", "sha256": "6b3acb090d1e6bb8aa8ed9261fb517b31865414e1996c2b33723096b9bc3f0de" }, "downloads": -1, "filename": "figura-0.9.1.tar.gz", "has_sig": false, "md5_digest": "48e10a50257f1533d99f3a7e4c126210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19707, "upload_time": "2016-06-08T11:55:20", "url": "https://files.pythonhosted.org/packages/8d/a5/f84c9315bbaf2f400121cf535242b7d041b12dff430aee70b25c07ab1846/figura-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "4c897d4f42e8aba829f851b47d65c1b5", "sha256": "8f2e03598e5f9e5a0abf655395f4e77a44cd1277370b9748452c08c6562d2ca7" }, "downloads": -1, "filename": "figura-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c897d4f42e8aba829f851b47d65c1b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36608, "upload_time": "2016-06-12T15:06:50", "url": "https://files.pythonhosted.org/packages/79/73/5752433ee941d432c36ee4a1d951bf24a1b26e86e14faa2b00c378c2c3c3/figura-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f7f4ec7e0ebb96fee4d361d407bbcbc", "sha256": "7293fd6c43b43c551f193ecaf89c97084fd09a61fe4e59e64879eb0622776b2d" }, "downloads": -1, "filename": "figura-0.9.2.tar.gz", "has_sig": false, "md5_digest": "5f7f4ec7e0ebb96fee4d361d407bbcbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32556, "upload_time": "2016-06-12T15:06:55", "url": "https://files.pythonhosted.org/packages/c2/79/b08891be4b771a815106c93f948822297fa93abd7500fb13236f865cc63d/figura-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "2f97da68a5f0cf5907de3b774177dcca", "sha256": "654fd6dce2e8db86439ab5ce0d2d43de270a34c0cec1a6132809831dd918aebe" }, "downloads": -1, "filename": "figura-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f97da68a5f0cf5907de3b774177dcca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36791, "upload_time": "2016-06-15T17:42:54", "url": "https://files.pythonhosted.org/packages/96/2e/d31ef9090ea6f437dae53b875cca8c966bba1b3a889b647a27d0cb789cb9/figura-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "691563432e2c713962a79b16932c7426", "sha256": "5fdc7dacdc6e272bf6fee67b0503de3d9b03626cabe23bd84c5e48e024ca3588" }, "downloads": -1, "filename": "figura-0.9.3.tar.gz", "has_sig": false, "md5_digest": "691563432e2c713962a79b16932c7426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32642, "upload_time": "2016-06-15T17:43:16", "url": "https://files.pythonhosted.org/packages/1c/0e/2197b9a9a091a1607a715f4dcd741ff58b686794ac4e40434e7ec35d9d07/figura-0.9.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ec49d272d653224e601f34b4327e11be", "sha256": "68933d6e28e015a048a132b1e685997e3b8e31bc5eb14896dbea86198d542761" }, "downloads": -1, "filename": "figura-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec49d272d653224e601f34b4327e11be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20759, "upload_time": "2016-08-13T13:20:11", "url": "https://files.pythonhosted.org/packages/62/0a/ec3ed6872aaf87ff77a31a72fb974b03bb3446091568a9757ea876a566f4/figura-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a94c79cceac4e18ac13bee2df220ff1", "sha256": "2a28106707b32691e2c7863619e21f2cfc26566b5aafed975512035ced147ef8" }, "downloads": -1, "filename": "figura-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8a94c79cceac4e18ac13bee2df220ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20159, "upload_time": "2016-08-13T13:20:14", "url": "https://files.pythonhosted.org/packages/66/1d/5d3c42995da00f62baec40995ebe9703acb1e19635fefaaa4e564943b705/figura-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f8b44d2a706bc179647cf01a1fe76ff5", "sha256": "62a31a77e3e7e21ee7b7f9fbf9347b491fd8cabe6b46fa2958127ac9113b38a1" }, "downloads": -1, "filename": "figura-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8b44d2a706bc179647cf01a1fe76ff5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28059, "upload_time": "2016-12-01T13:37:08", "url": "https://files.pythonhosted.org/packages/a8/17/db28f58c89d1d6680630e412d591d9f51c60f58c397db464c360c271897c/figura-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "401511c20610768c6edf0e93e1607c20", "sha256": "a15c217322156f389f8a23cb9b9255c94825e2fe5848d2d6e79088d60bb60a15" }, "downloads": -1, "filename": "figura-1.1.0.tar.gz", "has_sig": false, "md5_digest": "401511c20610768c6edf0e93e1607c20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24509, "upload_time": "2016-12-01T13:37:10", "url": "https://files.pythonhosted.org/packages/d4/45/849bec81fff0e77527412f5343e1b2153f6b04eba8227b59a38b414a1f9d/figura-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "60cdb7b20c1b1ee7a4bf85dd46173f10", "sha256": "345041def4f00241488fa2b5cf71bb61c09fe1bd24b2633b288504fec65f3b0b" }, "downloads": -1, "filename": "figura-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60cdb7b20c1b1ee7a4bf85dd46173f10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28017, "upload_time": "2016-12-05T19:39:43", "url": "https://files.pythonhosted.org/packages/d7/18/7ea4a9ef83754542a6a6e6465d60743c76e9ad4ff25b2b038d45bf36b17e/figura-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625f63651fb67fa264beac022a41b6a4", "sha256": "b25775d9de62c2eb28bb2f67ff0f6d2e8fd8d9f5851378175a92a6de7c740082" }, "downloads": -1, "filename": "figura-1.2.0.tar.gz", "has_sig": false, "md5_digest": "625f63651fb67fa264beac022a41b6a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24476, "upload_time": "2016-12-05T19:39:45", "url": "https://files.pythonhosted.org/packages/52/a1/6b984fa21a68dffeb5bf5cc3527af3d9ea47e6c73d8dc70c3225df3ad5c4/figura-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "03f967b6e13a0b2ce29c1cadb5272809", "sha256": "f186fd1cf6f2a65baf7c0842bebe6ee28645428e541c51bfeb4abf7a144adbb3" }, "downloads": -1, "filename": "figura-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03f967b6e13a0b2ce29c1cadb5272809", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28130, "upload_time": "2017-01-12T07:11:51", "url": "https://files.pythonhosted.org/packages/30/5c/bf0212a738db5d62ef4d44beb921ddc3e75fe510ebf6b40e312a3b69f51f/figura-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c6044707f5bbb8f9c7fa6968770eda8", "sha256": "3058b3f8d7266085d81e1255a000eb8a19ed3733cd63ca8d2547dd4ff23570c4" }, "downloads": -1, "filename": "figura-1.2.1.tar.gz", "has_sig": false, "md5_digest": "4c6044707f5bbb8f9c7fa6968770eda8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24618, "upload_time": "2017-01-12T07:11:53", "url": "https://files.pythonhosted.org/packages/2a/68/7434f03ba4b89425c49a83cbde951b451b1c6360fa78cc0ade1a2936ff1e/figura-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "c03c36f82b077ceff816eb79024697b7", "sha256": "59e9de9c1fd8abb88acce2704fb6ae71d82092c28f18a69d179f841aa0dcf30e" }, "downloads": -1, "filename": "figura-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c03c36f82b077ceff816eb79024697b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28146, "upload_time": "2019-06-06T11:32:54", "url": "https://files.pythonhosted.org/packages/e1/4d/592a02bce32eb96696837223a1759fc18efeebe4e1b1d9efd94d53410aea/figura-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb0fd223a124d74eb42850a8fada281e", "sha256": "0f685739326ac09f3bb40f602bf4cb15f3a075b8cdbe30299056535d1cb615a0" }, "downloads": -1, "filename": "figura-1.2.2.tar.gz", "has_sig": false, "md5_digest": "eb0fd223a124d74eb42850a8fada281e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24691, "upload_time": "2019-06-06T11:32:56", "url": "https://files.pythonhosted.org/packages/1e/ee/b7a65c72744e4134ce87d029ea060a45e1dc2c791f6871aff45245efb894/figura-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "64b3852e2856b8386e3610275a29bf1d", "sha256": "a9ea5032b72bff91d0ddbc1143783b6acef542e4d416e8148e486b448dd33314" }, "downloads": -1, "filename": "figura-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64b3852e2856b8386e3610275a29bf1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28138, "upload_time": "2019-07-26T18:31:08", "url": "https://files.pythonhosted.org/packages/cb/44/b904a31f9481047ff53a54ae72fa3cf245c682cfd06720bdfd7e9619a1b1/figura-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "541ae6f9a818e53ff15994749a5af01c", "sha256": "f7ce85e8985a8b713aa38b6a288f64a58510537ca4ae768a53f7e656f7d99ff3" }, "downloads": -1, "filename": "figura-1.2.3.tar.gz", "has_sig": false, "md5_digest": "541ae6f9a818e53ff15994749a5af01c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24612, "upload_time": "2019-07-26T18:31:09", "url": "https://files.pythonhosted.org/packages/db/1a/a69143002e8d16caedcfd8b2b97ad34245d70fbeca61c3abe492fe13b8a3/figura-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "29836eb02f45bac8f3655fdf482a03ce", "sha256": "3bff15bbc201a8a7121e13febb364f81bcc1fe5b3762811d4f934fe964486edd" }, "downloads": -1, "filename": "figura-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29836eb02f45bac8f3655fdf482a03ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28152, "upload_time": "2019-08-04T06:34:01", "url": "https://files.pythonhosted.org/packages/94/83/0194a7506996d912b7b82b22367dcc10d3a758b8f2323c4914d150ccb654/figura-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0429104b0576eb10e49aaf45c766ec44", "sha256": "6205d82a6a074f523ad299fc8f1e85f54d4bacbd7c1e72850174fb7c224be925" }, "downloads": -1, "filename": "figura-1.2.4.tar.gz", "has_sig": false, "md5_digest": "0429104b0576eb10e49aaf45c766ec44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24614, "upload_time": "2019-08-04T06:34:03", "url": "https://files.pythonhosted.org/packages/bd/7c/883f85f38d6531eb17ba12b260356490c5498f9178ccba68e66b435da852/figura-1.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29836eb02f45bac8f3655fdf482a03ce", "sha256": "3bff15bbc201a8a7121e13febb364f81bcc1fe5b3762811d4f934fe964486edd" }, "downloads": -1, "filename": "figura-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29836eb02f45bac8f3655fdf482a03ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28152, "upload_time": "2019-08-04T06:34:01", "url": "https://files.pythonhosted.org/packages/94/83/0194a7506996d912b7b82b22367dcc10d3a758b8f2323c4914d150ccb654/figura-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0429104b0576eb10e49aaf45c766ec44", "sha256": "6205d82a6a074f523ad299fc8f1e85f54d4bacbd7c1e72850174fb7c224be925" }, "downloads": -1, "filename": "figura-1.2.4.tar.gz", "has_sig": false, "md5_digest": "0429104b0576eb10e49aaf45c766ec44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24614, "upload_time": "2019-08-04T06:34:03", "url": "https://files.pythonhosted.org/packages/bd/7c/883f85f38d6531eb17ba12b260356490c5498f9178ccba68e66b435da852/figura-1.2.4.tar.gz" } ] }