{ "info": { "author": "Shekhar Tiwatne", "author_email": "pythonic@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "============================\nSimple Pythonic HTML Creator\n============================\n\n - Ultra simple and works\n - Compatible with Python3/ 2.x\n\n - *Pythonic*\n ::\n \n >>> adiv = tf.DIV(\"Hello World!\", id=\"header_1\", Class=\"header\")\n >>> print (adiv)\n
Hello World
\n\n.. contents:: It's super easy to learn :-)\n\nExamples\n========\n\nHello World!\n------------\n::\n\n >>> import sphc\n >>> tf = sphc.TagFactory()\n >>> header = tf.H1(\"Hello World!\")\n >>> print(header)\n

Hello World

\n\n\nConstructing a page\n-------------------\n::\n\n >>> doc = tf.HTML()\n >>> doc.body = tf.BODY()\n >>> doc.body.content = tf.H1(\"The content\")\n >>> print(doc)\n \n \n

The content

\n \n \n\n\nUsing list of Tag objects\n-------------------------\nEspecially usefule for constructing tables and select options::\n\n >>> data = [('One', '1'), ('Two', '2'), ('Three', '3')]\n >>> atable = tf.TABLE()\n >>> for element in data:\n >>> row = tf.TR()\n >>> row.cells = [tf.TD(element[0]), tf.TD(element[1])]\n >>> atable.row = row\n\nWrapping\n--------\n >>> block1 = tf.DIV(tf.DIV(\"content\", Class=\"inner\"), Class=\"outer\")\n >>> block2 = tf.DIV([tf.DIV(), tf.DIV()], Class=\"outer\")\n >>> content = tf.DIV([block1, block2])\n\nChaining\n--------\nset_required method below sets required property on Tag object AND returns Tag object::\n\n >>> form = tf.FORM()\n >>> form.username = tf.INPUT(name=\"username\").set_required()\n >>> print(form)\n
\n \n
\n\n\nProperties with no value required\n---------------------------------\n::\n\n >>> c = tf.INPUT(nv_attrs=['checked'], type='checkbox', value='foo')\n >>> print(c)\n \n\nEscaping\n--------\n::\n\n >>> print(tf.C(' >> ')) # Default\n >>> >> \n\n >>> print(tf.C(' >> ', escape=False))\n >>> >> \n\n\nMore\n====\nWell since you reached here time to show some experimental stuff.\n\nHello sphc.more\n---------------\n(loosely based on html5boilerplate.com templates)::\n\n >>> import sphc.more\n >>> tf = sphc.TagFactory()\n >>> class MyPage(sphc.more.HTML5Page):\n def footer(self):\n return tf.FOOTER(\"Footer text\")\n >>> my_page = MyPage()\n >>> my_page.render()\n\nThis will return a string that would contain html exactly like what you have expected\n\nBuilding a form\n---------------\n::\n\n >>> import sphc\n >>> import sphc.more\n >>> \n >>> tf = sphc.TagFactory()\n >>> \n >>> form = sphc.more.Form(classes=['vform'])\n >>> form.add_field('Username', tf.INPUT(type=\"TEXT\", id='username', name=\"username\").set_required())\n >>> form.add_field('Password', tf.INPUT(type=\"password\", id='password', name=\"password\"))\n >>> form.add_buttons(tf.BUTTON(\"Log In\", id='login-btn', type='button'))\n >>> print form.build()\n\n
\n
\n
\n
\n *\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n
\n\n\nForm with fieldsets\n===================\n\n >>> form = sphc.more.Form()\n >>>\n >>> about = form.add(sphc.more.Fieldset())\n >>> about.add(sphc.tf.LEGEND('About'))\n >>> about.add_field('Name', sphc.tf.INPUT(name='name', type='text'))\n >>>\n >>> contact = form.add(sphc.more.Fieldset())\n >>> contact.add(sphc.tf.LEGEND('About'))\n >>> contact.add_field('Name', sphc.tf.INPUT(name='name', type='text'))\n\n\nFinally\n=======\n\n - Source: ``_\n - Any suggestions/issues | ``_\n - Critisism or if you feel such thing already implemented feel free to write Authour.\n\n\nSimilar packages\n----------------\n - http://shpaml.webfactional.com/ # Just awesome\n - http://pypi.python.org/pypi/html # Inspiration. It uses __getattr__ trick whereas this package is mostly a __setattr__ trick, aiming sharing of blocks.\n - http://karrigell.sourceforge.net/en/htmltags.html\n\nTODO\n----\n - To add more tests\n - A document class ?", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://flavors.me/shon", "keywords": null, "license": "http://www.opensource.org/licenses/mit-license.php", "maintainer": null, "maintainer_email": null, "name": "sphc", "package_url": "https://pypi.org/project/sphc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sphc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://flavors.me/shon" }, "release_url": "https://pypi.org/project/sphc/0.9.4/", "requires_dist": null, "requires_python": null, "summary": "Simple Pythonic HTML Creator", "version": "0.9.4" }, "last_serial": 1234874, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "adb482d22396eb25136e48c54203e17a", "sha256": "5e8a5269e78ed2c6a4bc356c19e7eb1085e80f0faffe71a7ba74b6f945684f44" }, "downloads": -1, "filename": "sphc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "adb482d22396eb25136e48c54203e17a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2051, "upload_time": "2011-07-01T09:48:54", "url": "https://files.pythonhosted.org/packages/88/bb/34baaa7bae414f7b139beed8f7e41adfbb3f9337f2e7496317cf70844a98/sphc-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d7b304cedafb49a25f989d04fa01f48c", "sha256": "a2064d6ac116cfd29502fa51093004fa76f62f39fee602cc2296f2bc6ad9d4a9" }, "downloads": -1, "filename": "sphc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d7b304cedafb49a25f989d04fa01f48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2224, "upload_time": "2011-07-02T11:26:53", "url": "https://files.pythonhosted.org/packages/86/ef/5d51bab0468cf3ea402ae358cd1e7ea391b99801cf37bb7de1fc14b366d2/sphc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f1f753ce31c872b5f8337a1330ea3cc2", "sha256": "4e1b86cbab17a9f52e743af362801a9a67df3480699d570bcab215dec23ac67f" }, "downloads": -1, "filename": "sphc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f1f753ce31c872b5f8337a1330ea3cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2507, "upload_time": "2011-07-02T11:39:23", "url": "https://files.pythonhosted.org/packages/ea/5b/b20227eba66ebbef672cf1e5a311762831fadcecc053709552694545ec55/sphc-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d113750f83292edf80f1c5c85339d8b0", "sha256": "23accc29f5e28e646f6e15d566c7e367f4ba0a398765c1a3649d9790ac7f5ede" }, "downloads": -1, "filename": "sphc-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d113750f83292edf80f1c5c85339d8b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2506, "upload_time": "2011-07-02T11:41:36", "url": "https://files.pythonhosted.org/packages/b6/18/185ffffeaaab4c1427fda2fd252fc60af4384b5c4cd6658529dff7381c7f/sphc-0.3.2.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4698464e2fd8aad042aa23a8b4d12bcf", "sha256": "956ac17c114dd4193d9d1c554c5d99b2bf9c4b77b40cc9c1bec2143da1c04085" }, "downloads": -1, "filename": "sphc-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4698464e2fd8aad042aa23a8b4d12bcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3715, "upload_time": "2011-08-03T12:43:37", "url": "https://files.pythonhosted.org/packages/61/94/c80c30ed7679592dc7821ce906b664d2c99b46922975241da52dc5b0a9bb/sphc-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "def4d62d60246b67f4645f2dddd55151", "sha256": "2326b88fef513828eb2ebbf803924f62f1d49f5575e899ec1f6e3d15c9171136" }, "downloads": -1, "filename": "sphc-0.5.2.tar.gz", "has_sig": false, "md5_digest": "def4d62d60246b67f4645f2dddd55151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3700, "upload_time": "2011-08-03T13:21:32", "url": "https://files.pythonhosted.org/packages/5c/02/246e76aeac1d234193bc72c583b264c2ea4f93fb9b90a8c5c61bbe89e4b9/sphc-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d37c163c341aca00caf838ecbebf5714", "sha256": "e28276b22b428a907f19b7ee17396a7d62b8cf1e37999d15e49d2c348a10c1de" }, "downloads": -1, "filename": "sphc-0.5.3.tar.gz", "has_sig": false, "md5_digest": "d37c163c341aca00caf838ecbebf5714", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4117, "upload_time": "2011-08-05T10:20:47", "url": "https://files.pythonhosted.org/packages/a4/52/0ed49372ac55bae9770ea77e5a2c20a72cefb51e963a882fd90f37948dd5/sphc-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "a085baf7e9b062bc78ed3f4e6dacc3ca", "sha256": "e3fca9fdfefcbf880fda6838efc2b060efd07d41585a0fba5dd5c70749850e1d" }, "downloads": -1, "filename": "sphc-0.5.4.tar.gz", "has_sig": false, "md5_digest": "a085baf7e9b062bc78ed3f4e6dacc3ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4121, "upload_time": "2011-08-05T10:28:35", "url": "https://files.pythonhosted.org/packages/c8/b2/339fa9ebc109da70a1dcfff10e581e68b3a6d8b2934b0986ade049bbdca7/sphc-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e9f8b9a450f6d43a591dcdb05f9e64ea", "sha256": "9d084a2a257997ce391e4dbfe3ff0e8430d47a38af3dbe94b4340783949a5666" }, "downloads": -1, "filename": "sphc-0.5.5.tar.gz", "has_sig": false, "md5_digest": "e9f8b9a450f6d43a591dcdb05f9e64ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4124, "upload_time": "2011-08-05T12:04:05", "url": "https://files.pythonhosted.org/packages/0b/64/1ba596e651eba4492fe72878de271a58c412a50e7d9f1b460c13528a1691/sphc-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "2eab95be27fd212da839f02b888bfafb", "sha256": "31a11bb9e625c190d65ad6af3fb1b67b3fe29435aaed4db783442667ed2b2206" }, "downloads": -1, "filename": "sphc-0.5.6.tar.gz", "has_sig": false, "md5_digest": "2eab95be27fd212da839f02b888bfafb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2011-08-05T13:55:12", "url": "https://files.pythonhosted.org/packages/d6/f5/69efddbcaf65b3f291ebe600a0f9af7b23814fb51eefea722afedd27ccb1/sphc-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "4285418429227f9181cb5be1f8aa40d0", "sha256": "1aaa7c3ab817f56c6cfda7d2e22ce3c3d6c911f6ed3cdfa10ed74cee9bd53a56" }, "downloads": -1, "filename": "sphc-0.5.7.tar.gz", "has_sig": false, "md5_digest": "4285418429227f9181cb5be1f8aa40d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4295, "upload_time": "2011-08-05T14:38:40", "url": "https://files.pythonhosted.org/packages/40/2c/779384d9316aeaad62512333c61a84c9234fef264e90c9606534a1545f76/sphc-0.5.7.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "335ee8e7512ace7bbb332f4480138e4b", "sha256": "f0bc9ca195a9a055412aff16771190a8a9a92985cce2731d776640fcc12167e5" }, "downloads": -1, "filename": "sphc-0.5.9.tar.gz", "has_sig": false, "md5_digest": "335ee8e7512ace7bbb332f4480138e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4521, "upload_time": "2011-08-05T16:50:56", "url": "https://files.pythonhosted.org/packages/28/7f/5a2d88ef3f69a390456484b07f66961d83944cdf79a223c9d6501475f886/sphc-0.5.9.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1eebf2dff772d54cca1e16f03593d0c5", "sha256": "f841ecd2631de813187020621e13b723ef3ac89c171a5c45bccb37dc3ca0be02" }, "downloads": -1, "filename": "sphc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "1eebf2dff772d54cca1e16f03593d0c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2011-08-08T21:30:40", "url": "https://files.pythonhosted.org/packages/40/cc/ffb03e443d5ddcd6325aa9a066fceaee39c89868be58e4c4a7a94c81bf34/sphc-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "97a9641496442cd44f53f3ea9c3f8947", "sha256": "8bbf0df963fa9953098f0bbae93c71301c48014b15cf26cc5949f787b1592789" }, "downloads": -1, "filename": "sphc-0.7.3.tar.gz", "has_sig": false, "md5_digest": "97a9641496442cd44f53f3ea9c3f8947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965, "upload_time": "2011-09-02T21:06:38", "url": "https://files.pythonhosted.org/packages/70/5e/7f9e5d0ecfe27aa45d445f60e2bd494d91ce93d768388a71538099bdb079/sphc-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "cf004e23c007fa93ee18a97204e18d47", "sha256": "c9155de95cb8b45e9454eed22cef625169503c65076e07c151837a7920ff24ca" }, "downloads": -1, "filename": "sphc-0.7.4.tar.gz", "has_sig": false, "md5_digest": "cf004e23c007fa93ee18a97204e18d47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5002, "upload_time": "2011-09-05T07:56:14", "url": "https://files.pythonhosted.org/packages/d3/ff/a194ea44444659a78405070e9b71d2f6bd4e8a530ef41a1039933e59d153/sphc-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c173681bb474a5cfe7f1461f8cd98e55", "sha256": "7a490813da769f27d39374451db96967d12218124ace04ae9c0759db09e91b2f" }, "downloads": -1, "filename": "sphc-0.7.5.tar.gz", "has_sig": false, "md5_digest": "c173681bb474a5cfe7f1461f8cd98e55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5220, "upload_time": "2011-09-09T09:28:41", "url": "https://files.pythonhosted.org/packages/b8/d4/4eb7b00263754c7c0e4007d0c43a734c8f4bbd32ab3ce5bb7c2cc5589a44/sphc-0.7.5.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "8e653d6fcd79acb83b19bc1c84605f7c", "sha256": "ba3a189ee87a0dd9c1f5e691b3b6ba8259232a4e48a3fff36c22ed364abb2110" }, "downloads": -1, "filename": "sphc-0.8.1.tar.gz", "has_sig": false, "md5_digest": "8e653d6fcd79acb83b19bc1c84605f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5867, "upload_time": "2011-09-17T14:48:15", "url": "https://files.pythonhosted.org/packages/cb/9d/31d55e6c250437a6511be94664bb6730219a5ab8b18dea0a3582e7b0f6bb/sphc-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "4d449d08e71e10366c10a39bdf97a755", "sha256": "c35817dcb50a61036d3c629d6c6b004f544e602120c560a3a750eb5ea460fa31" }, "downloads": -1, "filename": "sphc-0.8.2.tar.gz", "has_sig": false, "md5_digest": "4d449d08e71e10366c10a39bdf97a755", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6044, "upload_time": "2011-09-27T20:40:23", "url": "https://files.pythonhosted.org/packages/ce/4c/7b388a1907dcd8f89e13017f2b65891d850280b9071dd6cb0c136dc8471d/sphc-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "0253c437a53f1600b2c8db6b05d32236", "sha256": "699e409748e18d11b0faafb3f36860c4d4c41c2b33430a4e01f5b0ed0fbfa280" }, "downloads": -1, "filename": "sphc-0.8.3.tar.gz", "has_sig": false, "md5_digest": "0253c437a53f1600b2c8db6b05d32236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6503, "upload_time": "2011-10-16T16:47:20", "url": "https://files.pythonhosted.org/packages/01/61/2ee532a15d6137a342562888816abbeed0a53ccec09ef7458e40baec5c68/sphc-0.8.3.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "d5c6779d5a80e4b3658a9e8e263559e4", "sha256": "aa1154734344935016c5c1028f8b27fe04afeee0214161545d78a4d1c3627f90" }, "downloads": -1, "filename": "sphc-0.8.5.tar.gz", "has_sig": false, "md5_digest": "d5c6779d5a80e4b3658a9e8e263559e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6506, "upload_time": "2011-10-17T14:23:39", "url": "https://files.pythonhosted.org/packages/d8/91/c53d5a2860bda4db2f298dfdba81c3df9941e9a4ccdf23b31376cbb22695/sphc-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "5ee0072abeba73052d003276193a14dd", "sha256": "daf4693c40086c2558e4e38242cc6cd11af2c5fe0740a3b207ec657ac782e3fa" }, "downloads": -1, "filename": "sphc-0.8.6.tar.gz", "has_sig": false, "md5_digest": "5ee0072abeba73052d003276193a14dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6558, "upload_time": "2011-10-19T17:21:03", "url": "https://files.pythonhosted.org/packages/88/45/81631259dedc319234f452894e381a41f9cd3b9e07c42f0bceff36798630/sphc-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "131a09ee19daf2060423376ebcd245ae", "sha256": "43df12b0d5ea82139ac9ae6bf9a8730f2d60353e7b3317877eb5557b3ff46123" }, "downloads": -1, "filename": "sphc-0.8.7.tar.gz", "has_sig": false, "md5_digest": "131a09ee19daf2060423376ebcd245ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6690, "upload_time": "2011-10-23T10:52:16", "url": "https://files.pythonhosted.org/packages/59/e9/7a041368d60aa540debce890a7525c5ee7dc4b417d8a18660813558fdb3a/sphc-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "961896f541fe2f15795c7d165dd36ca1", "sha256": "48adc6f2324f0a0b65e7e6a2d665c33900a8c357437bd30a5fcb5e2c85a6e8db" }, "downloads": -1, "filename": "sphc-0.8.8.tar.gz", "has_sig": false, "md5_digest": "961896f541fe2f15795c7d165dd36ca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6682, "upload_time": "2011-10-23T20:21:17", "url": "https://files.pythonhosted.org/packages/c2/59/0c6967b4b8be04eb98ce1a9e12d9ebc06a85e86a4722bcfefc45babe81b9/sphc-0.8.8.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "c81ca492f66989a9b4bb202beeb96a0f", "sha256": "06fc9f3efb029a6bcc8cb5c5694752b47b3356a164e200059abd11f7a342a4ae" }, "downloads": -1, "filename": "sphc-0.9.0.tar.gz", "has_sig": false, "md5_digest": "c81ca492f66989a9b4bb202beeb96a0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7162, "upload_time": "2011-11-23T13:06:54", "url": "https://files.pythonhosted.org/packages/92/53/1326ba055c36cea1eb913a2a4e3d199bd370bbeee4f5e9094ec011b97b3d/sphc-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "1045ea57229f926a0db0fede6680a247", "sha256": "76dfabd18f1bc9be9752e100289464ee8f465ca3864acf11c0d477c868898e7b" }, "downloads": -1, "filename": "sphc-0.9.1.tar.gz", "has_sig": false, "md5_digest": "1045ea57229f926a0db0fede6680a247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7003, "upload_time": "2011-11-28T13:17:23", "url": "https://files.pythonhosted.org/packages/96/fb/5edb7efa55d61fd3f3b481b8371419f5414c5277b21e87e370fce54c9f95/sphc-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "ce0d554bf498d3bf9489aff68d56015d", "sha256": "bdb09e5f8424baa7ba16b263427c80b62400e338a3938ab5ac8cafe96317b969" }, "downloads": -1, "filename": "sphc-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ce0d554bf498d3bf9489aff68d56015d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7054, "upload_time": "2011-12-28T11:01:43", "url": "https://files.pythonhosted.org/packages/b7/c8/d86ba4b4c22e58cec8579227ea2de2ca4b22256586e9a64850a13e257ffa/sphc-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "dcf0e2b7236035c551f9830d605abfef", "sha256": "d796694d30caef8ce54a4ec6fb88f8fd1b16661cb77e8484dc1d2f427a101bf1" }, "downloads": -1, "filename": "sphc-0.9.3.tar.gz", "has_sig": false, "md5_digest": "dcf0e2b7236035c551f9830d605abfef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7155, "upload_time": "2012-04-13T22:06:11", "url": "https://files.pythonhosted.org/packages/ed/1d/1c5460da5ebbeec66a62e91f0e572d2a74d94026003347b8e0e1bf06be43/sphc-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "578f35e2521eeb2468f440d536149269", "sha256": "75fddd0c6f07ab39a8a263a57b52e4fd6d1df61937ffa85e3c9b2429fc07a8aa" }, "downloads": -1, "filename": "sphc-0.9.4.tar.gz", "has_sig": false, "md5_digest": "578f35e2521eeb2468f440d536149269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7227, "upload_time": "2012-11-05T15:12:19", "url": "https://files.pythonhosted.org/packages/c3/0d/816f069e3c28735d4b77e2141ea9b3d3198f3055f814e6d40af46a8e1926/sphc-0.9.4.tar.gz" } ], "1.0a": [ { "comment_text": "", "digests": { "md5": "91d09bde60cb59e7c0ce6f279fcf6442", "sha256": "dd21e8e04aab6b00cb580e7c9ea9b5ed724e1c0d047606c89213e8219357238c" }, "downloads": -1, "filename": "sphc-1.0a.tar.gz", "has_sig": false, "md5_digest": "91d09bde60cb59e7c0ce6f279fcf6442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6134, "upload_time": "2014-09-23T14:01:08", "url": "https://files.pythonhosted.org/packages/90/d6/96f9991334f9299484963b33fc78aa1c898dcdce47847872837734ccedc6/sphc-1.0a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "578f35e2521eeb2468f440d536149269", "sha256": "75fddd0c6f07ab39a8a263a57b52e4fd6d1df61937ffa85e3c9b2429fc07a8aa" }, "downloads": -1, "filename": "sphc-0.9.4.tar.gz", "has_sig": false, "md5_digest": "578f35e2521eeb2468f440d536149269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7227, "upload_time": "2012-11-05T15:12:19", "url": "https://files.pythonhosted.org/packages/c3/0d/816f069e3c28735d4b77e2141ea9b3d3198f3055f814e6d40af46a8e1926/sphc-0.9.4.tar.gz" } ] }