{ "info": { "author": "Audrow Nash", "author_email": "audrowna@usc.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "README\n======\n\n[![Build Status](https://travis-ci.com/robotpt/pickle-database.svg?branch=master)](https://travis-ci.com/robotpt/pickle-database)\n[![Downloads](https://pepy.tech/badge/pickle-database)](https://pepy.tech/project/pickle-database)\n\nA database that saves its state in a file every time it is modified.\nSee `example.py` for usage.\n\nFeatures:\n\n* Allows `0` to `n` tests to be run on setting a variable. If these tests don't pass, an exception is raised.\n* Records the time that a database key is last set. \n\nSetup\n-----\n\n### Option 1: Clone the repository\n\n> Best if you want to modify or view the code - note that you can do the following inside of a virtual environment\n\n git clone https://github.com/robotpt/pickle-database\n \nAn easy way to setup the repository with its dependencies and with your Python path\nis to use `pip`. \n\n pip install -e pickle-database\n\nTests can be run with the following commands.\n \n cd pickle-database\n python3 -m unittest\n\n### Option 2: Use Pip\n\n> Best if you just want to use it\n\n python3 -m pip install pickle_database", "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/robotpt/pickle-database", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pickle-database", "package_url": "https://pypi.org/project/pickle-database/", "platform": "", "project_url": "https://pypi.org/project/pickle-database/", "project_urls": { "Homepage": "https://github.com/robotpt/pickle-database" }, "release_url": "https://pypi.org/project/pickle-database/0.0.5/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "A database that saves its state in a file every time it is modified", "version": "0.0.5", "yanked": false, "yanked_reason": null }, "last_serial": 6323896, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e7d59a9b13da0d212f9a81955fbd4616", "sha256": "f60751abf75f894e23b1fef8f22b6542a18968cb437c9e990bb060ef761efc6a" }, "downloads": -1, "filename": "pickle-database-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e7d59a9b13da0d212f9a81955fbd4616", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4072, "upload_time": "2019-10-21T23:20:33", "upload_time_iso_8601": "2019-10-21T23:20:33.488892Z", "url": "https://files.pythonhosted.org/packages/4b/c7/17e0e43fc338efabfa23b63a715e3eb7389f1ec430d1abb4ffde1f053ed1/pickle-database-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9af08e187be7e34129c47b3a2d5c9fca", "sha256": "2e0efd9658c36908ff6bfd9ff4838658772c4435a784588757e2b30090f69c1d" }, "downloads": -1, "filename": "pickle-database-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9af08e187be7e34129c47b3a2d5c9fca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4139, "upload_time": "2019-11-04T01:21:43", "upload_time_iso_8601": "2019-11-04T01:21:43.682973Z", "url": "https://files.pythonhosted.org/packages/15/f5/e52dc54d50fd83c36ef3d2e084383f70739aceb913c9e5be7b7fabf15941/pickle-database-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3f5a2d081dbeb67eb593951ad004403c", "sha256": "8830ad0fc86960a9a06f2314fdf3cdcf0be7d8378772ffcc7125ac19e9c5cc3b" }, "downloads": -1, "filename": "pickle-database-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3f5a2d081dbeb67eb593951ad004403c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4455, "upload_time": "2019-11-07T00:24:41", "upload_time_iso_8601": "2019-11-07T00:24:41.901487Z", "url": "https://files.pythonhosted.org/packages/2b/77/b0dec4599307cdfd558187b04a88f6855ef8307c5c7f3799e43cfc8c78a8/pickle-database-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0e8ae4812d5af7de9220514d738822d1", "sha256": "b74164967a26f9abaa68be0b99f35f384339219cd84743318cdebeeaf732e862" }, "downloads": -1, "filename": "pickle-database-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0e8ae4812d5af7de9220514d738822d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4560, "upload_time": "2019-11-17T19:07:40", "upload_time_iso_8601": "2019-11-17T19:07:40.727006Z", "url": "https://files.pythonhosted.org/packages/18/e1/4d805457473b144f865cefa9dc96986010bcad5d8a5471b0f4370173b60c/pickle-database-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a2beb6f3d22003791d5a95cd1245a0be", "sha256": "e959735ce6920459ceeeb726fc9f08e69c395e48a67a629752c6c8044860b784" }, "downloads": -1, "filename": "pickle-database-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a2beb6f3d22003791d5a95cd1245a0be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4579, "upload_time": "2019-12-18T07:28:28", "upload_time_iso_8601": "2019-12-18T07:28:28.103061Z", "url": "https://files.pythonhosted.org/packages/1f/89/5ff455239197a3d231db16b05cbe57781eaeeb9794621f413f32f8a99cbc/pickle-database-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2beb6f3d22003791d5a95cd1245a0be", "sha256": "e959735ce6920459ceeeb726fc9f08e69c395e48a67a629752c6c8044860b784" }, "downloads": -1, "filename": "pickle-database-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a2beb6f3d22003791d5a95cd1245a0be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4579, "upload_time": "2019-12-18T07:28:28", "upload_time_iso_8601": "2019-12-18T07:28:28.103061Z", "url": "https://files.pythonhosted.org/packages/1f/89/5ff455239197a3d231db16b05cbe57781eaeeb9794621f413f32f8a99cbc/pickle-database-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }