{ "info": { "author": "Johannes Valbj\u00f8rn", "author_email": "johannes.valbjorn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "===============================\npycorm\n===============================\n\n.. image:: https://img.shields.io/pypi/v/pycorm.svg\n :target: https://pypi.python.org/pypi/pycorm\n\n.. image:: https://img.shields.io/travis/sloev/pycorm.svg\n :target: https://travis-ci.org/sloev/pycorm\n\n.. image:: https://readthedocs.org/projects/pycorm/badge/?version=latest\n :target: https://readthedocs.org/projects/pycorm/?badge=latest\n :alt: Documentation Status\n\n\nModel class with fields that translate to jsonschema fields.\nClasses can be instantiated from dictionaries and will auto populate fields with right type (only Models)\n\n* Free software: MIT\n* Documentation: https://pycorm.readthedocs.org.\n\nFeatures\n--------\n\nPython objects from dictionaries, including dotnotation and jsonschema validation.\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.2.9\n-----------------\n\n* introiduced inheritance between models\n* jsonschema validation on model schema and input schema\n* models instantiate their schema only once pr class (caching)\n\n0.0.1 (2016-3-1)\n------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sloev/pycorm", "keywords": "pycorm", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycorm", "package_url": "https://pypi.org/project/pycorm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pycorm/", "project_urls": { "Homepage": "https://github.com/sloev/pycorm" }, "release_url": "https://pypi.org/project/pycorm/0.2.13/", "requires_dist": [ "jsonschema" ], "requires_python": "", "summary": "a pico orm that uses jsonschema", "version": "0.2.13" }, "last_serial": 1984650, "releases": { "0.2.0": [ { "comment_text": "built for Linux-3.10.18-armv7l-with-glibc2.4", "digests": { "md5": "eecae3f94137274010a4917321534ce1", "sha256": "f23601579c94dac738d0603915431d9894ea3675271e0a3d187c59d1c34e8852" }, "downloads": -1, "filename": "pycorm-0.2.0.linux-armv7l.tar.gz", "has_sig": false, "md5_digest": "eecae3f94137274010a4917321534ce1", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 3275, "upload_time": "2016-02-25T21:55:44", "url": "https://files.pythonhosted.org/packages/13/8d/64ca43f88cda844d97b9653c7a656d03ae7c26dd7fa0f5e8cc29506f01cd/pycorm-0.2.0.linux-armv7l.tar.gz" }, { "comment_text": "", "digests": { "md5": "0801a54f83cab143bddf04beba92f811", "sha256": "b79f66421797da2b8e711a0671f437ca18caf0dce6ee14e55c8399c796aa9679" }, "downloads": -1, "filename": "pycorm-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0801a54f83cab143bddf04beba92f811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12997, "upload_time": "2016-02-25T21:55:15", "url": "https://files.pythonhosted.org/packages/65/c3/8fc5704f2d3fa2411805a314cf466ca26a5d9d7fc62df5d8fee5e8229875/pycorm-0.2.0.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "1fd0577d0008a3058db86a561b3b9fa8", "sha256": "7f3401f8c2abc97a5d587a3e0795565a780964ede5e98a9aae225dcddcc6400e" }, "downloads": -1, "filename": "pycorm-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fd0577d0008a3058db86a561b3b9fa8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4668, "upload_time": "2016-02-28T13:47:55", "url": "https://files.pythonhosted.org/packages/24/bd/532d805cf02fe83d4552feb31e114837271a8335c2317573692521c53fad/pycorm-0.2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "635e754d356da5f2bb91516add2054bd", "sha256": "d17f7191ffa752907ababf7596e03c475acc80627df4a8659339096e1edd42f3" }, "downloads": -1, "filename": "pycorm-0.2.10.tar.gz", "has_sig": false, "md5_digest": "635e754d356da5f2bb91516add2054bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12099, "upload_time": "2016-02-28T13:47:59", "url": "https://files.pythonhosted.org/packages/26/98/0b69592a55cb990ca552e4df1ff58c94d16727615e44aa18becb5e30497e/pycorm-0.2.10.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "b4dc44731e1219c533aeeb68e2fc2c77", "sha256": "c3ad538235bd7491e3993db9ee74ed65ea46252c6eb5a427331c7de1f01dcfee" }, "downloads": -1, "filename": "pycorm-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4dc44731e1219c533aeeb68e2fc2c77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5388, "upload_time": "2016-02-29T16:43:39", "url": "https://files.pythonhosted.org/packages/52/c2/6f3980b54e1fc877412aa9ca0a2974fe1d8d2179bf1de6eb53cc4a13d8e4/pycorm-0.2.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c42e05a3e2340476c2da787f52f084c6", "sha256": "f914ccb7b95888190b951b7ec3138003586040523ee93d6e6c9e3f3f53b8e8d4" }, "downloads": -1, "filename": "pycorm-0.2.12.tar.gz", "has_sig": false, "md5_digest": "c42e05a3e2340476c2da787f52f084c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12925, "upload_time": "2016-02-29T16:43:52", "url": "https://files.pythonhosted.org/packages/b8/26/0c3524157d6cb91a9e4e3f7dc712d3915543aa4c8f62a02f44dd305b9458/pycorm-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "224f59bc1e3c2864610f51439a6823db", "sha256": "1ee333c8c88c7ad25abcfdbcea1bd7cea0c47c9cd7783c8787d3c85e93983a1b" }, "downloads": -1, "filename": "pycorm-0.2.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "224f59bc1e3c2864610f51439a6823db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5639, "upload_time": "2016-03-01T20:45:53", "url": "https://files.pythonhosted.org/packages/c1/6d/3e5b6d42bf2acbbe8e32c38fae18a6478e824b47ae63676728e1f1d6f820/pycorm-0.2.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e1bd6a72917ce84e4fba7e383fc2fd0", "sha256": "3d8261bd71f04bdb0fcb47a8eaad79e7fa95b97381dce3ee05a00bce35b6ccd7" }, "downloads": -1, "filename": "pycorm-0.2.13.tar.gz", "has_sig": false, "md5_digest": "8e1bd6a72917ce84e4fba7e383fc2fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13182, "upload_time": "2016-03-01T20:46:00", "url": "https://files.pythonhosted.org/packages/b0/0a/d94dbc3a76cc54059a4276e3be8104f3165b0e91e0c4aefde7f69dc73794/pycorm-0.2.13.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7845f20aaf08e979db429c82b1700c22", "sha256": "004f821264d8a39bf615ec36f7487dd248ea98199aaf7fcabad834d30f0dec6a" }, "downloads": -1, "filename": "pycorm-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7845f20aaf08e979db429c82b1700c22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3938, "upload_time": "2016-02-25T22:07:46", "url": "https://files.pythonhosted.org/packages/7f/f9/a9adbf2fb89db51a83cb2fc4aff4c67df17fcecce5e2e2ecdb7b88cfeb5a/pycorm-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43cbe58ff88b037400d506c68645b65b", "sha256": "d39d5e36ec5453f13691b9580157ab8cb96d8b14dbb2a1668938770c35bac6b5" }, "downloads": -1, "filename": "pycorm-0.2.2.tar.gz", "has_sig": false, "md5_digest": "43cbe58ff88b037400d506c68645b65b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11494, "upload_time": "2016-02-25T22:07:53", "url": "https://files.pythonhosted.org/packages/86/85/98919c9fd6add21c1e97a29e806f72de82d21242a5548250aacc8ba2692a/pycorm-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5abfbd48f7b5d81a15f5f11cc0664e2b", "sha256": "b59d826be4b39ab992b3a924d909d32b08fd7976bb0a237858993c58cf328b6a" }, "downloads": -1, "filename": "pycorm-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5abfbd48f7b5d81a15f5f11cc0664e2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3910, "upload_time": "2016-02-25T22:17:07", "url": "https://files.pythonhosted.org/packages/c6/c1/6754711b2d6d65ad99eb96a6a14faf9b6e5489cf3ded269078d16655c28c/pycorm-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab7a72407995f1043c640d5aeeb48027", "sha256": "7ec19e3a29f109ae41469701df019b1b48b3a3fec42c5b0161e4043490f43a43" }, "downloads": -1, "filename": "pycorm-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ab7a72407995f1043c640d5aeeb48027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11465, "upload_time": "2016-02-25T22:17:13", "url": "https://files.pythonhosted.org/packages/78/04/622b1822a0058c5fdde2dc1a34f4db1f34df00bbfb8a7e69801c6b290b04/pycorm-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cde5687315efd8d671ba5a116290f807", "sha256": "2cc83e0a4ca66599510d3ea81a8096f8f16b0bc8f5c746fe2823cbb3cdc7b347" }, "downloads": -1, "filename": "pycorm-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cde5687315efd8d671ba5a116290f807", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3913, "upload_time": "2016-02-25T22:21:14", "url": "https://files.pythonhosted.org/packages/70/ab/6a161490b65ec3ecb6e9111d019d1514d585204c23311ffb4127bd5cb89c/pycorm-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff3ddaa1a55026f3eb5b2ca190b740c1", "sha256": "07870670c1ee132cb308aae830ba9130319ebf9b1f40a7b756f5d9a59ebdaa38" }, "downloads": -1, "filename": "pycorm-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ff3ddaa1a55026f3eb5b2ca190b740c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11467, "upload_time": "2016-02-25T22:21:23", "url": "https://files.pythonhosted.org/packages/9f/d8/562f3649f8f6485e2a2b64e9bcdd2e5b448b3ed637e777aa158927aba05d/pycorm-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1e64487d932ffb309b070b409b60e335", "sha256": "d7cbd9d86075ade27866efc82edd33b2940ffe30cba7d67e812e83cd3ba96aa1" }, "downloads": -1, "filename": "pycorm-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e64487d932ffb309b070b409b60e335", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3913, "upload_time": "2016-02-25T22:26:29", "url": "https://files.pythonhosted.org/packages/be/e4/57e7aade1e5f943f90ae5d5300d6415ac713ab96e94bbb0acad806a36880/pycorm-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c52a88ee97e2717d5ce168bd8e9da835", "sha256": "17cbe27cbc80e0de0e9eda6eea2eba5b9a2e8a22a22abc90671e7d378af7ad6c" }, "downloads": -1, "filename": "pycorm-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c52a88ee97e2717d5ce168bd8e9da835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2016-02-25T22:26:41", "url": "https://files.pythonhosted.org/packages/94/b0/cd816250f35bfac4cdc9c5bbc613bf2f54367102d1cf35af4ca665167105/pycorm-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "847cb519cda3d044c56b19aa260cdf68", "sha256": "8ef128231ed94cdf39430e5e8f7c7d3df0b3c519990bb80d18a9fd6bde683c0e" }, "downloads": -1, "filename": "pycorm-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "847cb519cda3d044c56b19aa260cdf68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3915, "upload_time": "2016-02-25T22:37:18", "url": "https://files.pythonhosted.org/packages/bc/d2/95bd9519b3e53027c54e006920b013b583d4dced289cdda9e3a07f0625e0/pycorm-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b79939836a8d21cdc3bf6de6966eaa71", "sha256": "42f320677010f2711705b007d9e24d227b93ded0230cd1a40c5b788574a32b9a" }, "downloads": -1, "filename": "pycorm-0.2.6.tar.gz", "has_sig": false, "md5_digest": "b79939836a8d21cdc3bf6de6966eaa71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11469, "upload_time": "2016-02-25T22:37:27", "url": "https://files.pythonhosted.org/packages/74/50/df5ee3f5e449dccc4db9cf2540f117f94af6a235af83bec36e87b17d4200/pycorm-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "6be82643fcecd7cdf8824cbaca6594c6", "sha256": "88f7f8a906eaacfba26ef06eefe2cb284022fad4b783feff488c2d35d78a4487" }, "downloads": -1, "filename": "pycorm-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be82643fcecd7cdf8824cbaca6594c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3912, "upload_time": "2016-02-25T23:08:11", "url": "https://files.pythonhosted.org/packages/ab/93/b5162b16c3eeeb9e5e0566452a346cde58f32b1907d472b5d59699a126f6/pycorm-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf86f94990bf0ec1847d8c160725d5b1", "sha256": "c18440cc9064a285b481dee888157f0c719f53cbee55fb1fba47bd5f38df52b8" }, "downloads": -1, "filename": "pycorm-0.2.7.tar.gz", "has_sig": false, "md5_digest": "bf86f94990bf0ec1847d8c160725d5b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2016-02-25T23:08:30", "url": "https://files.pythonhosted.org/packages/81/02/bc9a1bf2a6367da1c2067a7f732367546eae614addfdee326a474c05ec62/pycorm-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "ec4b1699d6fc30e2a11dce9ee234daa4", "sha256": "d743c2a8f437661b0555af613f715f6a18437c79ece843e2e3204cae50b42ae4" }, "downloads": -1, "filename": "pycorm-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec4b1699d6fc30e2a11dce9ee234daa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4254, "upload_time": "2016-02-28T13:26:44", "url": "https://files.pythonhosted.org/packages/4d/cd/26f8e91e06192fe3b975e262701b17051d02b5cfd854a2bb99f207de23e5/pycorm-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15f1ac197386d5fa819fa24619bf127d", "sha256": "80810819d70e2b46ff0de6a8518e72943207dcd53e923e2e0726052dd1674d8f" }, "downloads": -1, "filename": "pycorm-0.2.8.tar.gz", "has_sig": false, "md5_digest": "15f1ac197386d5fa819fa24619bf127d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11923, "upload_time": "2016-02-28T13:26:52", "url": "https://files.pythonhosted.org/packages/d4/54/9ae965dcf41d8e0e53397c0cbe294e703fb77669b9dc7db8659d6ca8be9c/pycorm-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "75cf4074dff5477cb388c3b844e3ca7f", "sha256": "476b423c4a430ec8e38c3f13f1c53709abacfe531cf30b524b53581a079efca6" }, "downloads": -1, "filename": "pycorm-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75cf4074dff5477cb388c3b844e3ca7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4255, "upload_time": "2016-02-28T13:28:18", "url": "https://files.pythonhosted.org/packages/46/3e/f3bbc2dd82f963483d30124d4c6dae6ac7e647cbbad04b06665e791dabee/pycorm-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd12807bd3f8753cee19de94e90b40ea", "sha256": "e54327c42ae5fd9c4d4c94b03e7b13567f3ed40d66195ce44236d08f877df35e" }, "downloads": -1, "filename": "pycorm-0.2.9.tar.gz", "has_sig": false, "md5_digest": "fd12807bd3f8753cee19de94e90b40ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11920, "upload_time": "2016-02-28T13:28:27", "url": "https://files.pythonhosted.org/packages/d4/bc/a49d560ff5011746992d80c3871acabdcadd77ab701d5e775db95fa084e9/pycorm-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "224f59bc1e3c2864610f51439a6823db", "sha256": "1ee333c8c88c7ad25abcfdbcea1bd7cea0c47c9cd7783c8787d3c85e93983a1b" }, "downloads": -1, "filename": "pycorm-0.2.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "224f59bc1e3c2864610f51439a6823db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5639, "upload_time": "2016-03-01T20:45:53", "url": "https://files.pythonhosted.org/packages/c1/6d/3e5b6d42bf2acbbe8e32c38fae18a6478e824b47ae63676728e1f1d6f820/pycorm-0.2.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e1bd6a72917ce84e4fba7e383fc2fd0", "sha256": "3d8261bd71f04bdb0fcb47a8eaad79e7fa95b97381dce3ee05a00bce35b6ccd7" }, "downloads": -1, "filename": "pycorm-0.2.13.tar.gz", "has_sig": false, "md5_digest": "8e1bd6a72917ce84e4fba7e383fc2fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13182, "upload_time": "2016-03-01T20:46:00", "url": "https://files.pythonhosted.org/packages/b0/0a/d94dbc3a76cc54059a4276e3be8104f3165b0e91e0c4aefde7f69dc73794/pycorm-0.2.13.tar.gz" } ] }