{ "info": { "author": "Lukas Lalinsky", "author_email": "lukas@oxygene.sk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML" ], "description": "Closure Templates (Soy)\n~~~~~~~~~~~~~~~~~~~~~~~\n\nThis packages provides a set of functions used by Closure Templates\ncompiled to Python, and some utility classes for working with the\ncompiled source code.\n\nFor an introduction to Closure Templates in general, see the `project page`_.\n\nTo get started with using Closure Templates in Python, work though\n`Hello World Using Python`_.\n\nIf you want to use Closure Templates from a `Flask`_ application, you\nmight want to use the `Flask-Soy`_ extension instead of using this\npackage directly.\n\n.. _project page: https://developers.google.com/closure/templates/\n.. _Hello World Using Python: https://bitbucket.org/lalinsky/closure-templates/wiki/Hello%20World%20Using%20Python\n.. _Flask: http://flask.pocoo.org/\n.. _Flask-Soy: https://pythonhosted.org/Flask-Soy/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/lalinsky/closure-templates", "keywords": null, "license": "Apache", "maintainer": null, "maintainer_email": null, "name": "soy", "package_url": "https://pypi.org/project/soy/", "platform": "any", "project_url": "https://pypi.org/project/soy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/lalinsky/closure-templates" }, "release_url": "https://pypi.org/project/soy/2012-12-21-p2/", "requires_dist": null, "requires_python": null, "summary": "Client- and server-side templating system for JavaScript, Java and Python.", "version": "2012-12-21-p2" }, "last_serial": 1051933, "releases": { "2012-12-21-p1": [ { "comment_text": "", "digests": { "md5": "2c066ba18f951e10fa628793ec04a0d0", "sha256": "6dcfbeaa29ff8304e007efa28fdf826d7b267b8f0adaa2b98d2a8af466f86f68" }, "downloads": -1, "filename": "soy-2012-12-21-p1.tar.gz", "has_sig": false, "md5_digest": "2c066ba18f951e10fa628793ec04a0d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21262, "upload_time": "2014-03-20T19:12:52", "url": "https://files.pythonhosted.org/packages/8d/3d/8c115b2693e97a0450b2ac4198537d3de80976ff3fa0bf2c16ad61e7539d/soy-2012-12-21-p1.tar.gz" } ], "2012-12-21-p2": [ { "comment_text": "", "digests": { "md5": "4da7101b7b1d87434fe3f67db6d1961b", "sha256": "9f52303c15ef52c06026e8c9fe4397f6f34498507a154ad29ea7f4ce7e331ede" }, "downloads": -1, "filename": "soy-2012-12-21-p2.tar.gz", "has_sig": false, "md5_digest": "4da7101b7b1d87434fe3f67db6d1961b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21347, "upload_time": "2014-04-05T07:28:18", "url": "https://files.pythonhosted.org/packages/49/a1/8d46c4c9625893edaa589e8df9ed317d2747eef76e1f52df921a49c2f5ed/soy-2012-12-21-p2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4da7101b7b1d87434fe3f67db6d1961b", "sha256": "9f52303c15ef52c06026e8c9fe4397f6f34498507a154ad29ea7f4ce7e331ede" }, "downloads": -1, "filename": "soy-2012-12-21-p2.tar.gz", "has_sig": false, "md5_digest": "4da7101b7b1d87434fe3f67db6d1961b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21347, "upload_time": "2014-04-05T07:28:18", "url": "https://files.pythonhosted.org/packages/49/a1/8d46c4c9625893edaa589e8df9ed317d2747eef76e1f52df921a49c2f5ed/soy-2012-12-21-p2.tar.gz" } ] }