{ "info": { "author": "Thomas Wiebe", "author_email": "code@heimblick.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Obscheme\n--------\n\nDescribe objects with Schemata and their attributes with Fields.\nSchemata can be used to validate objects on demand or enforce\nvalidation on attribute modification through meta class.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/twiebe/Obscheme", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Obscheme", "package_url": "https://pypi.org/project/Obscheme/", "platform": "any", "project_url": "https://pypi.org/project/Obscheme/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/twiebe/Obscheme" }, "release_url": "https://pypi.org/project/Obscheme/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Define and enforce schema on objects", "version": "0.3.0" }, "last_serial": 2194275, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b4ae1e2d2bd38f73c1921d5666ac3ec5", "sha256": "82dd2817279d7de6335e13abd51c8d2314dd0425df3223b86e20153c9c362ba5" }, "downloads": -1, "filename": "Obscheme-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b4ae1e2d2bd38f73c1921d5666ac3ec5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12813, "upload_time": "2016-06-28T20:06:29", "url": "https://files.pythonhosted.org/packages/88/23/c63c66ea63b28bcb4babf9278143d6dca3098dd56c5ef523b1f5efac3419/Obscheme-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96c53b715cf09ff85a38f813321e4b7c", "sha256": "325c5092be977fc22ae0b956fd15f764a0fabeae6f7daa2c7edda595484b8611" }, "downloads": -1, "filename": "Obscheme-0.1.0.tar.gz", "has_sig": false, "md5_digest": "96c53b715cf09ff85a38f813321e4b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6375, "upload_time": "2016-06-28T20:05:44", "url": "https://files.pythonhosted.org/packages/ea/21/4935754ab60a46573c22c92ef0846a88278ccaa94a6551c4d70b6cb24f8a/Obscheme-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d71b5afae71061d9d4e5f76dff3a2ce7", "sha256": "b9611e8dee47cdcb1392b4c50946357493ee72b8a8364b869b8c487240e709dc" }, "downloads": -1, "filename": "Obscheme-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d71b5afae71061d9d4e5f76dff3a2ce7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12689, "upload_time": "2016-06-28T20:34:52", "url": "https://files.pythonhosted.org/packages/b1/64/2683b02a40108d1bbca0dfaae2ed9ef91d649a311a8c61c4a8afc0e44b1d/Obscheme-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e49a5ad2e096eea189b09c09815cb3b3", "sha256": "565ef2371d5c424dfb17d72676ed8fac9c9f260235efc87851a2603ce1a7b067" }, "downloads": -1, "filename": "Obscheme-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e49a5ad2e096eea189b09c09815cb3b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6386, "upload_time": "2016-06-28T20:34:47", "url": "https://files.pythonhosted.org/packages/9f/71/2cbdf3c646a0d734f63f2331de0276b91aa9b32e6248657532e777ae63bf/Obscheme-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a04bb2d8fb1c21ec6b49f87fab772e3e", "sha256": "16124e28ce853817061b95ed053c4427409129c3182d950358fe2e950ab35ad9" }, "downloads": -1, "filename": "Obscheme-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a04bb2d8fb1c21ec6b49f87fab772e3e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15705, "upload_time": "2016-06-29T18:05:48", "url": "https://files.pythonhosted.org/packages/f2/58/377c35d63e5f789a9f656235f58c56160743e2a3f91825075371adcd1f61/Obscheme-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c51c913236b2122ec2507ef6e8566144", "sha256": "d35821bf3d9ca713cae7e6a6fb6f49aa1721b9967feef045e343fa78c8f888af" }, "downloads": -1, "filename": "Obscheme-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c51c913236b2122ec2507ef6e8566144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7391, "upload_time": "2016-06-29T18:05:41", "url": "https://files.pythonhosted.org/packages/38/37/8ce857fc1c3319262052c0037d26e073261ce0c7fd866e524254a0e0586b/Obscheme-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a04bb2d8fb1c21ec6b49f87fab772e3e", "sha256": "16124e28ce853817061b95ed053c4427409129c3182d950358fe2e950ab35ad9" }, "downloads": -1, "filename": "Obscheme-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a04bb2d8fb1c21ec6b49f87fab772e3e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15705, "upload_time": "2016-06-29T18:05:48", "url": "https://files.pythonhosted.org/packages/f2/58/377c35d63e5f789a9f656235f58c56160743e2a3f91825075371adcd1f61/Obscheme-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c51c913236b2122ec2507ef6e8566144", "sha256": "d35821bf3d9ca713cae7e6a6fb6f49aa1721b9967feef045e343fa78c8f888af" }, "downloads": -1, "filename": "Obscheme-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c51c913236b2122ec2507ef6e8566144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7391, "upload_time": "2016-06-29T18:05:41", "url": "https://files.pythonhosted.org/packages/38/37/8ce857fc1c3319262052c0037d26e073261ce0c7fd866e524254a0e0586b/Obscheme-0.3.0.tar.gz" } ] }