{ "info": { "author": "mandrewcito", "author_email": "anbaalo@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# json_repository\n\n![travis build](https://img.shields.io/travis/:mandrewcito/:json_repository.svg)\n![Pypi](https://img.shields.io/pypi/v/json-repository.svg)\n![Pypi - downloads month](https://img.shields.io/pypi/dm/json-repository.svg)\n\n\n# Install\n\n[https://pypi.org/project/json-repository/](Pypi)\npip install json-repository\n\n# Examples\n\nYou can also go to [tests](test/sample/foobar_test.py) to check a good how-to!\n\n## Creating custom repository\n\n```python\nclass Foo(object):\n foo = None\n bar = None\n id = None\n\nclass FoobarRepository(BaseJsonRepository):\n def __init__(self):\n super(FoobarRepository, self).__init__(Foo)\n```\n\n## using created repository\n\n```python\n with FoobarRepository() as repo:\n for entity in repo.get_all():\n repo.delete(entity)\n repo.context.commit()\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mandrewcito/json_repository", "keywords": "json repository typed", "license": "", "maintainer": "", "maintainer_email": "", "name": "json-repository", "package_url": "https://pypi.org/project/json-repository/", "platform": "", "project_url": "https://pypi.org/project/json-repository/", "project_urls": { "Homepage": "https://github.com/mandrewcito/json_repository" }, "release_url": "https://pypi.org/project/json-repository/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "A simple json repository", "version": "0.2.0" }, "last_serial": 4689372, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cf73e6b54e90890caf457f2320d82aac", "sha256": "0176c33d312256a40f62c79b469b46f6db3edd5d759b6420ccb6eaae83f0f935" }, "downloads": -1, "filename": "json_repository-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf73e6b54e90890caf457f2320d82aac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16861, "upload_time": "2018-12-27T10:35:05", "url": "https://files.pythonhosted.org/packages/99/cd/bdd0b6df53609154e6bc5694a29c05a8af7175332b82d2c79bc5f3cfbc3b/json_repository-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5290f8da6dbf1b97530f9390acab2884", "sha256": "224ccfbb0d6e9092878e2d906752bd579885093d06ab443f55ff8b7f641bc940" }, "downloads": -1, "filename": "json_repository-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5290f8da6dbf1b97530f9390acab2884", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2602, "upload_time": "2018-12-27T10:35:07", "url": "https://files.pythonhosted.org/packages/dc/27/82bfe1ad08b28901fae7929456d4dff5f4a9bc692b78eb4be4f166f4fb77/json_repository-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bbec1bcb0cfaad3d0df07c299deff177", "sha256": "a2a9fbfafaacb1ce5b4c9dea5f8d3709a4282ea9379897bac152a9c9ca1161c2" }, "downloads": -1, "filename": "json_repository-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bbec1bcb0cfaad3d0df07c299deff177", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17792, "upload_time": "2019-01-11T22:48:52", "url": "https://files.pythonhosted.org/packages/c2/3b/f3993f6463087cea38d0f20ed7a226f498b619a8647de668531c8d69750e/json_repository-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc4182d2421a7dcd2aeb12f067decd9e", "sha256": "abc36c54486cd40312757ff4a748c435db9b18834fbbb97c18438b89fd0c3e90" }, "downloads": -1, "filename": "json_repository-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cc4182d2421a7dcd2aeb12f067decd9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3273, "upload_time": "2019-01-11T22:48:53", "url": "https://files.pythonhosted.org/packages/32/55/faf020aff4c99676f5ecda6906035dc5fa6e0cb8095f37c81fcbf2407a76/json_repository-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "57d6c6b2783a9c8ff904a0b79e32e482", "sha256": "28280a613b72281e56a8957443d5c0fbd31c770140e44cdf6bffbbd43bad33ca" }, "downloads": -1, "filename": "json_repository-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57d6c6b2783a9c8ff904a0b79e32e482", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18002, "upload_time": "2019-01-12T22:59:29", "url": "https://files.pythonhosted.org/packages/fc/72/975b18177dfd1b1e3111d9854591fe268ee696996a06b33f6f47c147d45a/json_repository-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d3a52dcc7f814f74e9aac380e76ccd3", "sha256": "7920100792d56470550bb5bb724070168d732a196a5a2de82e7cbe00a14928cf" }, "downloads": -1, "filename": "json_repository-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8d3a52dcc7f814f74e9aac380e76ccd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3489, "upload_time": "2019-01-12T22:59:30", "url": "https://files.pythonhosted.org/packages/e2/c1/c0a4fd80208292d0bcedafce0e06329a1728b1daba482dd1c9c9eb36e125/json_repository-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57d6c6b2783a9c8ff904a0b79e32e482", "sha256": "28280a613b72281e56a8957443d5c0fbd31c770140e44cdf6bffbbd43bad33ca" }, "downloads": -1, "filename": "json_repository-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57d6c6b2783a9c8ff904a0b79e32e482", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18002, "upload_time": "2019-01-12T22:59:29", "url": "https://files.pythonhosted.org/packages/fc/72/975b18177dfd1b1e3111d9854591fe268ee696996a06b33f6f47c147d45a/json_repository-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d3a52dcc7f814f74e9aac380e76ccd3", "sha256": "7920100792d56470550bb5bb724070168d732a196a5a2de82e7cbe00a14928cf" }, "downloads": -1, "filename": "json_repository-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8d3a52dcc7f814f74e9aac380e76ccd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3489, "upload_time": "2019-01-12T22:59:30", "url": "https://files.pythonhosted.org/packages/e2/c1/c0a4fd80208292d0bcedafce0e06329a1728b1daba482dd1c9c9eb36e125/json_repository-0.2.0.tar.gz" } ] }