{ "info": { "author": "Ville Vainio", "author_email": "vivainio@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "PickleShare - a small 'shelve' like datastore with concurrency support\n\nLike shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve,\nmany processes can access the database simultaneously. Changing a value in \ndatabase is immediately visible to other processes accessing the same database.\n\nConcurrency is possible because the values are stored in separate files. Hence\nthe \"database\" is a directory where *all* files are governed by PickleShare.\n\nExample usage::\n\n from pickleshare import *\n db = PickleShareDB('~/testpickleshare')\n db.clear()\n print(\"Should be empty:\",db.items())\n db['hello'] = 15\n db['aku ankka'] = [1,2,313]\n db['paths/are/ok/key'] = [1,(5,46)]\n print(db.keys())\n\nThis module is certainly not ZODB, but can be used for low-load\n(non-mission-critical) situations where tiny code size trumps the \nadvanced features of a \"real\" object database.\n\nInstallation guide: pip install pickleshare\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pickleshare/pickleshare", "keywords": "database persistence pickle ipc shelve", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pickleshare", "package_url": "https://pypi.org/project/pickleshare/", "platform": "", "project_url": "https://pypi.org/project/pickleshare/", "project_urls": { "Homepage": "https://github.com/pickleshare/pickleshare" }, "release_url": "https://pypi.org/project/pickleshare/0.7.5/", "requires_dist": [ "pathlib2; python_version in \"2.6 2.7 3.2 3.3\"" ], "requires_python": "", "summary": "Tiny 'shelve'-like database with concurrency support", "version": "0.7.5" }, "last_serial": 4309734, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3a9ff16e6c34ade7cf045faea9d0409d", "sha256": "5d146a1948ab21cd40b035ea388b2b76750520403443c360b0366684698203e0" }, "downloads": -1, "filename": "pickleshare-0.1-py2.4.egg", "has_sig": false, "md5_digest": "3a9ff16e6c34ade7cf045faea9d0409d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 25468, "upload_time": "2006-01-28T15:02:59", "url": "https://files.pythonhosted.org/packages/d4/9f/2c00e6d4e77353f1a66e0aef951843f6a327b6ec8fa6c010a01d01150dc6/pickleshare-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "41e3d3b22a3cc9b3b11f103043460fd7", "sha256": "159dd9ee0f6168c5d2676a6cc83bbdcf4a36c208e8b0b1d17add7937b75cc1eb" }, "downloads": -1, "filename": "pickleshare-0.1.tar.gz", "has_sig": false, "md5_digest": "41e3d3b22a3cc9b3b11f103043460fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10825, "upload_time": "2006-01-28T15:02:58", "url": "https://files.pythonhosted.org/packages/35/d3/a956e127871c58f2a1d6a37f776c5ef9eb5ceb1d847ee8e5ab114b0a09a4/pickleshare-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0e06901ce9ac17892da5c654abbcdf29", "sha256": "76230cfd12ed2fb9cd885922c96d68f097f9eff49a9e9997ce31b5ca2322a8fa" }, "downloads": -1, "filename": "pickleshare-0.2-py2.4.egg", "has_sig": false, "md5_digest": "0e06901ce9ac17892da5c654abbcdf29", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 25599, "upload_time": "2006-01-28T18:00:48", "url": "https://files.pythonhosted.org/packages/9b/2a/8d1da939bd3417fc66236e321766363a504b07de54439c5635fba06da8dd/pickleshare-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0a52543380de55bcfe53eb77adb43775", "sha256": "ddac2898d9a440f2e75ce5001d5c0c3db2186b71f828a31d90e9738fc3f4dc36" }, "downloads": -1, "filename": "pickleshare-0.2.tar.gz", "has_sig": false, "md5_digest": "0a52543380de55bcfe53eb77adb43775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10937, "upload_time": "2006-01-28T18:00:47", "url": "https://files.pythonhosted.org/packages/24/b5/b35c58325a358e928167934013a49df2af9b637e5f55e0bf627ff1d35535/pickleshare-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7737704561846f395557635025d924cb", "sha256": "4889087b65edeaad8af83b53f8f4fd5edfa5042b34683e5dd76e8b11a188e173" }, "downloads": -1, "filename": "pickleshare-0.3.zip", "has_sig": false, "md5_digest": "7737704561846f395557635025d924cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15966, "upload_time": "2007-09-04T19:57:47", "url": "https://files.pythonhosted.org/packages/6c/19/621ba06fb9f9d8606e4b096aeea9f09954cecdcc83f0e64b22197dca09ef/pickleshare-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8451850db4ee230f20a00fdb0e45ab64", "sha256": "13a7fb10b97ae5d0dca09b696a50b079b08cb3109105b2bafad6b50a6b6db53b" }, "downloads": -1, "filename": "pickleshare-0.4.tar.gz", "has_sig": false, "md5_digest": "8451850db4ee230f20a00fdb0e45ab64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11747, "upload_time": "2014-01-22T20:26:41", "url": "https://files.pythonhosted.org/packages/7b/5f/36348c02caad79310a97c2a03899a4572a870dc0d925d7f3f647c1ff7891/pickleshare-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "25337740507cb855ad58bfcf60f7710e", "sha256": "c0be5745035d437dbf55a96f60b7712345b12423f7d0951bd7d8dc2141ca9286" }, "downloads": -1, "filename": "pickleshare-0.5.tar.gz", "has_sig": false, "md5_digest": "25337740507cb855ad58bfcf60f7710e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4441, "upload_time": "2015-03-24T19:14:32", "url": "https://files.pythonhosted.org/packages/58/47/8b219a446eb351e1cb966cc10662bf8fa90a7710a9c61c2e81a585661ebb/pickleshare-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "09c0b452d91d03df921fdf09747e510b", "sha256": "4c24a277a2220bc9a5b52e45d47433d9db4b9235637cbc86c366f74131da8109" }, "downloads": -1, "filename": "pickleshare-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09c0b452d91d03df921fdf09747e510b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6545, "upload_time": "2016-01-19T20:50:27", "url": "https://files.pythonhosted.org/packages/ba/d3/f8e5c37786288e502b3cd5017b701c3e2f17cbdf8e35673b6c7983ef5099/pickleshare-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fadddce8b1b0110c4ef905be795001a", "sha256": "2e6064fc69561192f41997ee027336bb0d2e5126f370c9bd250a1050b903ded3" }, "downloads": -1, "filename": "pickleshare-0.6.tar.gz", "has_sig": false, "md5_digest": "7fadddce8b1b0110c4ef905be795001a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4519, "upload_time": "2016-01-19T20:50:48", "url": "https://files.pythonhosted.org/packages/c7/56/bb63fa493b583685e919bfbb874bb2a1c112edc88e899eefa344722f480d/pickleshare-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "c62aac32c3f7f62a4f1d094b22a60eeb", "sha256": "ea51e165ab0e5c6b8c9f8bdcc1aff5fbe8e47129089391381b5103ab5131513f" }, "downloads": -1, "filename": "pickleshare-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c62aac32c3f7f62a4f1d094b22a60eeb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6634, "upload_time": "2016-04-08T18:52:04", "url": "https://files.pythonhosted.org/packages/d8/77/59cf3f26476c412d3d26f4310baf12d3fd7bad7f8bbc9a597e387484c823/pickleshare-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7af5afa21c7813e4104d1fe309fbf617", "sha256": "2e6bb018179fdffda5c46b360198ab83acd0f99ad7865ab5163bc1d153bca64f" }, "downloads": -1, "filename": "pickleshare-0.7.tar.gz", "has_sig": false, "md5_digest": "7af5afa21c7813e4104d1fe309fbf617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4613, "upload_time": "2016-04-08T18:50:53", "url": "https://files.pythonhosted.org/packages/c5/a9/fcb641df59b757739917bf8e9078dc02d4502fd28ced65b8b683608dd178/pickleshare-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c174fdd781d300b51c962362c16a4977", "sha256": "e84a2c2fad532bae7c46232d6029a26d57f4f5e954df54b4ddc3ec4a6b6a0278" }, "downloads": -1, "filename": "pickleshare-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c174fdd781d300b51c962362c16a4977", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6672, "upload_time": "2016-04-08T19:03:37", "url": "https://files.pythonhosted.org/packages/34/a4/654d2f47846769c59080bf8ba4350df2411b7088120098519325b19cac65/pickleshare-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d039ea7dc706180fc4b7953da3bcb3cb", "sha256": "f160791e1bf513c1957904d5cf6cf503195010d3aa88cd91bee8357e75e4b4ff" }, "downloads": -1, "filename": "pickleshare-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d039ea7dc706180fc4b7953da3bcb3cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4632, "upload_time": "2016-04-08T19:02:56", "url": "https://files.pythonhosted.org/packages/4b/c4/6fb142a1579e9de6f5cd9213e85ee6cc119f43b2dabc8861d62af25fab40/pickleshare-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "761350505da8e08e4eb44b8c6d773c2f", "sha256": "b58cf7d70658a091621c0d8cc35143c8569f3827496b27ed896918c237d05d96" }, "downloads": -1, "filename": "pickleshare-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "761350505da8e08e4eb44b8c6d773c2f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 6689, "upload_time": "2016-04-08T19:19:38", "url": "https://files.pythonhosted.org/packages/02/54/b4946204b0989c53a3b92ac294e1c2aa8cd45d99a574115965aa5bccef0a/pickleshare-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29d74cde0255546b6b2e1b48a0b31a54", "sha256": "92ee3b0e21632542ecc9a0a245e69a126f62e5114081bdb0d32e0edd10410033" }, "downloads": -1, "filename": "pickleshare-0.7.2.tar.gz", "has_sig": false, "md5_digest": "29d74cde0255546b6b2e1b48a0b31a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4664, "upload_time": "2016-04-08T19:19:11", "url": "https://files.pythonhosted.org/packages/ad/69/bcf0c55ded3779e6e1c9460c69854678d4b78f08482449caaf8e82d5f8eb/pickleshare-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "1db3f7a084ad3e359a02ad35156ef4e9", "sha256": "6c11e6a57c0cd25f941ec1451a7d73f01913ba4f0e19aeb38ae4e750e885c7c2" }, "downloads": -1, "filename": "pickleshare-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1db3f7a084ad3e359a02ad35156ef4e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6798, "upload_time": "2016-07-15T13:26:47", "url": "https://files.pythonhosted.org/packages/a0/d0/d2daee922f1c5128128e4737b1c7fdd4f93670a303ceafe80e5414b959a3/pickleshare-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ccdd8e65737a92eec47888dae61ff95", "sha256": "b9710d01f777b1bf3b69c8f889b1d05a5145668f79e980cbd0f849e059edd274" }, "downloads": -1, "filename": "pickleshare-0.7.3.tar.gz", "has_sig": false, "md5_digest": "0ccdd8e65737a92eec47888dae61ff95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5930, "upload_time": "2016-07-15T13:26:49", "url": "https://files.pythonhosted.org/packages/5d/29/5f3eb419067a98fe98d78a7e309fef03abceb2dc3e3587c88e2ca704ba20/pickleshare-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "922081613889c8f67b3b4f493f8831c3", "sha256": "c9a2541f25aeabc070f12f452e1f2a8eae2abd51e1cd19e8430402bdf4c1d8b5" }, "downloads": -1, "filename": "pickleshare-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "922081613889c8f67b3b4f493f8831c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6864, "upload_time": "2016-08-13T21:59:17", "url": "https://files.pythonhosted.org/packages/9f/17/daa142fc9be6b76f26f24eeeb9a138940671490b91cb5587393f297c8317/pickleshare-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a9e5dd8dfc023031f6b7b3f824cab12", "sha256": "84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b" }, "downloads": -1, "filename": "pickleshare-0.7.4.tar.gz", "has_sig": false, "md5_digest": "6a9e5dd8dfc023031f6b7b3f824cab12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5981, "upload_time": "2016-08-13T21:59:19", "url": "https://files.pythonhosted.org/packages/69/fe/dd137d84daa0fd13a709e448138e310d9ea93070620c9db5454e234af525/pickleshare-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "7c68934703b75ccfbaad00d1210f7011", "sha256": "9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" }, "downloads": -1, "filename": "pickleshare-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c68934703b75ccfbaad00d1210f7011", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6877, "upload_time": "2018-09-25T19:17:35", "url": "https://files.pythonhosted.org/packages/9a/41/220f49aaea88bc6fa6cba8d05ecf24676326156c23b991e80b3f2fc24c77/pickleshare-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44ab782615894a812ab96669a122a634", "sha256": "87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca" }, "downloads": -1, "filename": "pickleshare-0.7.5.tar.gz", "has_sig": false, "md5_digest": "44ab782615894a812ab96669a122a634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6161, "upload_time": "2018-09-25T19:17:37", "url": "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c68934703b75ccfbaad00d1210f7011", "sha256": "9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56" }, "downloads": -1, "filename": "pickleshare-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c68934703b75ccfbaad00d1210f7011", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6877, "upload_time": "2018-09-25T19:17:35", "url": "https://files.pythonhosted.org/packages/9a/41/220f49aaea88bc6fa6cba8d05ecf24676326156c23b991e80b3f2fc24c77/pickleshare-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44ab782615894a812ab96669a122a634", "sha256": "87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca" }, "downloads": -1, "filename": "pickleshare-0.7.5.tar.gz", "has_sig": false, "md5_digest": "44ab782615894a812ab96669a122a634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6161, "upload_time": "2018-09-25T19:17:37", "url": "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz" } ] }