{ "info": { "author": "Christophe-Marie Duquesne", "author_email": "chmd@chmd.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4" ], "description": "persistentdicts\n===============\n\n|Build Status| |Coverage Status| |License| |Supported Python versions|\n\ndict-like interfaces for various databases\n\nKey differences with competing projects\n=======================================\n\nIf you search on pypi, you will find a few competing projects: pdicts,\ndurabledicts, etc. The key differences between persistentdicts and those\nare:\n\n- Implementations of persistentdicts do not keep a local cache\n dictionary: changes are immediately written to database. Iterators\n are also proceeding directly on the database. It allows to interact\n with datasets that would not fit in RAM otherwise.\n\n- The test suite is significantly bigger than in all the other\n implementation I have seen. When relevant, tests have been backported\n from the CPython test suite of dict.\n\n- Serialization is done in json rather than using pickle.\n\nGotchas\n-------\n\nYou can't modify a value of the dictionary in place. For example:\n\n::\n\n >>> import persistentdicts\n\n >>> d = persistentdicts.sqlitedict.SqliteDict()\n >>> d[\"a\"] = []\n >>> d[\"a\"].append(1)\n\n >>> d[\"a\"] #\u00a0with a normal dict, you would get [1]\n []\n\nThat is because ``d[\"a\"]`` returns a copy of the database entry for the\nkey ``\"a\"``, and not a reference to a python object. Modifying this copy\n(with ``append``) does not affect the database itself.\n\nTo circumvent this, you should do:\n\n::\n\n >>> import persistentdicts\n\n >>> d = persistentdicts.sqlitedict.SqliteDict()\n >>> d[\"a\"] = []\n >>> d[\"a\"] = d[\"a\"] + [1]\n\n >>> d[\"a\"]\n [1]\n\nSimilarly, ``setdefault`` will not work as expected since it does not\nreturn a reference to the stored value, but a copy of this value.\n\n::\n\n >>> import persistentdicts\n\n >>> d = persistentdicts.sqlitedict.SqliteDict()\n >>> d.setdefault(\"a\", []).append(1)\n\n >>> d[\"a\"]\n []\n\nDatabases supported so far\n--------------------------\n\nDone:\n\n- kyotocabinet\n- sqlite\n- cassandra\n\nPlanned:\n\n- leveldb\n- redis\n- memcachedb\n- lightcloud\n\nYou can request new formats on the `bug tracker `__.\n\nShort documentation\n===================\n\npersistentdicts.sqlitedict.SqliteDict\n-------------------------------------\n\n::\n\n persistentdicts.sqlitedict.SqliteDict(path=\":memory:\", table=\"dict\", isolation_level=\"DEFERRED\", *args, **kwargs)\n\n- ``path`` is the path to the file where you wish to store the data\n- ``dict`` is the table to use in this file\n- ``isolation_level`` is the isolation level used for all transactions.\n See the `sqlite\n documentation `__\n for more details.\n- the remaining arguments ``*args, **kwargs`` are used to fill the\n dictionary (like a normal ``dict``)\n\npersistentdicts.kyotocabinetdict.KyotoCabinetDict\n-------------------------------------------------\n\n::\n\n persistentdicts.kyotocabinetdict.KyotoCabinetDict(path, *args, **kwargs)\n\n- ``path`` is the path to the file where you wish to store the data.\n The file extension matters and will determine which format is going\n to be used internally (must be one of .kch, .kct, .kcd, .kcf or\n .kcx). See the `kyotocabinet\n documentation `__\n for more details.\n- the remaining arguments ``*args, **kwargs`` are used to fill the\n dictionary (like a normal ``dict``)\n\npersistentdicts.cassandradict.CassandraDict\n-------------------------------------------\n\n::\n\n persistentdicts.cassandradict.CassandraDict(contact_points=(\"127.0.0.1\",), port=9042, keyspace=\"dict\", table=\"dict\", *args, **kwargs)\n\n- ``contact_points`` is an initial list of ip addresses which are part of\n the Cassandra cluster. The Cassandra driver will automatically discover\n the rest of the cluster.\n- ``port`` is the port on which Cassandra runs.\n- ``keyspace`` is the keyspace used to store the data. This keyspace will\n be deleted if the method ``.delete()`` is called on the CassandraDict\n- ``table`` is the name of the table used to store the data.\n- the remaining arguments ``*args, **kwargs`` are used to fill the\n dictionary (like a normal ``dict``)\n\n.. |Build Status| image:: https://travis-ci.org/chmduquesne/persistentdicts.svg\n :target: https://travis-ci.org/chmduquesne/persistentdicts\n.. |Coverage Status| image:: https://coveralls.io/repos/chmduquesne/persistentdicts/badge.svg?branch=master\n :target: https://coveralls.io/r/chmduquesne/persistentdicts?branch=master\n.. |License| image:: https://pypip.in/license/persistentdicts/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/persistentdicts/\n.. |Supported Python versions| image:: https://pypip.in/py_versions/persistentdicts/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/persistentdicts/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/chmduquesne/persistentdicts/archive/master.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chmduquesne/persistentdicts", "keywords": "database,interface,adapter", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "persistentdicts-dev", "package_url": "https://pypi.org/project/persistentdicts-dev/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/persistentdicts-dev/", "project_urls": { "Download": "https://github.com/chmduquesne/persistentdicts/archive/master.tar.gz", "Homepage": "https://github.com/chmduquesne/persistentdicts" }, "release_url": "https://pypi.org/project/persistentdicts-dev/2.0.4.dev2/", "requires_dist": null, "requires_python": null, "summary": "development version of persistentdicts", "version": "2.0.4.dev2" }, "last_serial": 1405569, "releases": { "0.0.3.dev11": [ { "comment_text": "", "digests": { "md5": "16f2486e7b5586fecc87122b825484e3", "sha256": "7a17e9cc7ad6a9a025017c9f915a0b03a479b64a9d0e24dcc113414eb46c4a7f" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev11.tar.gz", "has_sig": false, "md5_digest": "16f2486e7b5586fecc87122b825484e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3545, "upload_time": "2015-01-22T21:55:03", "url": "https://files.pythonhosted.org/packages/4a/66/eb824ce30c3a4e64c4c4ae19734255b9b227f81ff350aaa0dbdd4c8d195f/persistentdicts-dev-0.0.3.dev11.tar.gz" } ], "0.0.3.dev12": [ { "comment_text": "", "digests": { "md5": "619023002af0ba92d275529325de5400", "sha256": "269ab1540eb20377083850b569ffb345f15625834ff36fe2376e1eac42b266bc" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev12.tar.gz", "has_sig": false, "md5_digest": "619023002af0ba92d275529325de5400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2015-01-26T14:01:52", "url": "https://files.pythonhosted.org/packages/2a/c8/ba32f48fcadfd469f3b904f740731d3c9081fb70f73f927f3f72e8021a39/persistentdicts-dev-0.0.3.dev12.tar.gz" } ], "0.0.3.dev13": [ { "comment_text": "", "digests": { "md5": "8ba91a8c8e9215bb4cedb2f9fe12c0e9", "sha256": "f9e6b7d1a2b614cf784bfbeb9c4892de86d4028be5ee7932c89464ca1d3ba089" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev13.tar.gz", "has_sig": false, "md5_digest": "8ba91a8c8e9215bb4cedb2f9fe12c0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3491, "upload_time": "2015-01-26T14:38:39", "url": "https://files.pythonhosted.org/packages/d7/4a/f18f2f8e26d31f6186f3dbe6bd80389dab0521cfaa3c2afdee80de0218b4/persistentdicts-dev-0.0.3.dev13.tar.gz" } ], "0.0.3.dev14": [ { "comment_text": "", "digests": { "md5": "d36e9f8cd2d2e1b72029d62d006bb138", "sha256": "0a4cadb29394be79340cdc4f11deb0f0455822b32fdb2c232a53b50a9b4b78c9" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev14.tar.gz", "has_sig": false, "md5_digest": "d36e9f8cd2d2e1b72029d62d006bb138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3473, "upload_time": "2015-01-26T15:13:05", "url": "https://files.pythonhosted.org/packages/cf/0d/cf058c283fb35a7da49f3a0bbb9584ba120d7c121e0090eb73685f68da16/persistentdicts-dev-0.0.3.dev14.tar.gz" } ], "0.0.3.dev15": [ { "comment_text": "", "digests": { "md5": "2db177b1e3050078604753ad74bd9915", "sha256": "465b9a8e429ded643a1e783426696fd738ae9671e1b3fccbc3ef06226ba76e80" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev15.tar.gz", "has_sig": false, "md5_digest": "2db177b1e3050078604753ad74bd9915", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3521, "upload_time": "2015-01-26T15:29:31", "url": "https://files.pythonhosted.org/packages/ca/04/fe9da9ee28c37d5facf47311b65863e2f666ac62408b79d4e9246eebde3b/persistentdicts-dev-0.0.3.dev15.tar.gz" } ], "0.0.3.dev16": [ { "comment_text": "", "digests": { "md5": "543b1eaef8ec552bf362978eb60af09f", "sha256": "ee2551b15a6eec59770ad286d3cf7a4326baddfb855efc363e76318ee4708c43" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev16.tar.gz", "has_sig": false, "md5_digest": "543b1eaef8ec552bf362978eb60af09f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3499, "upload_time": "2015-01-26T15:27:16", "url": "https://files.pythonhosted.org/packages/56/c3/f08cb6117860e923d81e237a9a5c6dd04d1dc3a3effd2dc62dda2be8a98f/persistentdicts-dev-0.0.3.dev16.tar.gz" } ], "0.0.3.dev17": [ { "comment_text": "", "digests": { "md5": "8a29f7faa15d35be5605f013b8bd4a7e", "sha256": "a36bc649cb40e51815c435ca095b699057a239a6f6f22c8760409f8f1625d2a6" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev17.tar.gz", "has_sig": false, "md5_digest": "8a29f7faa15d35be5605f013b8bd4a7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3642, "upload_time": "2015-01-26T16:33:06", "url": "https://files.pythonhosted.org/packages/7c/f8/ed0fc9d46242ae30777eb3156dc969be2c0c1536ffca3474381a1a0be692/persistentdicts-dev-0.0.3.dev17.tar.gz" } ], "0.0.3.dev18": [ { "comment_text": "", "digests": { "md5": "c5017ba986b64b96f0edd32a6f34ade6", "sha256": "1579948f6bc0aea541c420ae2d1fe81311e4d6528af7f56e0e99703f482d218d" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev18.tar.gz", "has_sig": false, "md5_digest": "c5017ba986b64b96f0edd32a6f34ade6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4016, "upload_time": "2015-01-26T22:44:59", "url": "https://files.pythonhosted.org/packages/f8/24/eb6d587782bae8def5802ea80724acbd4fc717b9c5870c791f9f8b411d49/persistentdicts-dev-0.0.3.dev18.tar.gz" } ], "0.0.3.dev19": [ { "comment_text": "", "digests": { "md5": "38941971ff0574709149f24a72de79cd", "sha256": "2ca0a66dfae601231aa3fc98f654e26a819eb2ca9b5d772c124c4d8ab359c218" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev19.tar.gz", "has_sig": false, "md5_digest": "38941971ff0574709149f24a72de79cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4047, "upload_time": "2015-01-26T23:07:07", "url": "https://files.pythonhosted.org/packages/0a/f6/dff3671b7fec42c022a2728ed598905f06246b852e3655c8dfe961962dab/persistentdicts-dev-0.0.3.dev19.tar.gz" } ], "0.0.3.dev3": [], "0.0.3.dev7": [ { "comment_text": "", "digests": { "md5": "7c421251fa30e91f08ba0614770a4bc4", "sha256": "12dbd2ec47ebcc560df9368ec7007dd85b0f727e794edd5e148383dcbdbbea79" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev7.tar.gz", "has_sig": false, "md5_digest": "7c421251fa30e91f08ba0614770a4bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3519, "upload_time": "2015-01-22T19:20:35", "url": "https://files.pythonhosted.org/packages/85/da/fed3eb155ddb6656fe6994f59da3b83195028dcda58f9ac2d373ac544759/persistentdicts-dev-0.0.3.dev7.tar.gz" } ], "0.0.3.dev9": [ { "comment_text": "", "digests": { "md5": "fc0caf3f06f9553d4513a29e2d969014", "sha256": "0831d94fca79b010f914e5dd048528de68f95cb79e63b6d3a4e6e280fc645527" }, "downloads": -1, "filename": "persistentdicts-dev-0.0.3.dev9.tar.gz", "has_sig": false, "md5_digest": "fc0caf3f06f9553d4513a29e2d969014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3475, "upload_time": "2015-01-22T20:45:00", "url": "https://files.pythonhosted.org/packages/63/ed/d1f7f6058391514dd50221b6671bba367e745fe76d8a156dc730b65072cc/persistentdicts-dev-0.0.3.dev9.tar.gz" } ], "1.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "9446eb68f5bc214f1bc2c355f8ca7f18", "sha256": "e48568325e1d9f60fcc748886c103aa4e337e8fad4b2e4816146f1f10f0cdaa3" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.0.dev1.tar.gz", "has_sig": false, "md5_digest": "9446eb68f5bc214f1bc2c355f8ca7f18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4017, "upload_time": "2015-01-26T23:18:49", "url": "https://files.pythonhosted.org/packages/7e/41/b35917a7c3e7d28e1da858bdbb4538e0fa7b8e3201cdcc2a0601397c2b90/persistentdicts-dev-1.0.0.dev1.tar.gz" } ], "1.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "cc52ab924b48ec93c3695402b7c8b8fb", "sha256": "5f45b8bcf5718a104c32aa56f86f5e8affeb0460f4bd0a7f0fe994468dc81080" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "cc52ab924b48ec93c3695402b7c8b8fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4062, "upload_time": "2015-01-26T23:47:40", "url": "https://files.pythonhosted.org/packages/89/26/852e3523763608a37d266495e4afabcb6f07d9e44aa16d742a03c8f88900/persistentdicts-dev-1.0.1.dev1.tar.gz" } ], "1.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "679ab800d5e8cd8ed5c65be287b46162", "sha256": "4c35dc7f82d328796c6414cde23029a7795d56d019b2e85ae298c6df6a99f0a1" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "679ab800d5e8cd8ed5c65be287b46162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4081, "upload_time": "2015-01-27T08:56:55", "url": "https://files.pythonhosted.org/packages/d9/9b/4649c57f012a74fce850e7e47c488cb031c808f9b7575191c20171eee5de/persistentdicts-dev-1.0.1.dev2.tar.gz" } ], "1.0.1.dev3": [ { "comment_text": "", "digests": { "md5": "095970dd04ceaac74010839e0ced617d", "sha256": "c7b0e6670880b1751c51e8fe8e632962bc6c72fb449d8685dec594ca084912e1" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "095970dd04ceaac74010839e0ced617d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4245, "upload_time": "2015-01-27T10:56:39", "url": "https://files.pythonhosted.org/packages/82/9e/4e6242d866eed2c7f24ea68614ed0f15ceaf0d0056c0514be451435ff22c/persistentdicts-dev-1.0.1.dev3.tar.gz" } ], "1.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "54b4ebacfecd7ea018fc967763935758", "sha256": "2578c3c5d1c07e8b2c4fb1de9d85878729fe5aac22038af3b199f1bc5911ccd9" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "54b4ebacfecd7ea018fc967763935758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4661, "upload_time": "2015-01-27T15:57:38", "url": "https://files.pythonhosted.org/packages/13/30/4be0607b61bbd1d3e6ae298fc929820cd856227a3a9e2dcbcf682a70eaea/persistentdicts-dev-1.0.1.dev4.tar.gz" } ], "1.0.1.dev5": [ { "comment_text": "", "digests": { "md5": "e54cd7d5c26d7b1de0e0d1f2b337357c", "sha256": "82cc9c37711e4a13ef67667cd3c67e125b2613affc883ecf785e61909b81ab24" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev5.tar.gz", "has_sig": false, "md5_digest": "e54cd7d5c26d7b1de0e0d1f2b337357c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4626, "upload_time": "2015-01-27T16:15:00", "url": "https://files.pythonhosted.org/packages/71/04/cda98c3e6536dd6b561d4a88bd6beb49852d47bbaf2cc6bc86078144eb7f/persistentdicts-dev-1.0.1.dev5.tar.gz" } ], "1.0.1.dev6": [ { "comment_text": "", "digests": { "md5": "0c68f1b0b3d767f3ab958e2bdd363bc3", "sha256": "f5ffd7360114c5b97b3559507eb2c58991ee494beee2bfab8704b5c7f24ad54b" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev6.tar.gz", "has_sig": false, "md5_digest": "0c68f1b0b3d767f3ab958e2bdd363bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4640, "upload_time": "2015-01-27T16:19:45", "url": "https://files.pythonhosted.org/packages/ac/45/b5067c567bc9c242e1083a8863f01156d151678161d0f62e822c9a940be8/persistentdicts-dev-1.0.1.dev6.tar.gz" } ], "1.0.1.dev7": [ { "comment_text": "", "digests": { "md5": "04e901379f3aee83f566074e4c3904c4", "sha256": "a3cc7d7b6b9fd61f6102ccd276a8b2a87caffc44dda77f997b3c1cd06a7f2f97" }, "downloads": -1, "filename": "persistentdicts-dev-1.0.1.dev7.tar.gz", "has_sig": false, "md5_digest": "04e901379f3aee83f566074e4c3904c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5979, "upload_time": "2015-01-27T16:30:15", "url": "https://files.pythonhosted.org/packages/bd/03/7172d0a69e61573308e56b7d57da06b0f799abbc9dbc4afaba7558a1c9aa/persistentdicts-dev-1.0.1.dev7.tar.gz" } ], "1.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "adb61c7cc773254cd30f017c3bc9a6ed", "sha256": "9a847de4631d61b50748b94147be4e316f760455e5b43e1795adc46ab03c54a5" }, "downloads": -1, "filename": "persistentdicts-dev-1.1.0.dev1.tar.gz", "has_sig": false, "md5_digest": "adb61c7cc773254cd30f017c3bc9a6ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5979, "upload_time": "2015-01-27T16:35:05", "url": "https://files.pythonhosted.org/packages/3c/db/0b317d15a589fea172e476692b1b9c4c336f4a530f838865d59d8d6266c7/persistentdicts-dev-1.1.0.dev1.tar.gz" } ], "1.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "547cce192468eb848f1032b81b2191a9", "sha256": "13130c7e3abaea75017c064818db39d41fd8f498e4911adba84b747fa358cdca" }, "downloads": -1, "filename": "persistentdicts-dev-1.1.0.dev2.tar.gz", "has_sig": false, "md5_digest": "547cce192468eb848f1032b81b2191a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6249, "upload_time": "2015-01-27T23:27:34", "url": "https://files.pythonhosted.org/packages/0c/66/1497ccbd471340cc2c1eb9f6b5b48b7b7945b2a0bf886a7fb8c738367d08/persistentdicts-dev-1.1.0.dev2.tar.gz" } ], "1.1.0.dev4": [ { "comment_text": "", "digests": { "md5": "a7779d80e60c86591738a7b61364f139", "sha256": "7f81a97312a0320e98dc3252e9089cc2fe51d5133d74d5ceb46cc5e2877b1ef5" }, "downloads": -1, "filename": "persistentdicts-dev-1.1.0.dev4.tar.gz", "has_sig": false, "md5_digest": "a7779d80e60c86591738a7b61364f139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7372, "upload_time": "2015-01-28T08:18:13", "url": "https://files.pythonhosted.org/packages/58/88/6af2d25252728387cd607913e36de907abd90002597d9e6a0fdba21987b2/persistentdicts-dev-1.1.0.dev4.tar.gz" } ], "1.1.1.dev2": [ { "comment_text": "", "digests": { "md5": "619c821802a958e957389b2adc776215", "sha256": "e11950379a2f46de947c8c3c94ed04a76ceb540dab8660ea3150a0dc71e12ee8" }, "downloads": -1, "filename": "persistentdicts-dev-1.1.1.dev2.tar.gz", "has_sig": false, "md5_digest": "619c821802a958e957389b2adc776215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6618, "upload_time": "2015-01-28T09:00:42", "url": "https://files.pythonhosted.org/packages/a8/e8/aa469c18caaa0cfa519839081782c84c4c5c1e3b5859b0a4560d8ccd1d47/persistentdicts-dev-1.1.1.dev2.tar.gz" } ], "1.1.2.dev2": [ { "comment_text": "", "digests": { "md5": "b18cc90f0ac0f95f6e97211b7b7be5b5", "sha256": "a73acb72ee07cadda5061ffa713d8975e77ac68e84c44965171312af8427dbb0" }, "downloads": -1, "filename": "persistentdicts-dev-1.1.2.dev2.tar.gz", "has_sig": false, "md5_digest": "b18cc90f0ac0f95f6e97211b7b7be5b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6886, "upload_time": "2015-01-28T10:55:43", "url": "https://files.pythonhosted.org/packages/1e/54/c8d7c351cfc7dad22116ed2d2e5d97d2802de7e63a2f3d763ac68e751819/persistentdicts-dev-1.1.2.dev2.tar.gz" } ], "1.2.1.dev1": [ { "comment_text": "", "digests": { "md5": "552cfc800566825ecd69f999536fd100", "sha256": "7b22d371f8f704d4e9cfc3e63044f9b142e400553a39026d2962cea6d85e7c91" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.1.dev1.tar.gz", "has_sig": false, "md5_digest": "552cfc800566825ecd69f999536fd100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7120, "upload_time": "2015-01-28T12:58:27", "url": "https://files.pythonhosted.org/packages/ee/b9/df00170481fbcb0d5d037395846c71f943ae5c52f0ff204247da31fe719d/persistentdicts-dev-1.2.1.dev1.tar.gz" } ], "1.2.1.dev2": [ { "comment_text": "", "digests": { "md5": "9b2ce486b9c8835944abd271111d0117", "sha256": "3639984b41a2992c7ea95bb02e0055f69735cba0b51c08e0e0e337e1c26d53b4" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.1.dev2.tar.gz", "has_sig": false, "md5_digest": "9b2ce486b9c8835944abd271111d0117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7115, "upload_time": "2015-01-28T13:00:55", "url": "https://files.pythonhosted.org/packages/d4/3a/2d578e1b43c5cdf4ae86be7b755f41c641e1acaaa358ffb7548bb2ac07bf/persistentdicts-dev-1.2.1.dev2.tar.gz" } ], "1.2.1.dev3": [ { "comment_text": "", "digests": { "md5": "a3286d819e836fa6ac9097ce4b9d2053", "sha256": "e21eb2658c41249184e78aa212281aba1046cd63cffadd35a3071c2ce25eff60" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.1.dev3.tar.gz", "has_sig": false, "md5_digest": "a3286d819e836fa6ac9097ce4b9d2053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7326, "upload_time": "2015-01-28T13:04:23", "url": "https://files.pythonhosted.org/packages/a9/af/ec17c0fa07c212a4e8755d142fd3cec9ba221497ee1d003d0bd7f1fb3800/persistentdicts-dev-1.2.1.dev3.tar.gz" } ], "1.2.2.dev1": [ { "comment_text": "", "digests": { "md5": "6c5de516df218728230f33c5885154e5", "sha256": "f0ea60ef1b906aaec18e11f1d25043e1fe13f94302b7ee329d681220fec9baf3" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.2.dev1.tar.gz", "has_sig": false, "md5_digest": "6c5de516df218728230f33c5885154e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7327, "upload_time": "2015-01-28T13:27:53", "url": "https://files.pythonhosted.org/packages/32/d5/32b873fd1c1a24808efa0a9c18e94bd75dc7dc0224e41285d9f4a7ac80a8/persistentdicts-dev-1.2.2.dev1.tar.gz" } ], "1.2.2.dev2": [ { "comment_text": "", "digests": { "md5": "56bcc2478c32e9003bc134c96e8600d0", "sha256": "ddb562a3d4cad7548f605e64a26c9a4a5a89fb35b1027e596facbd667e9cde36" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.2.dev2.tar.gz", "has_sig": false, "md5_digest": "56bcc2478c32e9003bc134c96e8600d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7221, "upload_time": "2015-01-29T14:08:28", "url": "https://files.pythonhosted.org/packages/c1/ff/dc4e92c6e6d3f88755ff217866691dec13c41f7997ba905188bef6b04da7/persistentdicts-dev-1.2.2.dev2.tar.gz" } ], "1.2.3.dev1": [ { "comment_text": "", "digests": { "md5": "ded3efb00e428c288a1671afb043a599", "sha256": "ac282302ccebb1634b11ba3c5e50a1a7bf280a280c8d7c02e17d43999c53e4a7" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev1.tar.gz", "has_sig": false, "md5_digest": "ded3efb00e428c288a1671afb043a599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7173, "upload_time": "2015-01-29T16:20:31", "url": "https://files.pythonhosted.org/packages/cf/a0/43a9b713f79fdca632a2afdc77d7a2cc3fe57bbdbd00de7bfa40c65e5d71/persistentdicts-dev-1.2.3.dev1.tar.gz" } ], "1.2.3.dev2": [ { "comment_text": "", "digests": { "md5": "bf12133daf308824a3b4259b920eb999", "sha256": "cfbd3eade23f160f845e517a54fc1536978fab74df676609b509bebf2eca43f6" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev2.tar.gz", "has_sig": false, "md5_digest": "bf12133daf308824a3b4259b920eb999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7143, "upload_time": "2015-01-29T16:22:33", "url": "https://files.pythonhosted.org/packages/f2/3c/c750b652a05928c82330ef6f201f1fb723364efa0dbce7d588ae1cb9554a/persistentdicts-dev-1.2.3.dev2.tar.gz" } ], "1.2.3.dev3": [ { "comment_text": "", "digests": { "md5": "b914f337eb9c563fb3e95d719bad7e49", "sha256": "5e71195144067baedf23506899fe6c8c54a4972dd7b6e3886a1cc7ba6c25fd5b" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev3.tar.gz", "has_sig": false, "md5_digest": "b914f337eb9c563fb3e95d719bad7e49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8436, "upload_time": "2015-01-29T17:04:59", "url": "https://files.pythonhosted.org/packages/a0/9c/479e401b6805f0ef19cf01f203ab76ebb71a5de64ffce04f55dfc6c59389/persistentdicts-dev-1.2.3.dev3.tar.gz" } ], "1.2.3.dev4": [ { "comment_text": "", "digests": { "md5": "44afb0ad7fe6546eed5f894053b6c73f", "sha256": "13dcb1865af6c4cc5ac72d75d80a6b3f09bbd85575c4531c87fc6b40874d3f23" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev4.tar.gz", "has_sig": false, "md5_digest": "44afb0ad7fe6546eed5f894053b6c73f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8768, "upload_time": "2015-01-29T17:10:54", "url": "https://files.pythonhosted.org/packages/62/40/569a2668de74599ea6f4786e5a60dfe8777b206b9984f3e15ed75de97c6d/persistentdicts-dev-1.2.3.dev4.tar.gz" } ], "1.2.3.dev6": [ { "comment_text": "", "digests": { "md5": "77791a1fe3f6298168d34abea3e50a17", "sha256": "8f80fc647a57dd756d00b68795d9c2d052bebbd7733606db287c341e0cc377f0" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev6.tar.gz", "has_sig": false, "md5_digest": "77791a1fe3f6298168d34abea3e50a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7198, "upload_time": "2015-01-29T22:16:22", "url": "https://files.pythonhosted.org/packages/e3/2d/9165cd117904d37ccc2dabacd8741d7120114327a9eb47001ac9645912f1/persistentdicts-dev-1.2.3.dev6.tar.gz" } ], "1.2.3.dev7": [ { "comment_text": "", "digests": { "md5": "2c150a536abc1d99274cdda29704d148", "sha256": "93ed1cc8f12eb5825ff57b2e5336f7400a3d72dc8f760ac14f75f0bc0ad3e60d" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev7.tar.gz", "has_sig": false, "md5_digest": "2c150a536abc1d99274cdda29704d148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7205, "upload_time": "2015-01-29T22:21:15", "url": "https://files.pythonhosted.org/packages/48/27/01ca5c3f5ede48e4ec41dcaa77a735c7b1b9853ab7641877b2c8710e5d10/persistentdicts-dev-1.2.3.dev7.tar.gz" } ], "1.2.3.dev8": [ { "comment_text": "", "digests": { "md5": "ea07e7deb527f48d3ec13c3517c546ad", "sha256": "7928114e8273a9d08e2fe099217479cf8c699fbf8bd76fac52cb02fb369d110c" }, "downloads": -1, "filename": "persistentdicts-dev-1.2.3.dev8.tar.gz", "has_sig": false, "md5_digest": "ea07e7deb527f48d3ec13c3517c546ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8940, "upload_time": "2015-01-29T22:32:56", "url": "https://files.pythonhosted.org/packages/29/39/fe9a45e395a5ac86f82f795c94c49aed8bf78737ec1a344939e2925079f3/persistentdicts-dev-1.2.3.dev8.tar.gz" } ], "2.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "7c13f5378f6c68381f0b20403a12e84e", "sha256": "1bb3c9a1d348cfc78ade6a6dba35db488b21c7d04efc0afef87656ac73b36c27" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.0.dev1.tar.gz", "has_sig": false, "md5_digest": "7c13f5378f6c68381f0b20403a12e84e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8530, "upload_time": "2015-01-29T22:45:21", "url": "https://files.pythonhosted.org/packages/3e/81/0fb3d7bbd08bf96901ae956ec4a54b7c8f540bd243f1e1445025b9ae292a/persistentdicts-dev-2.0.0.dev1.tar.gz" } ], "2.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "42052f76b4ac76785d2a798247e3f6ca", "sha256": "4cef0582c73daeba76df44d7f508b856dc4bf070cfd1c09b6f403f1b9e4c788c" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.0.dev2.tar.gz", "has_sig": false, "md5_digest": "42052f76b4ac76785d2a798247e3f6ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7261, "upload_time": "2015-01-29T22:47:13", "url": "https://files.pythonhosted.org/packages/1a/d0/c38d733e25aa7e8c068a97217851baf5ac2e270a6e9cb8c8fc81ec162534/persistentdicts-dev-2.0.0.dev2.tar.gz" } ], "2.0.0.dev3": [ { "comment_text": "", "digests": { "md5": "06178b65a71c98eed89744eef21ce68c", "sha256": "2fb5fb6910075dcca84842bf85ee779fb05e529cad3d1eb84ea3df93236c1429" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.0.dev3.tar.gz", "has_sig": false, "md5_digest": "06178b65a71c98eed89744eef21ce68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7274, "upload_time": "2015-01-29T22:51:41", "url": "https://files.pythonhosted.org/packages/56/82/0f55edad325921316f553729138a4a46b133e214d9adff704a1fded8944b/persistentdicts-dev-2.0.0.dev3.tar.gz" } ], "2.0.2.dev1": [ { "comment_text": "", "digests": { "md5": "987a202fa3e51e27a8a30e7f13249efc", "sha256": "d637cb9dda95bb5fa4fd6221a1f251a679f50cd6c69db0c7297674974af32575" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.2.dev1.tar.gz", "has_sig": false, "md5_digest": "987a202fa3e51e27a8a30e7f13249efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7318, "upload_time": "2015-01-29T23:25:04", "url": "https://files.pythonhosted.org/packages/28/ff/0a5e9687055f6e2ca3c1d13c5133ba35f4b36e02faf04f8a04cb81be8720/persistentdicts-dev-2.0.2.dev1.tar.gz" } ], "2.0.4.dev1": [ { "comment_text": "", "digests": { "md5": "5bab66abd7432292f2fafc101778ad0c", "sha256": "80ea552feb42dba3fa9c4788d33fe527e7bdd896bb5ce9f54c7ba131f8389062" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.4.dev1.tar.gz", "has_sig": false, "md5_digest": "5bab66abd7432292f2fafc101778ad0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7485, "upload_time": "2015-01-31T09:29:53", "url": "https://files.pythonhosted.org/packages/67/3c/5438979b9854396200bda5bbb9fd6647bd87a2865c077b963210608fa6f9/persistentdicts-dev-2.0.4.dev1.tar.gz" } ], "2.0.4.dev2": [ { "comment_text": "", "digests": { "md5": "9c6f37ed3ffc589d94294f2674a6d369", "sha256": "2dde7d4eab2d0ee13448feb647ec1df2c5bd1fce6e5757f76910314bff76ff51" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.4.dev2.tar.gz", "has_sig": false, "md5_digest": "9c6f37ed3ffc589d94294f2674a6d369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7289, "upload_time": "2015-02-01T22:54:07", "url": "https://files.pythonhosted.org/packages/30/56/18d32c35102873adf5942fe9042a5a998d172e702b27a0797b3e75b91e25/persistentdicts-dev-2.0.4.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c6f37ed3ffc589d94294f2674a6d369", "sha256": "2dde7d4eab2d0ee13448feb647ec1df2c5bd1fce6e5757f76910314bff76ff51" }, "downloads": -1, "filename": "persistentdicts-dev-2.0.4.dev2.tar.gz", "has_sig": false, "md5_digest": "9c6f37ed3ffc589d94294f2674a6d369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7289, "upload_time": "2015-02-01T22:54:07", "url": "https://files.pythonhosted.org/packages/30/56/18d32c35102873adf5942fe9042a5a998d172e702b27a0797b3e75b91e25/persistentdicts-dev-2.0.4.dev2.tar.gz" } ] }