{ "info": { "author": "Kyle Altendorf", "author_email": "sda@fstab.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "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" ], "description": "graham\n======\n\n|PyPI| |Pythons| |Read the Docs| |Travis| |AppVeyor| |codecov| |GitHub|\n\nGraham, making s'mores with attrs and marshmallow.\n\nWell, it's trying to. This is used in my `parameter management program`_ and is\nintended to become a public use library but fitness for such use can not be\nclaimed at this time.\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/graham.svg\n :alt: PyPI version\n :target: https://pypi.python.org/pypi/graham\n\n.. |Pythons| image:: https://img.shields.io/pypi/pyversions/graham.svg\n :alt: Supported Python versions\n :target: https://pypi.python.org/pypi/graham\n\n.. |Read the Docs| image:: https://readthedocs.org/projects/graham/badge/?version=latest\n :alt: Read the Docs status\n :target: https://graham.readthedocs.io/en/latest/?badge=latest\n\n.. |Travis| image:: https://travis-ci.org/altendky/graham.svg?branch=develop\n :alt: Travis build status\n :target: https://travis-ci.org/altendky/graham\n\n.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/w23w5pa18rsj7wld/branch/develop?svg=true\n :alt: AppVeyor build status\n :target: https://ci.appveyor.com/project/KyleAltendorf/graham\n\n.. |codecov| image:: https://codecov.io/gh/altendky/graham/branch/develop/graph/badge.svg\n :alt: codecov coverage status\n :target: https://codecov.io/gh/altendky/graham\n\n.. |GitHub| image:: https://img.shields.io/github/last-commit/altendky/graham/develop.svg\n :alt: Source on GitHub\n :target: https://github.com/altendky/graham\n\n.. _parameter management program: https://github.com/altendky/pm\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/altendky/graham", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "graham", "package_url": "https://pypi.org/project/graham/", "platform": "", "project_url": "https://pypi.org/project/graham/", "project_urls": { "Homepage": "https://github.com/altendky/graham" }, "release_url": "https://pypi.org/project/graham/0.1.11/", "requires_dist": [ "attrs", "marshmallow (<3)", "sphinx ; extra == 'docs'", "sphinx-issues ; extra == 'docs'", "click ; extra == 'gitignore'", "requests ; extra == 'gitignore'", "codecov ; extra == 'tests'", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "tox ; extra == 'tests'" ], "requires_python": "", "summary": "Graham, making s'mores with attrs and marshmallow.", "version": "0.1.11" }, "last_serial": 5701149, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "acbfde2f1707dcff63c4099e6aa17a6c", "sha256": "499dee58ccffba26f370a98a8770584065841b6f8d5fd4b9d766eb63b0de1cbf" }, "downloads": -1, "filename": "graham-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acbfde2f1707dcff63c4099e6aa17a6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5088, "upload_time": "2017-09-26T15:26:24", "url": "https://files.pythonhosted.org/packages/20/fb/6d3873c5bf69be66abb1649ed4a4c672e9c7b13985c16efb53b924822581/graham-0.1-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "78170a728d2249fec26dfcb76aaf009c", "sha256": "4ed6e704ea8a89100c19b14c3882efb39ebbfd06eaf36ea95a0d992528df5893" }, "downloads": -1, "filename": "graham-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "78170a728d2249fec26dfcb76aaf009c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6411, "upload_time": "2017-10-20T16:56:56", "url": "https://files.pythonhosted.org/packages/ee/b2/4dd12c31e8ef75371d5ba36377942ff8512d6361637d00a2eb893a08af5c/graham-0.1.1-py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "b5b90cb870f26c8d804d1100013729d4", "sha256": "86b1e53e9d3914ee49a5be34b388e7fadff7c6fe7a365cc902cae0faef647832" }, "downloads": -1, "filename": "graham-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5b90cb870f26c8d804d1100013729d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7735, "upload_time": "2019-02-16T14:35:24", "url": "https://files.pythonhosted.org/packages/64/c3/3eb96720f00b882d834172470d5de440af9aab887df7b9dce8c55429ef3c/graham-0.1.10-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "96c281e7575fc9d5399744e865060435", "sha256": "05145d8efe338fa18fa63eeeaa5f3c20c9d8c103c31797a95500a32fc11bc745" }, "downloads": -1, "filename": "graham-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96c281e7575fc9d5399744e865060435", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7742, "upload_time": "2019-08-20T02:12:08", "url": "https://files.pythonhosted.org/packages/5a/03/d6bfbac30fa3727befd8811ebc3b0cc352569490b2ffed387ee265c3b1a1/graham-0.1.11-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "60bb6cc3096d4a6a36268e3d2c4fb9f8", "sha256": "a9734340c389b498f70d99f0315ad6b7c677b21a12ee2dca688845254aada878" }, "downloads": -1, "filename": "graham-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60bb6cc3096d4a6a36268e3d2c4fb9f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7381, "upload_time": "2017-11-30T03:54:55", "url": "https://files.pythonhosted.org/packages/be/bd/ce71df531c87fca4e74b1e283a4a7c64ea9972c76abb17067e1b4d15f8b3/graham-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e1ceaabae3f361e04dc69e1ba1d37607", "sha256": "dee573d4c1a4e509aec2c0ffe20bb1b080799750052214eb5e8f293dbc22e0c5" }, "downloads": -1, "filename": "graham-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1ceaabae3f361e04dc69e1ba1d37607", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8348, "upload_time": "2018-01-06T04:02:19", "url": "https://files.pythonhosted.org/packages/67/84/503f92a33dee16cbe09dacda5693f54295aae24adfd0b787400e802aa7ce/graham-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "1ca67fef1d95f2d8f58712fc47c9dead", "sha256": "ca07dc86dc71639f092f6823005b83c89acd58a8282a5f618eb10976fb878e72" }, "downloads": -1, "filename": "graham-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ca67fef1d95f2d8f58712fc47c9dead", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8307, "upload_time": "2018-01-06T16:35:06", "url": "https://files.pythonhosted.org/packages/2d/2d/fceaa5960d71a6ebadd19d3009e0a336f19e745665d097e8f0d22c54f14a/graham-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "76675156d09ed1fd921de0c2548d6db9", "sha256": "5caaf2c6311f85102160c9132587e87e9af3686aa36dfdb90078f0a558074a40" }, "downloads": -1, "filename": "graham-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "76675156d09ed1fd921de0c2548d6db9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6874, "upload_time": "2018-04-18T11:42:40", "url": "https://files.pythonhosted.org/packages/b0/70/5b4e7b08893cb57fc212998044f9fb4617e7ddfef41006d7b08dd153a9ae/graham-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "20ba29419af88d8025149651d38d70f5", "sha256": "1953413ad18c59adc5a6a3a4d0ece635a352e3fa24aad6dfb66080d32151ac55" }, "downloads": -1, "filename": "graham-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20ba29419af88d8025149651d38d70f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6878, "upload_time": "2018-04-18T11:49:40", "url": "https://files.pythonhosted.org/packages/db/e6/e1397a6a6b870b1b570b4510152f2f2e23840068be4ba74194b106745b91/graham-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1e85f7bb52b4f3784101468f931229da", "sha256": "205a2248264e15deb0b02dede43517107e861ee9c10621b8aacd95689e0b4fc2" }, "downloads": -1, "filename": "graham-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e85f7bb52b4f3784101468f931229da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6921, "upload_time": "2018-04-18T12:14:07", "url": "https://files.pythonhosted.org/packages/36/78/b58b3f8fdf7d0d7a9f0f96750308a83ec8bdaac56e43828edb9c0ee50c32/graham-0.1.8-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96c281e7575fc9d5399744e865060435", "sha256": "05145d8efe338fa18fa63eeeaa5f3c20c9d8c103c31797a95500a32fc11bc745" }, "downloads": -1, "filename": "graham-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96c281e7575fc9d5399744e865060435", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7742, "upload_time": "2019-08-20T02:12:08", "url": "https://files.pythonhosted.org/packages/5a/03/d6bfbac30fa3727befd8811ebc3b0cc352569490b2ffed387ee265c3b1a1/graham-0.1.11-py2.py3-none-any.whl" } ] }