{ "info": { "author": "UNICEF", "author_email": "dev@unicef.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python :: 3.6" ], "description": "# UNICEF Snapshot\n\nSnapshot is a library that provides snapshot of data changes on django model.\n\n\n## Installation\n\n pip install unicef-snapshot\n\n\n## Setup\n\nAdd ``unicef_snapshot`` to ``INSTALLED_APPS`` in ``settings.py``\n\n INSTALLED_APPS = [\n ...\n 'unicef_snapshot',\n ]\n\n\n## Usage\n\nUse ``unicef-snapshot`` in serializers\n\n from unicef_snapshot.serializers import SnapshotModelSerializer\n\n class ExampleSerializer(SnapshotModelSerializer):\n ...\n\n\n## Contributing\n\n### Environment Setup\n\nTo install the necessary libraries\n\n $ make install\n\n\n### Coding Standards\n\nSee `PEP 8 Style Guide for Python Code `_ for complete details on the coding standards.\n\nTo run checks on the code to ensure code is in compliance\n\n $ make lint\n\n\n### Testing\n\nTesting is important and tests are located in `tests/` directory and can be run with;\n\n $ make test\n\nCoverage report is viewable in `build/coverage` directory, and can be generated with;\n\n\n### Project Links\n\n - Continuos Integration - https://circleci.com/gh/unicef/unicef-snapshot/tree/develop\n - Source Code - https://github.com/unicef/unicef-snapshot\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/unicef/unicef-snapshot", "keywords": "", "license": "Apache 2 License", "maintainer": "", "maintainer_email": "", "name": "unicef_snapshot", "package_url": "https://pypi.org/project/unicef_snapshot/", "platform": "any", "project_url": "https://pypi.org/project/unicef_snapshot/", "project_urls": { "Homepage": "https://github.com/unicef/unicef-snapshot" }, "release_url": "https://pypi.org/project/unicef_snapshot/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "Snapshot of data changes in django models", "version": "0.2.3" }, "last_serial": 4878882, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1603496bdb58fddee28e373e08a02bbf", "sha256": "aca5f4628614ca9c532336ae386317ccae735301b431f286f0b8a92ae6122ce2" }, "downloads": -1, "filename": "unicef_snapshot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1603496bdb58fddee28e373e08a02bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13727, "upload_time": "2018-06-26T12:47:54", "url": "https://files.pythonhosted.org/packages/37/c4/e3c7b58dbc1a94d5af03a21f82284adfefd0e315a8c1ba830f7bbb53f6ad/unicef_snapshot-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "97709d2b2b5088c851827ec56477d42e", "sha256": "757bb219f72871d508d14b462cf8a11759617afd865971b7032ba828bec14c8e" }, "downloads": -1, "filename": "unicef_snapshot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "97709d2b2b5088c851827ec56477d42e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13529, "upload_time": "2018-06-29T13:54:07", "url": "https://files.pythonhosted.org/packages/9b/7a/fe32f7b3d945730c54fe904b46db60a689fd2c0482b2d4fc896a1ff6ec91/unicef_snapshot-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a6b2748dc17d6ec2a6ae4c5aed61f3b8", "sha256": "7083ea95b7794b716eb3e528dc01a4ace7a5f0ab5316f5e4cb2be2cf4ef67d72" }, "downloads": -1, "filename": "unicef_snapshot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a6b2748dc17d6ec2a6ae4c5aed61f3b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13264, "upload_time": "2018-08-06T10:42:28", "url": "https://files.pythonhosted.org/packages/19/ae/cf4092f6dfa9bcd998875a285c0ffcca863c7caf230ffb426b4c3d56ba20/unicef_snapshot-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b3ad5a5891368c7283a749f59946df86", "sha256": "a270ae16d4507f6b25192c02bbababaeebd6323233160d56a921de517514110b" }, "downloads": -1, "filename": "unicef_snapshot-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b3ad5a5891368c7283a749f59946df86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14053, "upload_time": "2018-08-08T16:36:20", "url": "https://files.pythonhosted.org/packages/a6/03/68fd17aed5165fcdca45bc0e51234f00c1e2a0eadc89556d1fe0ea77b492/unicef_snapshot-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7cfd13ea8c5fc43c047d877615240c4a", "sha256": "32824f491f0ab8fc07e053337337557f5b543e05915f411a1e7e9077138c937b" }, "downloads": -1, "filename": "unicef_snapshot-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7cfd13ea8c5fc43c047d877615240c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13543, "upload_time": "2019-02-28T11:46:52", "url": "https://files.pythonhosted.org/packages/66/ea/43837d36894e827f7252c208fcf06fb52369b8e419e1caf4cd4f0d3b4f21/unicef_snapshot-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cfd13ea8c5fc43c047d877615240c4a", "sha256": "32824f491f0ab8fc07e053337337557f5b543e05915f411a1e7e9077138c937b" }, "downloads": -1, "filename": "unicef_snapshot-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7cfd13ea8c5fc43c047d877615240c4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13543, "upload_time": "2019-02-28T11:46:52", "url": "https://files.pythonhosted.org/packages/66/ea/43837d36894e827f7252c208fcf06fb52369b8e419e1caf4cd4f0d3b4f21/unicef_snapshot-0.2.3.tar.gz" } ] }