{ "info": { "author": "Jason Baker", "author_email": "amnorvend@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pysistence is a project that seeks to make functional programming in python easier.\n\nFAQ\n~~~~~\n\n**Why the name pysistence?**\n\nThe project is named pysistence because most of the data structures it\nimplements are *persistent*. This doesn't mean persistent in the sense that\nthey are stored in a database or the file system. Rather, it means the data\nstructures may only be modified by copying. Where possible, these data\nstructures will re-use existing implementations without copying everything.\n\n**Where can I learn more about persistent data structures?**\n\nHere are some resouces:\n\n * `Developing for Developers: Persistent data structures `_\n * `Persistent data structures (wikipedia) `_\n\nOr if you're *really* brave:\n\n * `Making Data Structures Persistent `_\n * `Purely Functional Data Structures `_\n\n\nDownload\n=========\n\nYou may download the current release of Pysistence from our `PyPI page `_. You may also use easy_install to install pysistence::\n\n sudo easy_install pysistence\n\nIf you have Mercurial installed, you can use the following command to check out Pysistence::\n\n hg clone http://bitbucket.org/jasbaker/pysistence/\n\nNote that you do need `setuptools ` or `distribute ` for the next step::\n\n python setup.py install\n\nIf you're brave, you can try using pysistence's experimental C extension::\n\n python setup.py install --with-cext\n\n\nDevelopers & Community\n=======================\n\nVisit `Pysistence's bitbucket page `_\nto get more info and view the wiki.\n\nYou may also visit our `Google Group `_ for more info.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pysistence/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/pysistence", "keywords": null, "license": "License :: OSI Approved :: MIT License", "maintainer": null, "maintainer_email": null, "name": "pysistence", "package_url": "https://pypi.org/project/pysistence/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pysistence/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/pysistence" }, "release_url": "https://pypi.org/project/pysistence/0.4.1/", "requires_dist": null, "requires_python": null, "summary": "A set of functional data structures for Python", "version": "0.4.1" }, "last_serial": 797736, "releases": { "0.1.0": [], "0.1.0a": [], "0.1.1": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "774514978fe95c2c05165bfe70f8c0ef", "sha256": "4d25d30ac1207395fd9e1c5803642dca02f8f0c29fe8c5f03f7aceb5b1a0f07c" }, "downloads": -1, "filename": "pysistence-0.1.2.tar.gz", "has_sig": false, "md5_digest": "774514978fe95c2c05165bfe70f8c0ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27739, "upload_time": "2009-10-28T16:10:06", "url": "https://files.pythonhosted.org/packages/7c/2e/53c5bf636040857f7eafb397aa59cb1e5f06b24dd6f9de6373033efa058c/pysistence-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "effe93ac001af932b01cb4f54de77922", "sha256": "93da74acb690e74929ea4000accbd311de5949ac3602b3d4ac7bfe80ffe88d9a" }, "downloads": -1, "filename": "pysistence-0.2.0.tar.gz", "has_sig": false, "md5_digest": "effe93ac001af932b01cb4f54de77922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28138, "upload_time": "2009-11-10T16:48:31", "url": "https://files.pythonhosted.org/packages/83/89/2cb32d4b117e2cc176c838107274ccc7a7c7e0aa59bc1a168669860bf17c/pysistence-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "10ab0783000e906ad6063010b60b6f12", "sha256": "0e6d158ff4492cf635062a3e0d810e5bc27e5db19d5f39c8d7ff2927384bf2ed" }, "downloads": -1, "filename": "pysistence-0.2.1.tar.gz", "has_sig": false, "md5_digest": "10ab0783000e906ad6063010b60b6f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28150, "upload_time": "2009-11-10T18:34:23", "url": "https://files.pythonhosted.org/packages/91/e0/1392e57bbc49c17644189558db9e6cbfa96e7f54591b9debaa022f917de0/pysistence-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "347de857da34d0e617879228be99f42d", "sha256": "91d8c43c39c030f90baa0ac9f29dd87b87f793bafddd65be2d0d9cc481946c9b" }, "downloads": -1, "filename": "pysistence-0.2.2.tar.gz", "has_sig": false, "md5_digest": "347de857da34d0e617879228be99f42d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85232, "upload_time": "2009-11-13T17:27:32", "url": "https://files.pythonhosted.org/packages/47/80/b980b02be791dd4a500bd41a7deab56762b0b44f23e8e93e6272c584a976/pysistence-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "92f5f9642760c332000e00b4b10ceff5", "sha256": "c4a9ed99a0f2a1f7c2f4f1c7cdb383a129b338e3ae9885f23fa8aed788bc9156" }, "downloads": -1, "filename": "pysistence-0.3.0.tar.gz", "has_sig": false, "md5_digest": "92f5f9642760c332000e00b4b10ceff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45790, "upload_time": "2010-03-16T21:19:50", "url": "https://files.pythonhosted.org/packages/69/cb/27150a3236286fb50b744a1eccfdfc4d7ffeaed88500691d75d38c3b224d/pysistence-0.3.0.tar.gz" } ], "0.3.0a1": [ { "comment_text": "", "digests": { "md5": "c3190ea5e560726738faffb8a1d45ba2", "sha256": "e368f97bc5917a9835045d4b301837b3f3aaa865ad4cf9cf35cdf87e983f4a47" }, "downloads": -1, "filename": "pysistence-0.3.0a1.tar.gz", "has_sig": false, "md5_digest": "c3190ea5e560726738faffb8a1d45ba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85464, "upload_time": "2009-11-17T17:29:53", "url": "https://files.pythonhosted.org/packages/58/b8/83e3abe7c7c9a17abbf20990bd9f67e60f1f6c64388fbe24bc80739dadb9/pysistence-0.3.0a1.tar.gz" } ], "0.3.0a2": [ { "comment_text": "", "digests": { "md5": "f114f9caeee3f7337e0d2f756c3e2707", "sha256": "1c14799325279bad3424dd0bc028d5a991cddfcf707fc51a7e2b77d0912ece03" }, "downloads": -1, "filename": "pysistence-0.3.0a2.tar.gz", "has_sig": false, "md5_digest": "f114f9caeee3f7337e0d2f756c3e2707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86944, "upload_time": "2009-11-17T21:56:41", "url": "https://files.pythonhosted.org/packages/cb/4a/be2dd3b765489e27cf6b2d57b8626e4dba45fd3b207c5cb8fe401f04ac41/pysistence-0.3.0a2.tar.gz" } ], "0.3.0a3": [ { "comment_text": "", "digests": { "md5": "908a667f790e23f976cd37b80b175511", "sha256": "f386392fd0faa5fc321bfd7015c4baf83b57e9b724237af500b48af8994428a0" }, "downloads": -1, "filename": "pysistence-0.3.0a3.tar.gz", "has_sig": false, "md5_digest": "908a667f790e23f976cd37b80b175511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87032, "upload_time": "2009-11-17T22:04:46", "url": "https://files.pythonhosted.org/packages/4b/fc/9fcd84f4dbc650c1aa68c52569c94f283f2b4d270e0aa4f1a4e9b14a01f6/pysistence-0.3.0a3.tar.gz" } ], "0.3.0a4": [ { "comment_text": "", "digests": { "md5": "b2919df83bb5a6da2bf8092358427f09", "sha256": "b24fc9ed8c0ea51af25e744a67fd2f9e666bd1a7dec389c4104d7582243a37fb" }, "downloads": -1, "filename": "pysistence-0.3.0a4.tar.gz", "has_sig": false, "md5_digest": "b2919df83bb5a6da2bf8092358427f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87048, "upload_time": "2009-11-17T22:34:34", "url": "https://files.pythonhosted.org/packages/b8/2a/fea7f29b49e0ddf9c50ea68e3f41ca63931ecad69b00e3ab9800e6170d0e/pysistence-0.3.0a4.tar.gz" } ], "0.3.0b1": [ { "comment_text": "", "digests": { "md5": "7fac8bf496dfd00c557ac98074402729", "sha256": "310c4e4a20f03e387c48d2d861df034eaf722b2194f56f88f6734f179f353bb5" }, "downloads": -1, "filename": "pysistence-0.3.0b1.tar.gz", "has_sig": false, "md5_digest": "7fac8bf496dfd00c557ac98074402729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67538, "upload_time": "2010-01-02T17:58:34", "url": "https://files.pythonhosted.org/packages/40/4f/d0f2c946e85aff77be987e9cba0f5f85f6e0d13ddee3268dfa587dbb525b/pysistence-0.3.0b1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c6b2ed2d8d69fb1c8bec32fa6f32581a", "sha256": "4a0cbbf9b3a4b2b25b4368705dad5e2020f839af3e43db4cf37a193e7c86d215" }, "downloads": -1, "filename": "pysistence-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c6b2ed2d8d69fb1c8bec32fa6f32581a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85105, "upload_time": "2011-01-27T06:05:59", "url": "https://files.pythonhosted.org/packages/80/82/f98f59a03d62099531a77e323df8839e69de489b0cb82a3f0f140f47d4d6/pysistence-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "05f276b263a483572180cbd3021bedd3", "sha256": "c93ebe74a0aee9788c3974527b4c4ac8bf182d588ce5d8a3706043cb8f432495" }, "downloads": -1, "filename": "pysistence-0.4.1.tar.gz", "has_sig": false, "md5_digest": "05f276b263a483572180cbd3021bedd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85070, "upload_time": "2011-02-03T22:51:13", "url": "https://files.pythonhosted.org/packages/6b/24/5b365dd2ac6501fcc5481b622eae0661ec38e1d27f5f3a787a0e2e1d090e/pysistence-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05f276b263a483572180cbd3021bedd3", "sha256": "c93ebe74a0aee9788c3974527b4c4ac8bf182d588ce5d8a3706043cb8f432495" }, "downloads": -1, "filename": "pysistence-0.4.1.tar.gz", "has_sig": false, "md5_digest": "05f276b263a483572180cbd3021bedd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85070, "upload_time": "2011-02-03T22:51:13", "url": "https://files.pythonhosted.org/packages/6b/24/5b365dd2ac6501fcc5481b622eae0661ec38e1d27f5f3a787a0e2e1d090e/pysistence-0.4.1.tar.gz" } ] }