{ "info": { "author": "Liu Yicong", "author_email": "imyikong@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "schemaconvertor\n===============\n\n**schemaconvertor**\\ \u63d0\u4f9b\u4e86\u4e00\u79cd\u4f7f\u7528schema\u6765\u8f6c\u6362\u5bf9\u8c61\u7684\u65b9\u6cd5\uff0c\u901a\u8fc7schema\uff0c\u53ef\u4ee5\u6307\u5b9a\u8be5\u5bf9\u8c61\u5e8f\u5217\u5316\u7684\u90e8\u5206\u548c\u5bf9\u5e94\u7684\u7c7b\u578b\uff0c\u5176\u7ed3\u679c\u53ef\u4ee5\u8fdb\u4e00\u6b65\u5e8f\u5217\u5316\u4e3ajson\u3002\n\n\u5b89\u88c5\uff1a\\ ``pip install schemaconvertor``\n\n\u9879\u76ee\uff1a\\ `github `__\n`pypi `__\n\n\u7248\u672c\uff1a0.3\n\n\u6f14\u793a\n----\n\n\u5047\u8bbe\u6709\u4e2a\u7b80\u5355\u7684\u6570\u636e\u7c7b\u578b\\ ``User``\\ \uff1a\n\n.. code:: py\n\n from collections import namedtuple\n\n User = namedtuple(\"User\", [\"name\", \"password\", \"age\"])\n\n\u53ef\u4ee5\u901a\u8fc7\u6307\u5b9aschema\u6765\u8f6c\u6362\u5bf9\u8c61\uff1a\n\n.. code:: py\n\n schema = {\n \"type\": \"object\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"age\": {\n \"type\": \"integer\"\n }\n }\n }\n\n user = User(name=\"lyc\", password=\"schemaconvertor\", age=\"24\")\n\n from schemaconvertor.convertor import convert_by_schema\n\n print convert_by_schema(user, schema)\n\n\u8f93\u51fa\uff1a > {'age': 24, 'name': 'lyc'}\n\n\u66f4\u591a\u793a\u4f8b\uff1a\\ `demo\n0.3 `__\n\n\u8bf4\u660e\n----\n\n\u57fa\u672c\u5b57\u6bb5\n~~~~~~~~\n\nversion\n^^^^^^^\n\n**version**\\ \u5b57\u6bb5\u6807\u8bc6\u7740Schema\u7248\u672c\u3002\n\ndescription\n^^^^^^^^^^^\n\n**description**\\ \u5b57\u6bb5\u6807\u8bc6\u7740Schema\u8bf4\u660e\u3002\n\nencoding\n^^^^^^^^\n\n**encoding**\\ \u6307\u5b9aSchema\u7684\\ **string**\\ \u5b57\u6bb5\u7684\u5b57\u7b26\u7f16\u7801\uff0c\u9ed8\u8ba4\u662f\\ *utf-8*\\ \u3002\n\ndecoderrors\n^^^^^^^^^^^\n\n**decoderrors**\\ \u6307\u5b9aSchema\u7684\\ **string**\\ \u5b57\u6bb5\u89e3\u7801\u5931\u8d25\u7684\u64cd\u4f5c\uff0c\u7528\u4e8e\\ ``str.decode``\\ \u7684\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0c\u4e3b\u8981\u6709\\ *strict*\\ \uff0c\\ *ignore*\\ \uff0c\\ *replace*\\ \u4e09\u79cd\u53ef\u9009\u53c2\u6570\uff0c\u9ed8\u8ba4\u662f\\ ``strict``\\ \u3002\n\ntype\n^^^^\n\n**type**\\ \u5b57\u6bb5\u6307\u5b9a\u5bf9\u5e94\u5f85\u8f6c\u6362\u6570\u636e\u7684\u6700\u7ec8\u7c7b\u578b\uff0c\u4e3b\u8981\u7c7b\u578b\u5bf9\u5e94\u5982\u4e0b\u8868\uff1a\n\n+-----------+-------------+\n| type | Python |\n+===========+=============+\n| string | unicode |\n+-----------+-------------+\n| object | dict |\n+-----------+-------------+\n| integer | int |\n+-----------+-------------+\n| float | float |\n+-----------+-------------+\n| number | int/float |\n+-----------+-------------+\n| boolean | bool |\n+-----------+-------------+\n| dict | dict |\n+-----------+-------------+\n| array | list |\n+-----------+-------------+\n| null | NoneType |\n+-----------+-------------+\n| raw | object |\n+-----------+-------------+\n\n**type**\\ \u5b57\u6bb5\u76f4\u63a5\u5f71\u54cd\u8f6c\u6362\u884c\u4e3a\uff0c\u56e0\u6b64\u57fa\u672c\u4e0a\u6bcf\u4e2aSchema\u90fd\u9700\u6307\u5b9a\\ **type**\\ \uff0c\u4e3a\u7b80\u5316\u8868\u8fbe\uff0c\u5f53\u4e00\u4e2aSchema\u4ec5\u6709\\ **type**\\ \u4e00\u9879\u65f6\uff0c\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\\ **type**\\ \u7684\u503c\u7b80\u5316\u8868\u793a\u4e3aSchema\u3002\n\ntypeOf\n^^^^^^\n\n\u5f53\u524d\u4ec5\u5728\u58f0\u660e\\ **typeOf**\\ \u5b57\u6bb5\u65f6\u53ef\u4ee5\u4e0d\u6307\u5b9a\\ **type**\\ \uff0c\\ **typeOf**\\ \u6307\u793a\u5982\u4f55\u6839\u636e\u6570\u636e\u7684\u7c7b\u578b\u9009\u62e9\u5bf9\u5e94\u7684Schema\u3002\u53ef\u4ee5\u4f7f\u7528\u771f\u5b9e\u7684Python\u7c7b\u578b\u6216\u7c7b\u578b\u5143\u7ec4\u4f5c\u4e3akey\uff08\u4f5c\u4e3a\\ ``isinstance``\\ \u7684\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff09\u3002\n\ndefault\n^^^^^^^\n\n**default**\\ \u5b57\u6bb5\u4ec5\u7528\u5728\\ **typeOf**\\ \u5b57\u6bb5\u5185\uff0c\u7528\u4e8e\u6307\u793a\u7f3a\u7701\u7c7b\u578b\u8868\u793a\u7684Schema\u3002\n\nitems\n^^^^^\n\n**items**\\ \u5b57\u6bb5\u4ec5\u5728\\ **type**\\ \u4e3aarray\u65f6\u751f\u6548\uff0c\u7528\u4e8e\u63cf\u8ff0\u5e8f\u5217\u4e2d\u7684\u6bcf\u4e00\u9879\u5bf9\u5e94\u7684Schema\u3002\n\nproperties\n^^^^^^^^^^\n\n**items**\\ \u5b57\u6bb5\u4ec5\u5728\\ **type**\\ \u4e3adict\u6216object\u65f6\u751f\u6548\uff0c\u6307\u5b9a\u7ed9\u51fa\u7684\u9879\u7684Schema\uff08\u6ca1\u6709\u6307\u5b9a\u7684\u9879\u4e0d\u4f1a\u5904\u7406\uff09\u3002\n\npatternProperties\n^^^^^^^^^^^^^^^^^\n\n**items**\\ \u5b57\u6bb5\u4ec5\u5728\\ **type**\\ \u4e3adict\u6216object\u65f6\u751f\u6548\uff0c\u6307\u5b9a\u7b26\u5408\u7ed9\u5b9a\u7684\u6b63\u5219\u8868\u8fbe\u5f0f\u7684\u9879\u7684Schema\uff08\u4f7f\u7528\\ ``re.search``\\ \u5339\u914d\uff09\u3002\n\n\u9644\u52a0\u4fe1\u606f\n~~~~~~~~\n\n1. Schema\u4f7f\u7528lazy compile\u65b9\u5f0f\uff0c\u4ec5\u5728\u8f6c\u6362\u4f7f\u7528\u65f6\u81ea\u52a8\u7f16\u8bd1\uff0c\u521d\u59cb\u5316\u4ee3\u4ef7\u6781\u5c0f\u3002\n2. \u5b50Schema\u4e2d\u5982\u65e0\u663e\u5f0f\u58f0\u660e\uff0c\\ *version*\\ \uff0c\\ *description*\\ \uff0c\\ *encoding*\\ \uff0c\\ *decoderrors*\\ \u81ea\u52a8\u7ee7\u627f\u7236Schema\u5bf9\u5e94\u7684\u503c\u3002\n3. **typeOf**\\ \u80fd\u591f\u8bc6\u522b\u7ee7\u627f\u5173\u7cfb\uff0c\u4f46\u9488\u5bf9\u4f7f\u7528\u6570\u636e\u771f\u5b9e\u7c7b\u578b\u7684\u60c5\u51b5\u6709\u4f18\u5316\u3002\n4. **typeOf**\\ \u6307\u5b9a\u591a\u79cd\u7c7b\u578b\u65f6\u4e0d\u8981\u4f7f\u7528\\ ``list``\\ \u7b49\u975ehashable\u7c7b\u578b\u3002\n5. \u5bf9\u4e8e\\ *object*\\ \u7684\u60c5\u51b5\u662f\u4f7f\u7528\\ ``ObjAsDictAdapter``\\ \u5c06\u6570\u636e\u5305\u88c5\u6210\u7c7b\\ ``dict``\\ \u5bf9\u8c61\u8fdb\u884c\u8f6c\u6362\u7684\u3002", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "schemaconvertor", "package_url": "https://pypi.org/project/schemaconvertor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/schemaconvertor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/schemaconvertor/0.3.1.0/", "requires_dist": null, "requires_python": null, "summary": "a tool to serialize objects by schema", "version": "0.3.1.0" }, "last_serial": 1493611, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "13e2694d0ee5d37f88d850616a17aede", "sha256": "ce75ae8a7174f8c88e6bd380fa93196849cd55f8667d4fb7a5be3bd4119eb43b" }, "downloads": -1, "filename": "schemaconvertor-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "13e2694d0ee5d37f88d850616a17aede", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11835, "upload_time": "2015-03-28T09:52:49", "url": "https://files.pythonhosted.org/packages/5b/3a/2e66b851700e0eb41d9aba5840ae43b143558b4f20e3c3f511812f743ebb/schemaconvertor-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "44ab12c4ef4dc9fbfe0e8083eb1508a4", "sha256": "c7a1054c178bda5ee00bb44e370b5dabfa16c7be5725f745a53025337a947ad3" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.tar.gz", "has_sig": false, "md5_digest": "44ab12c4ef4dc9fbfe0e8083eb1508a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5235, "upload_time": "2015-03-28T09:37:41", "url": "https://files.pythonhosted.org/packages/b5/2c/364011c8be30a96b5e8b3a8ec872a0ea9eb249eaec7c428384d3c931b50e/schemaconvertor-0.2.2.tar.gz" } ], "0.2.2.1": [ { "comment_text": "", "digests": { "md5": "89d19e04988201c4f2ce462a8b532c6b", "sha256": "fe1f6003dad6f633d5da86af5a214aa569fb71d4b790dedc0179efa595c1ad49" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.1-py2.7.egg", "has_sig": false, "md5_digest": "89d19e04988201c4f2ce462a8b532c6b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11945, "upload_time": "2015-03-28T10:04:28", "url": "https://files.pythonhosted.org/packages/4e/e1/033bb7e9146c126dea41eda647121b7c29141a0b5c04607e887794de8f50/schemaconvertor-0.2.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "795ef743483a1b36a21560c8df46f71f", "sha256": "b586a59a45a6c88e03b5a590c1e809249fd997d03bc2d085f0e786fd6e9c21ff" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.1.tar.gz", "has_sig": false, "md5_digest": "795ef743483a1b36a21560c8df46f71f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2015-03-28T10:04:31", "url": "https://files.pythonhosted.org/packages/1f/3f/27b3a2474b2a76b1a5ad358a605e65200018d745621a7a0db82a681fbeb7/schemaconvertor-0.2.2.1.tar.gz" } ], "0.2.2.2": [ { "comment_text": "", "digests": { "md5": "d87120f4412d260e41fe83b24da23e82", "sha256": "c53f17dba2ad1871ca63ac89716a4d3a4f6c7578e6a3c9e370d2a73ecf1b0da6" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.2-py2.7.egg", "has_sig": false, "md5_digest": "d87120f4412d260e41fe83b24da23e82", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11940, "upload_time": "2015-03-28T10:06:42", "url": "https://files.pythonhosted.org/packages/bc/a1/dee1ef566a3636fbca22092586a2f97da89f2d9a023edad97a4a6be719c6/schemaconvertor-0.2.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b301a7997b9cb4d0861cc2776cd9d6c1", "sha256": "53d3ef70ddf59c3e2f74a881ec184688354883e45313c9a12d2f6b30b7f4c697" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.2.tar.gz", "has_sig": false, "md5_digest": "b301a7997b9cb4d0861cc2776cd9d6c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5621, "upload_time": "2015-03-28T10:06:46", "url": "https://files.pythonhosted.org/packages/0a/91/b9a8ac17d29b6eadcf23543deeca9ec2ffb04da8773bc08f47b7309cde1a/schemaconvertor-0.2.2.2.tar.gz" } ], "0.2.2.3": [ { "comment_text": "", "digests": { "md5": "f3a92ef8be7d01abc9fc542e4b9ace22", "sha256": "5e7950dd212b3f74917c41f4345b6f4af4a190691a9f61892367877169810e9b" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.3-py2.7.egg", "has_sig": false, "md5_digest": "f3a92ef8be7d01abc9fc542e4b9ace22", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11988, "upload_time": "2015-03-28T10:13:38", "url": "https://files.pythonhosted.org/packages/64/35/85569a50e36e125c30509b66372e5906aea136883b18746b587de870afa7/schemaconvertor-0.2.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "892296203d504c8e6c49b228053fa321", "sha256": "54193e5919b2cd3964ddf4d3b7b4e8c11b099cca808a0e52f1113ff55c6ff0fe" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.3.tar.gz", "has_sig": false, "md5_digest": "892296203d504c8e6c49b228053fa321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5644, "upload_time": "2015-03-28T10:13:42", "url": "https://files.pythonhosted.org/packages/98/8a/3b76e7f55ee6e49e84eab2e212284ca9d0f43a1f42c03fcc65ff7f0c00e6/schemaconvertor-0.2.2.3.tar.gz" } ], "0.2.2.4": [ { "comment_text": "", "digests": { "md5": "873276a7d79e0c16c785338ea6a73754", "sha256": "ab37a7d0bb2fe229a9020b8d57a851fb23f30b78e3172dc020db453397e008d3" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.4-py2.7.egg", "has_sig": false, "md5_digest": "873276a7d79e0c16c785338ea6a73754", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12075, "upload_time": "2015-03-28T17:06:18", "url": "https://files.pythonhosted.org/packages/1f/d1/57aaf2e9aa16d013f837b64ce3113649b72cfdcc5334fc2f5094e0997045/schemaconvertor-0.2.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4295bb0014af2b7cc9f7b2b8623f23be", "sha256": "b7ce0521802d737cafd757336b0509c8259e0c50248b3b713cc5dd0d1d77b487" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.4.tar.gz", "has_sig": false, "md5_digest": "4295bb0014af2b7cc9f7b2b8623f23be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5502, "upload_time": "2015-03-28T17:06:22", "url": "https://files.pythonhosted.org/packages/e8/04/84be750e44352aa84c5b2083fb735779c4d3f02064c6ccf018322c7a7eaf/schemaconvertor-0.2.2.4.tar.gz" } ], "0.2.2.5": [ { "comment_text": "", "digests": { "md5": "44b5c0cec8672185464599fc3c63f633", "sha256": "aca9d7b1c93f66b1604fa26d0860640f4a24f04434e39e54ac6f177327a993a9" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.5-py2.7.egg", "has_sig": false, "md5_digest": "44b5c0cec8672185464599fc3c63f633", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16795, "upload_time": "2015-03-31T06:13:12", "url": "https://files.pythonhosted.org/packages/ae/38/b080488191bbd50c84317ade92b6856db6bb53085fae8bc2a8eddcecabaa/schemaconvertor-0.2.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e0bbea6270244cf6f0cdd47e4bfd1af6", "sha256": "d246142d49056faab3e00656e840735dd88bc43815d9bb45cfe6b37fb3491701" }, "downloads": -1, "filename": "schemaconvertor-0.2.2.5.tar.gz", "has_sig": false, "md5_digest": "e0bbea6270244cf6f0cdd47e4bfd1af6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7700, "upload_time": "2015-03-31T06:13:16", "url": "https://files.pythonhosted.org/packages/ef/50/e4199b922c8d8b2a752439397ecc21b78e8aeefd13bcc25b7258e167d95b/schemaconvertor-0.2.2.5.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4f91970c5a1ad77bc7ad6294b2486e0a", "sha256": "84bd35bd1f9fd2209d5a062fa87e5d81a18fdb550615e98dcd68158a97682f89" }, "downloads": -1, "filename": "schemaconvertor-0.3-py2.7.egg", "has_sig": false, "md5_digest": "4f91970c5a1ad77bc7ad6294b2486e0a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22813, "upload_time": "2015-04-01T16:38:29", "url": "https://files.pythonhosted.org/packages/b0/51/aafb149cba415089ab519c53d875452d88c6338222193799baf46fe838c1/schemaconvertor-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "07952f567d23d9f1ee9663902baab476", "sha256": "c2f5e87982bc6fdb400f97ea35abfcb0b91ade7f0adb20119f46ffa9161f7bbf" }, "downloads": -1, "filename": "schemaconvertor-0.3.tar.gz", "has_sig": false, "md5_digest": "07952f567d23d9f1ee9663902baab476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10406, "upload_time": "2015-04-01T16:38:33", "url": "https://files.pythonhosted.org/packages/59/2c/71fbbd5ae194c7cabf7eb0003182f7e719bde1450dbce0d39720361ffa07/schemaconvertor-0.3.tar.gz" } ], "0.3.0.1": [ { "comment_text": "", "digests": { "md5": "b2ecad93718b7cfbc76fd48dbec6c579", "sha256": "120778344798956f2d2514b3fd644359dd5f4f0c9319b8d6b6a2c15e01502864" }, "downloads": -1, "filename": "schemaconvertor-0.3.0.1-py2.7.egg", "has_sig": false, "md5_digest": "b2ecad93718b7cfbc76fd48dbec6c579", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22827, "upload_time": "2015-04-01T16:42:05", "url": "https://files.pythonhosted.org/packages/e4/cc/f7935c6da005f5f39f60acf6a24dc511c75970e9c2c24d2e29ff44556cd9/schemaconvertor-0.3.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c86c4473ecdaec0931a295c46dfa2b35", "sha256": "ad4d473cb193f43f7893ba3e3d1233fa70ea1041d1be799ef692a526253f0e81" }, "downloads": -1, "filename": "schemaconvertor-0.3.0.1.tar.gz", "has_sig": false, "md5_digest": "c86c4473ecdaec0931a295c46dfa2b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10406, "upload_time": "2015-04-01T16:42:10", "url": "https://files.pythonhosted.org/packages/aa/96/9728dff7ac3bf2b8d4594b06058d62210b3f55b4f7d6d2e4138cbcc9d94a/schemaconvertor-0.3.0.1.tar.gz" } ], "0.3.0.2": [ { "comment_text": "", "digests": { "md5": "9d9f26c12c362a605e0e5d0e5abf6fca", "sha256": "c393bc4560c1a5188223d903e1aecb5ef2e054e8675fa7a1f88b9506712efde9" }, "downloads": -1, "filename": "schemaconvertor-0.3.0.2-py2.7.egg", "has_sig": false, "md5_digest": "9d9f26c12c362a605e0e5d0e5abf6fca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22912, "upload_time": "2015-04-02T02:05:56", "url": "https://files.pythonhosted.org/packages/c0/f5/17b171feb435ae635a4bd8ef8e20528fec0c4c6ffb15f034958daebd6d05/schemaconvertor-0.3.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e1e1de82949159953e1aed31b50fedf3", "sha256": "6f705e513950597419a83770898703ca39ab04e52f1cfe11aa45a10c49eff1ee" }, "downloads": -1, "filename": "schemaconvertor-0.3.0.2.tar.gz", "has_sig": false, "md5_digest": "e1e1de82949159953e1aed31b50fedf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10501, "upload_time": "2015-04-02T02:06:00", "url": "https://files.pythonhosted.org/packages/d5/d6/a7072149e6fc580f5ddf11de5757668d76e7e7132293a61dcc9d0bd49ecf/schemaconvertor-0.3.0.2.tar.gz" } ], "0.3.1.0": [ { "comment_text": "", "digests": { "md5": "3b016e9b833578f1cc420ddbc35e7d40", "sha256": "a26b712edcc83ba8b0de6eade3dea6fd5b1c1a60a7301801cb8984582a3602d6" }, "downloads": -1, "filename": "schemaconvertor-0.3.1.0-py2.7.egg", "has_sig": false, "md5_digest": "3b016e9b833578f1cc420ddbc35e7d40", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22945, "upload_time": "2015-04-07T02:46:03", "url": "https://files.pythonhosted.org/packages/14/80/2aa3f4cdc11e6e00119e103aa1c5ac9ef1ab34bfa49c4a82950c7dec5d2c/schemaconvertor-0.3.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8d78ce1a926a4aa790a3522bbc961845", "sha256": "e41fbbeae3b143788d76e5fca15aeca5ad9c81272c2de1e032a1ac3a2db81b7f" }, "downloads": -1, "filename": "schemaconvertor-0.3.1.0.tar.gz", "has_sig": false, "md5_digest": "8d78ce1a926a4aa790a3522bbc961845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10513, "upload_time": "2015-04-07T02:46:07", "url": "https://files.pythonhosted.org/packages/da/f3/0cfa2ed57a30e2772c196e39f998399b9a5525104c03f28fe3c1b3425b1c/schemaconvertor-0.3.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b016e9b833578f1cc420ddbc35e7d40", "sha256": "a26b712edcc83ba8b0de6eade3dea6fd5b1c1a60a7301801cb8984582a3602d6" }, "downloads": -1, "filename": "schemaconvertor-0.3.1.0-py2.7.egg", "has_sig": false, "md5_digest": "3b016e9b833578f1cc420ddbc35e7d40", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22945, "upload_time": "2015-04-07T02:46:03", "url": "https://files.pythonhosted.org/packages/14/80/2aa3f4cdc11e6e00119e103aa1c5ac9ef1ab34bfa49c4a82950c7dec5d2c/schemaconvertor-0.3.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8d78ce1a926a4aa790a3522bbc961845", "sha256": "e41fbbeae3b143788d76e5fca15aeca5ad9c81272c2de1e032a1ac3a2db81b7f" }, "downloads": -1, "filename": "schemaconvertor-0.3.1.0.tar.gz", "has_sig": false, "md5_digest": "8d78ce1a926a4aa790a3522bbc961845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10513, "upload_time": "2015-04-07T02:46:07", "url": "https://files.pythonhosted.org/packages/da/f3/0cfa2ed57a30e2772c196e39f998399b9a5525104c03f28fe3c1b3425b1c/schemaconvertor-0.3.1.0.tar.gz" } ] }