{ "info": { "author": "Max Fischer", "author_email": "maxfischer2781@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "++++++++++\nPysistency\n++++++++++\n\nPython containers with persistency\n\n|landscape| |travis| |codecov|\n\n`pysistency` provides clones of standard containers backed by persistent data\nstorage. These containers allow to wrk with data too large for memory, and to\nseamlessly keep data across program executions.\n\n.. |landscape| image:: https://landscape.io/github/maxfischer2781/pysistency/master/landscape.svg?style=flat\n :target: https://landscape.io/github/maxfischer2781/pysistency/develop\n :alt: Code Health\n\n.. |travis| image:: https://travis-ci.org/maxfischer2781/pysistency.svg?branch=develop\n :target: https://travis-ci.org/maxfischer2781/pysistency\n :alt: Test Health\n\n.. |codecov| image:: https://codecov.io/gh/maxfischer2781/pysistency/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/maxfischer2781/pysistency\n :alt: Code Coverage\n\n.. contents:: **Table of Contents**\n :depth: 2\n\nContainers\n==========\n\nEfficiently implementing each container requires code tailored to its data\nstructure and usage. Each implementation is developed separately from others.\n\n================ =========================================== ==============\nPython Pysistency Status\n================ =========================================== ==============\n`dict` `pysistency.pdict.PersistentDict` Stable\n`list` `pysistency.plist.PersistentList` Experimental\n================ =========================================== ==============\n\nThe following `Status` categories are used:\n\n**Experimental**\n Public interfaces and data storage may change at any time. Functionality\n is lacking.\n\n**Stable**\n Core functionality fully implemented, data storage will remain stable.\n Some functionality still missing.\n\n**Complete**\n All functionality available. Internal implementation details may change.\n\n**Done**\n All functionality available, internal implementation stable, passes all\n applicable, official tests.\n\nWhere's X?\n==========\n\nPriority for new/existing types depends mostly on ease of implementation and\nneed. If you require a specific type or interface, let me know.\n\nBackends\n========\n\nThe containers of `pysistency` rely on backends to store data. This allows\nswitching the storage backend for each container. Currently, there is only\none backend: a file-based backend using `pickle`.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maxfischer2781/pysistency", "keywords": "container persistent", "license": "Apache V2.0", "maintainer": "", "maintainer_email": "", "name": "pysistency", "package_url": "https://pypi.org/project/pysistency/", "platform": "Operating System :: OS Independent", "project_url": "https://pypi.org/project/pysistency/", "project_urls": { "Homepage": "https://github.com/maxfischer2781/pysistency" }, "release_url": "https://pypi.org/project/pysistency/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python containers with persistency", "version": "0.1.0" }, "last_serial": 2334962, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2f8a70dcaeebe23a930f2f2cec009ffb", "sha256": "583e30bc55d01757da78e4de3e1e968878917762c288f31f2d73c6c793dab0a8" }, "downloads": -1, "filename": "pysistency-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f8a70dcaeebe23a930f2f2cec009ffb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20569, "upload_time": "2016-09-10T09:47:44", "url": "https://files.pythonhosted.org/packages/e3/60/d839bd55127bea711baa698ec0a6cd8688b39a8552d81e8ece3df7701516/pysistency-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf0dd388ccde7c04a4f32d112b421cdb", "sha256": "f539d4ca3f25ae96eed5133fe0aa29e3bf9c3013d107154a2e36a85cd66d7ee0" }, "downloads": -1, "filename": "pysistency-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bf0dd388ccde7c04a4f32d112b421cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16204, "upload_time": "2016-09-10T09:47:42", "url": "https://files.pythonhosted.org/packages/70/04/4d7ae4ca1ac25e66e5a31136cf13312cad1de4a13d02b47d328552797edd/pysistency-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f8a70dcaeebe23a930f2f2cec009ffb", "sha256": "583e30bc55d01757da78e4de3e1e968878917762c288f31f2d73c6c793dab0a8" }, "downloads": -1, "filename": "pysistency-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f8a70dcaeebe23a930f2f2cec009ffb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20569, "upload_time": "2016-09-10T09:47:44", "url": "https://files.pythonhosted.org/packages/e3/60/d839bd55127bea711baa698ec0a6cd8688b39a8552d81e8ece3df7701516/pysistency-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf0dd388ccde7c04a4f32d112b421cdb", "sha256": "f539d4ca3f25ae96eed5133fe0aa29e3bf9c3013d107154a2e36a85cd66d7ee0" }, "downloads": -1, "filename": "pysistency-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bf0dd388ccde7c04a4f32d112b421cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16204, "upload_time": "2016-09-10T09:47:42", "url": "https://files.pythonhosted.org/packages/70/04/4d7ae4ca1ac25e66e5a31136cf13312cad1de4a13d02b47d328552797edd/pysistency-0.1.0.tar.gz" } ] }