{ "info": { "author": "Matt Bodenhamer", "author_email": "mbodenhamer@mbodenhamer.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "syn\n===\n\n.. image:: https://travis-ci.org/mbodenhamer/syn.svg?branch=master\n :target: https://travis-ci.org/mbodenhamer/syn\n\n.. image:: https://img.shields.io/coveralls/mbodenhamer/syn.svg\n :target: https://coveralls.io/r/mbodenhamer/syn\n\n.. image:: https://readthedocs.org/projects/syn/badge/?version=latest\n :target: http://syn.readthedocs.org/en/latest/?badge=latest\n\n``syn`` is a Python library and command-line tool that will provide metaprogramming, typing, and compilation facilities.\n\nThis project is currently in pre-alpha. Initial usage documentation and examples will be provided when the project moves to alpha in release ``0.1.0``. The target date for ``0.1.0`` is Q3 2017.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mbodenhamer/syn", "keywords": "syn,metaprogramming,typing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "syn", "package_url": "https://pypi.org/project/syn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/syn/", "project_urls": { "Homepage": "https://github.com/mbodenhamer/syn" }, "release_url": "https://pypi.org/project/syn/0.0.14/", "requires_dist": [ "Jinja2", "PyYAML", "six" ], "requires_python": "", "summary": "Python metaprogramming, typing, and compilation facilities", "version": "0.0.14" }, "last_serial": 2684336, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7e605005b03c138b620bff041bcae022", "sha256": "f5b4e9d90909e819302e07ff6761ad3f1e847298dd03188192024bedbde57d5c" }, "downloads": -1, "filename": "syn-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e605005b03c138b620bff041bcae022", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18325, "upload_time": "2016-04-17T23:12:43", "url": "https://files.pythonhosted.org/packages/10/2d/8225a365d3723f4f98bfdf13fe177b7804b067caa1024916a877f788473f/syn-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad7e14d003848cb374bac0028108fda7", "sha256": "f954ce1d2f81a2d6124e1dc8c282bb3783e372e1f48137443c9d04dc0b702149" }, "downloads": -1, "filename": "syn-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ad7e14d003848cb374bac0028108fda7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21091, "upload_time": "2016-04-17T23:13:14", "url": "https://files.pythonhosted.org/packages/91/2d/cc2051c426145a2d612fd0515f4676653d5ce90dcdf15e913a006c851feb/syn-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "2ae0d3ce3cd6e6d2b98695e31932ca8e", "sha256": "07370de1b93e777777a46278926aed76e534e2f37d14e2c6eb59c317838a766e" }, "downloads": -1, "filename": "syn-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ae0d3ce3cd6e6d2b98695e31932ca8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84718, "upload_time": "2016-08-12T22:49:16", "url": "https://files.pythonhosted.org/packages/fc/d8/26a4dd55242b2925c7ab74697d32a15b3828251a3db5a7031f7848088f0a/syn-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9c1e550f2d348209e7ed7fd9f706b04", "sha256": "8fac45a1b5aad6f96aaa7e2fa900f780c301e2d6a2b3477d60a4dc04fe4fa0b5" }, "downloads": -1, "filename": "syn-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b9c1e550f2d348209e7ed7fd9f706b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67091, "upload_time": "2016-08-12T22:49:19", "url": "https://files.pythonhosted.org/packages/61/83/fd65c414999aaa6b53d458ebb13d2c113db52e5237dbd90c982e357cb707/syn-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5c9b9f26f32ac35063bb2a70c3c2eedd", "sha256": "008ad0e4c9286dad54e93cec5363ea313a3d6c12ad69c2d61047bc59fe731def" }, "downloads": -1, "filename": "syn-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9b9f26f32ac35063bb2a70c3c2eedd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92140, "upload_time": "2016-08-17T00:04:32", "url": "https://files.pythonhosted.org/packages/6c/d8/ab9660c56da8b04353698e3b3a0b9125b5ccf1b8f6356744d10dad9dcadb/syn-0.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27b562eeb76aefd03b63a8fd216bcce1", "sha256": "cbacea242db99e5fd38f87271bf0b08e6be395cfb59f6e58b80608eb85c2ce72" }, "downloads": -1, "filename": "syn-0.0.11.tar.gz", "has_sig": false, "md5_digest": "27b562eeb76aefd03b63a8fd216bcce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72961, "upload_time": "2016-08-17T00:04:34", "url": "https://files.pythonhosted.org/packages/6d/7e/33a508f37f776aa91e677208c961fcf62c68218e4e4d425c493049a0a60f/syn-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "3212363dd9804667b279ef1c95c177d5", "sha256": "f5c7f7f13d1bcad21aa4b502717eeff4a83033bc1ce1aead80eb88e1baee8f71" }, "downloads": -1, "filename": "syn-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3212363dd9804667b279ef1c95c177d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138259, "upload_time": "2017-02-12T22:38:25", "url": "https://files.pythonhosted.org/packages/50/f7/415ab5324b0082011499f53b114ee6a455a84fe38772032fb28e3934aafd/syn-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae2008c20a83b4920095b654074fef2b", "sha256": "9efad2a0494b3a3e5c75ba46b037d1719d739ab2c70e5f33305825b949b432f7" }, "downloads": -1, "filename": "syn-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ae2008c20a83b4920095b654074fef2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103962, "upload_time": "2017-02-12T22:38:27", "url": "https://files.pythonhosted.org/packages/0e/8d/08d3a6c34968c115a3a3b6f16be40b52225012431bd706a93a37d4a775d1/syn-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "601070e101aa7fb786e4926b79f596ec", "sha256": "03c27e7813aaeb18b2274ef99dadb4e0d37575fcfb9dd777881655edd66e1018" }, "downloads": -1, "filename": "syn-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "601070e101aa7fb786e4926b79f596ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 142281, "upload_time": "2017-02-15T05:08:01", "url": "https://files.pythonhosted.org/packages/9b/e1/fe0917bb8ad83e69676e172c95a3b3b120c50ff903114ec2bf8e1393ffb1/syn-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9db482a1f0fe75f4df10cd9c107fdd1", "sha256": "81c271546d2499abc9f02216378cf7588251f54d92f6ecc78a1f37861c778639" }, "downloads": -1, "filename": "syn-0.0.13.tar.gz", "has_sig": false, "md5_digest": "a9db482a1f0fe75f4df10cd9c107fdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106910, "upload_time": "2017-02-15T05:08:04", "url": "https://files.pythonhosted.org/packages/28/24/c29fdd1ad463e5ad94bb965c12ef1f693cb0eae89725311f90f075c24b8b/syn-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "5463216e5e26c90f28a672dfe34d5d2b", "sha256": "afc7b2fe3709d2300d433dd965632793c2ea2cfc14e1f9738c7be4d564fedc97" }, "downloads": -1, "filename": "syn-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5463216e5e26c90f28a672dfe34d5d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 150010, "upload_time": "2017-03-05T19:43:28", "url": "https://files.pythonhosted.org/packages/b2/ed/600756eb56ca30f58fdd70f8bcfeca2a5ab8dd75a8d2a6e1bbec6d810b85/syn-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d5b172c207f5815356ff2301065cd4", "sha256": "a992dcc0a85cf431b3543b8bd1d021699ec9375c9261619ae24d8e99e46539d3" }, "downloads": -1, "filename": "syn-0.0.14.tar.gz", "has_sig": false, "md5_digest": "53d5b172c207f5815356ff2301065cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112955, "upload_time": "2017-03-05T19:43:31", "url": "https://files.pythonhosted.org/packages/54/f1/8fcc285eaddc09f6c97e642217bd4eb23bcad27e6dddd74813cf230ab2ae/syn-0.0.14.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "99759bdec328200ce8f7713d587ac36e", "sha256": "6f6096743dd6554f0338df826f34e7ecdffa652e1ed281b5b6c75cce53064a05" }, "downloads": -1, "filename": "syn-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99759bdec328200ce8f7713d587ac36e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27022, "upload_time": "2016-04-21T07:13:45", "url": "https://files.pythonhosted.org/packages/d0/52/33b6e82daef098c4145397e731bdbb532ecf26ec30c35eab3684eeda1863/syn-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f6eb2729bf630d82da8d1e77adaeca4", "sha256": "97a8c9165e5ae65e5a6c7fe8a4cde6cfc08b8aaac23f3a3ba6c68144d54204c8" }, "downloads": -1, "filename": "syn-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9f6eb2729bf630d82da8d1e77adaeca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26050, "upload_time": "2016-04-21T07:15:07", "url": "https://files.pythonhosted.org/packages/6e/3d/befe62cd9d2cf9afae2bbe53e4e40bbba69691640020a963c7ee8c70de71/syn-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a9811c05d693a745e807f18c810e9003", "sha256": "92c35f7270c8b29a4462043901bf47b1e947be8daa281417dcea9ae75d2ed76e" }, "downloads": -1, "filename": "syn-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9811c05d693a745e807f18c810e9003", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30740, "upload_time": "2016-04-21T23:21:33", "url": "https://files.pythonhosted.org/packages/f7/05/82a5c6f79fa7cde526ed61e3d32ebd8ae783b8315e97ddcfca620dc12fd2/syn-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ccbe184afab4a28fe023f79d1af1f1f", "sha256": "0d99eb0405f265308633611362dcc390c52b442f4b5d8ae0562ee4b09ac12d6c" }, "downloads": -1, "filename": "syn-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5ccbe184afab4a28fe023f79d1af1f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28043, "upload_time": "2016-04-21T23:22:30", "url": "https://files.pythonhosted.org/packages/8a/be/b59801633639efddbc9c4dc67c8800b3922b427f45e05eaf48a1c54051fa/syn-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f6cda49898607bb38d10f36aed6ca592", "sha256": "c6faae5480110af94b52c07f2988115a88fd77acd7ba2220918cfb52e4bd3b1e" }, "downloads": -1, "filename": "syn-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6cda49898607bb38d10f36aed6ca592", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36146, "upload_time": "2016-07-11T08:24:49", "url": "https://files.pythonhosted.org/packages/25/07/68a630f6cd055a717b82bb7882337be9c18bfc1e40b2a1d3bc104e680696/syn-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76e1adee854d1cd3ca689ee034951c7", "sha256": "b878a5c682453b685ab8869e867cf1a4e21a0af3136193154133a0a100a73e4b" }, "downloads": -1, "filename": "syn-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b76e1adee854d1cd3ca689ee034951c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31802, "upload_time": "2016-07-11T08:24:54", "url": "https://files.pythonhosted.org/packages/4b/47/d10d8227e0982dc4ceca48d6e2343b59a885eaaafb354252a42d5bcc5e74/syn-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "dd517ddea2150e62f007059cebbf60f1", "sha256": "b399baa8771a4dd8d02a47ca0c3504dfc9557d2421b76682743c86e4e5b6e211" }, "downloads": -1, "filename": "syn-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd517ddea2150e62f007059cebbf60f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38392, "upload_time": "2016-07-13T01:31:08", "url": "https://files.pythonhosted.org/packages/dc/c8/6bedbbda1a376481fbba03319c7612be971dbfd96987af78b56d6725dcaa/syn-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfcdbfd7eb9bf2fdf7565c7fc812ca93", "sha256": "fce5d586148d2084ba75120051dfd62211e8f377b34dfc95772607192ec7381e" }, "downloads": -1, "filename": "syn-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cfcdbfd7eb9bf2fdf7565c7fc812ca93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34827, "upload_time": "2016-07-13T01:30:37", "url": "https://files.pythonhosted.org/packages/e2/c6/d2a5d4fab693b03ffd45a90a638bcd725a99527199b713ba607eec0eef9e/syn-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d0bbd5055f43ac4283a7d1623c909b35", "sha256": "cfb82c35bf47e8e139f42e9020c27432bf2d7a3aa32baa0ecaba767489c8b6fd" }, "downloads": -1, "filename": "syn-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0bbd5055f43ac4283a7d1623c909b35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55965, "upload_time": "2016-07-20T06:44:56", "url": "https://files.pythonhosted.org/packages/a4/12/5522f7fde9753bafb25667911ca388e00b8a2c06b4c7f848be2964c4b629/syn-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9cebf3ee10970874a778baaf5492a56", "sha256": "5ef774cd2d02c75d17f7914d61845aa022a1addce9589f131257dc016a65906a" }, "downloads": -1, "filename": "syn-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e9cebf3ee10970874a778baaf5492a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47376, "upload_time": "2016-07-20T06:44:59", "url": "https://files.pythonhosted.org/packages/a0/e2/3fa5f62cfd1f555f52205f327165b4c172b3ecee17911d26bd7442cdd821/syn-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "30479f75536f18d588190df4f99cf866", "sha256": "b4b35f71edeff62a4c287106ed43bb5a32b1a368c8cc286e193b93de2801c530" }, "downloads": -1, "filename": "syn-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30479f75536f18d588190df4f99cf866", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56215, "upload_time": "2016-07-20T07:10:13", "url": "https://files.pythonhosted.org/packages/29/6a/bebffcdddd5a3c27efdc01705d139e5ab9bbde195196315d09789fcaa07b/syn-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0499be2c98cba36612673e958d5d33e0", "sha256": "c35350a93dc505e8c9e5eed31bdafee91a184ccf517dacd9c7a422f49d00204c" }, "downloads": -1, "filename": "syn-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0499be2c98cba36612673e958d5d33e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47449, "upload_time": "2016-07-20T07:10:15", "url": "https://files.pythonhosted.org/packages/e5/47/67fbe501409879cfc1e633dc145bfecc773f12cf8c2b920d298a140194b0/syn-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "efd41f952e0b2008989ceb1b2ef31552", "sha256": "55eb18e17f9d43f404c5c04a20f627e532b186f588c56d3d1bd2467a7f6ff9db" }, "downloads": -1, "filename": "syn-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efd41f952e0b2008989ceb1b2ef31552", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75325, "upload_time": "2016-08-09T08:51:24", "url": "https://files.pythonhosted.org/packages/a7/c3/adeebb7fe843f07e311accee5e37f8344e7ac8f1b792f8dbc1af1fde3580/syn-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "738bdbc5e9e7fec89e68acd610a86749", "sha256": "42b40acaf3cc9b608922dd639fa1ddcbd2b3c7e2690ee8b38f617cde94d776dc" }, "downloads": -1, "filename": "syn-0.0.8.tar.gz", "has_sig": false, "md5_digest": "738bdbc5e9e7fec89e68acd610a86749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60408, "upload_time": "2016-08-09T08:51:27", "url": "https://files.pythonhosted.org/packages/12/0b/e4647e7c15c8155d7ec716176a2e47ad7aebb1acfaa3dbef61925499bd98/syn-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "743fe4fd8ad584ae5dd5062baabd1193", "sha256": "87971dace8d4a94a8f19256e5236bb0f294e9e4cbb91b10352fe548c20ab12d1" }, "downloads": -1, "filename": "syn-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "743fe4fd8ad584ae5dd5062baabd1193", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76074, "upload_time": "2016-08-09T09:03:58", "url": "https://files.pythonhosted.org/packages/0e/d3/156e166a0905463eae48d22a5dfa79d0c606bf1574089cc83ad34f53c192/syn-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc795162f8969fe3e4d439fb38942d07", "sha256": "b2a89091799a3976bfcd45bef0bd8b9ef564a7644687cffc63c513c50660c243" }, "downloads": -1, "filename": "syn-0.0.9.tar.gz", "has_sig": false, "md5_digest": "cc795162f8969fe3e4d439fb38942d07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60430, "upload_time": "2016-08-09T09:04:00", "url": "https://files.pythonhosted.org/packages/7a/63/091676a57dc0f06a0634b2bfe3e0a252c01518af219ca19b413dcb6033f7/syn-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5463216e5e26c90f28a672dfe34d5d2b", "sha256": "afc7b2fe3709d2300d433dd965632793c2ea2cfc14e1f9738c7be4d564fedc97" }, "downloads": -1, "filename": "syn-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5463216e5e26c90f28a672dfe34d5d2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 150010, "upload_time": "2017-03-05T19:43:28", "url": "https://files.pythonhosted.org/packages/b2/ed/600756eb56ca30f58fdd70f8bcfeca2a5ab8dd75a8d2a6e1bbec6d810b85/syn-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d5b172c207f5815356ff2301065cd4", "sha256": "a992dcc0a85cf431b3543b8bd1d021699ec9375c9261619ae24d8e99e46539d3" }, "downloads": -1, "filename": "syn-0.0.14.tar.gz", "has_sig": false, "md5_digest": "53d5b172c207f5815356ff2301065cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112955, "upload_time": "2017-03-05T19:43:31", "url": "https://files.pythonhosted.org/packages/54/f1/8fcc285eaddc09f6c97e642217bd4eb23bcad27e6dddd74813cf230ab2ae/syn-0.0.14.tar.gz" } ] }