{ "info": { "author": "Ben O'Steen", "author_email": "bosteen@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "From http://www.cdlib.org/inside/diglib/pairtree/pairtreespec.html : Pairtree, a filesystem hierarchy for holding objects that are located by mapping identifier strings to object directory (or folder) paths two characters at a time. If an object directory (folder) holds all the files, and nothing but the files, that comprise the object, a \"pairtree\" can be imported by a system that knows nothing about the nature or structure of the objects but can still deliver any object's files by requested identifier. The mapping is reversible, so the importing system can also walk the pairtree and reliably enumerate all the contained object identifiers. To the extent that object dependencies are stored inside the pairtree (e.g., fast indexes stored outside contain only derivative data), simple or complex collections built on top of pairtrees can recover from index failures and reconstruct a collection view simply by walking the trees. Pairtrees have the advantage that many object operations, including backup and restore, can be performed with native operating system tools.\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/Pairtree/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/Pairtree/", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "Pairtree", "package_url": "https://pypi.org/project/Pairtree/", "platform": "", "project_url": "https://pypi.org/project/Pairtree/", "project_urls": { "Homepage": "http://packages.python.org/Pairtree/" }, "release_url": "https://pypi.org/project/Pairtree/0.8.1/", "requires_dist": null, "requires_python": "", "summary": "Pairtree FS implementation.", "version": "0.8.1" }, "last_serial": 3280900, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "9d09aae87cb9c2ba8dd54d499e38f145", "sha256": "92e470f820dd63736b263a96eef95cf4a96675d0a1fcf85c9f215c13e77e76dc" }, "downloads": -1, "filename": "Pairtree-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9d09aae87cb9c2ba8dd54d499e38f145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 339002, "upload_time": "2009-09-24T18:59:42", "url": "https://files.pythonhosted.org/packages/4e/1a/9d1ff67b02f4146b84ab82f7892adea7ad7f3526df728efee5c65a358688/Pairtree-0.2.2.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "eb638057a22b205b806d447b31a53e06", "sha256": "08041314fd2840f46d285bd4e58cff765c0bcf9a5f707ed6c0956c3ef11b0a64" }, "downloads": -1, "filename": "Pairtree-0.3.1.tar.gz", "has_sig": false, "md5_digest": "eb638057a22b205b806d447b31a53e06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 339855, "upload_time": "2009-10-01T17:17:16", "url": "https://files.pythonhosted.org/packages/6f/b4/f33824f0754dc164e28cfad966f997a162186d29596b5489fbb546f0bb90/Pairtree-0.3.1.tar.gz" } ], "0.4.14": [ { "comment_text": "", "digests": { "md5": "fe9776984595a3ebbcec21a54e0388fa", "sha256": "32a15a5a5b20afb5294c93487de7da3b11d4c835744f17ba34907270bf3a6639" }, "downloads": -1, "filename": "Pairtree-0.4.14.tar.gz", "has_sig": false, "md5_digest": "fe9776984595a3ebbcec21a54e0388fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 346770, "upload_time": "2010-02-11T16:06:28", "url": "https://files.pythonhosted.org/packages/b5/5e/79546303a82d269ce0c0ac8534e099eac4edd5a6d93da4e6c27ef7693fa2/Pairtree-0.4.14.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0fe9f7c55ac9e9ab47ca40dfb72db069", "sha256": "81dda8736422b46d9a9035c16e7b150d883496a96e0df4ce57cfcceefb16b8b7" }, "downloads": -1, "filename": "Pairtree-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0fe9f7c55ac9e9ab47ca40dfb72db069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345698, "upload_time": "2010-04-13T13:05:34", "url": "https://files.pythonhosted.org/packages/04/7d/2415347e59eebd801f7f14f98b3185a1d6eb9db5e0f2a54702278adbb455/Pairtree-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "6c69afb38be3e011d0c11c363b500615", "sha256": "716285c13ca4c53e833d20c5e558b890c09198fcbf11aa7969003d4ea0354fbb" }, "downloads": -1, "filename": "Pairtree-0.5.3.tar.gz", "has_sig": false, "md5_digest": "6c69afb38be3e011d0c11c363b500615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345706, "upload_time": "2010-04-19T13:32:20", "url": "https://files.pythonhosted.org/packages/a5/35/2bad4333e88b97ca0e7b11dc2c5b3c656e0f91c3409246cc25778585b8c2/Pairtree-0.5.3.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "8c5b6b8ad370bc10b8eba713d1182461", "sha256": "1a8ddcab4357e74851bfcd1838318abd7de0dd11e5a04dc4dfeecbb234770d7a" }, "downloads": -1, "filename": "Pairtree-0.5.5.tar.gz", "has_sig": false, "md5_digest": "8c5b6b8ad370bc10b8eba713d1182461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 346570, "upload_time": "2010-06-11T13:00:25", "url": "https://files.pythonhosted.org/packages/48/aa/50595a8e40ad28baaaf7ed3ffe4fea424519bbc5a032f52430e5a3dc74b8/Pairtree-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "2064576fa43931e9299f2f2df2a2c2d0", "sha256": "c9550b0c5967ee3ac2488ead8fe85ed64cd63468f5df9eb9a4278d2ede1e0344" }, "downloads": -1, "filename": "Pairtree-0.5.6.tar.gz", "has_sig": false, "md5_digest": "2064576fa43931e9299f2f2df2a2c2d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 346578, "upload_time": "2010-06-15T12:01:32", "url": "https://files.pythonhosted.org/packages/45/8e/f3ffa5d808ceb8b8ae633a439d432a3c53076afa6ca5743e10cff1fcd001/Pairtree-0.5.6.tar.gz" } ], "0.5.6-T": [ { "comment_text": "", "digests": { "md5": "efef1e70d9447e0659a1bf37f9670b1c", "sha256": "ffc8e968ad30d0fd74796264c98b6f54ee81b3eb0b5c0f1a536738b22cc332dd" }, "downloads": -1, "filename": "Pairtree-0.5.6-T.tar.gz", "has_sig": false, "md5_digest": "efef1e70d9447e0659a1bf37f9670b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 347010, "upload_time": "2010-06-18T12:22:45", "url": "https://files.pythonhosted.org/packages/30/af/3b030d44cf09660bcc8a2e5038fac614f829f65dab4c2ea70a2fdd191325/Pairtree-0.5.6-T.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "d1feb154fba7b28068a7b81cc30629de", "sha256": "be576ffac7e8653a29e920319cd296e437a517a995c33734c96ad1493334cf4f" }, "downloads": -1, "filename": "Pairtree-0.5.7.tar.gz", "has_sig": false, "md5_digest": "d1feb154fba7b28068a7b81cc30629de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 346564, "upload_time": "2010-06-17T19:01:34", "url": "https://files.pythonhosted.org/packages/3c/ed/8b3e5da64c176b8ca157d4a310e5e8ee7b3da066afc1a74fda31824873d9/Pairtree-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "91450788d9401f114aad5d1cb818db9b", "sha256": "aa5e82b6a6f4f4e3d76e28a75540d1b20b39949acfca80bd283be74a530c1de8" }, "downloads": -1, "filename": "Pairtree-0.5.8.tar.gz", "has_sig": false, "md5_digest": "91450788d9401f114aad5d1cb818db9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23091, "upload_time": "2010-08-02T12:26:47", "url": "https://files.pythonhosted.org/packages/50/22/7064e21bd949ef3ae5681fea87257ddda069201d2821fc4538417b141247/Pairtree-0.5.8.tar.gz" } ], "0.5.8-T": [ { "comment_text": "", "digests": { "md5": "34e6ecfb2e83d4fb6dd059f672f61add", "sha256": "acabebc315dd3cbaa6b5414581006b2a7027f5955627226f7460cfb6c95dca93" }, "downloads": -1, "filename": "Pairtree-0.5.8-T.tar.gz", "has_sig": false, "md5_digest": "34e6ecfb2e83d4fb6dd059f672f61add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23564, "upload_time": "2010-08-02T12:24:26", "url": "https://files.pythonhosted.org/packages/ef/58/64232dcb1aeaef1cb3b82801ed85882cf5322fddbe2b3c9e4cb9a34cbc17/Pairtree-0.5.8-T.tar.gz" } ], "0.6.1-T": [ { "comment_text": "", "digests": { "md5": "02fe2439b7c52ff37a17eaf9f62429ca", "sha256": "e7cd417f1d24ed4e5e2cde90785603e64ed1d69fa12777d635101f3803314e4d" }, "downloads": -1, "filename": "Pairtree-0.6.1-T.tar.gz", "has_sig": false, "md5_digest": "02fe2439b7c52ff37a17eaf9f62429ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25307, "upload_time": "2010-09-28T11:49:39", "url": "https://files.pythonhosted.org/packages/3e/ac/81a83feb05b9ef24c0eb2bb95575bf7ba7250f4ea56eee8af207dd6c2731/Pairtree-0.6.1-T.tar.gz" } ], "0.7-T": [ { "comment_text": "", "digests": { "md5": "8effede09451f670e40647b4ba5a4ccb", "sha256": "d5db9f62953262037fb88ba5eec99a26bb7520e971c9323ea3d155667beb724e" }, "downloads": -1, "filename": "Pairtree-0.7-T.tar.gz", "has_sig": false, "md5_digest": "8effede09451f670e40647b4ba5a4ccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25347, "upload_time": "2010-10-13T14:49:39", "url": "https://files.pythonhosted.org/packages/6c/ce/76772091269570062f57651a177ff8bc9f312701965cf8ce973f841ffda4/Pairtree-0.7-T.tar.gz" } ], "0.7.1-T": [ { "comment_text": "", "digests": { "md5": "feb1040925c86d272441852295120344", "sha256": "24f3778addb09b68fc82dcc905ecee2b9783b324995cfd31dd0cf68226b4f5c8" }, "downloads": -1, "filename": "Pairtree-0.7.1-T.tar.gz", "has_sig": false, "md5_digest": "feb1040925c86d272441852295120344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25387, "upload_time": "2010-10-13T19:34:32", "url": "https://files.pythonhosted.org/packages/67/65/ce497b9d5b0e48007e5b2bbc91238b695e6425e5f546302a32eb77029c3e/Pairtree-0.7.1-T.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "1d77514dc5c6c17e443f5e4d5312b393", "sha256": "7639af17cc526eac2560dfcdd85fee2c017211b0b4b7c04a56d877b309bb4d36" }, "downloads": -1, "filename": "Pairtree-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "1d77514dc5c6c17e443f5e4d5312b393", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29174, "upload_time": "2017-10-25T14:40:10", "url": "https://files.pythonhosted.org/packages/45/7d/7d051e897b92aa0fceb218a27a8f9a40509e7ecde1c2c7d0825aa6c60aca/Pairtree-0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c9d683b95bb7cf82cce2b29fa90427", "sha256": "11b142d2d12f074caa85167f36198b6bc81dae436b6e88887b6960e54155763f" }, "downloads": -1, "filename": "Pairtree-0.8.tar.gz", "has_sig": false, "md5_digest": "11c9d683b95bb7cf82cce2b29fa90427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22633, "upload_time": "2017-10-25T14:40:11", "url": "https://files.pythonhosted.org/packages/0d/52/ac38bf0c1aaaff58fad4d20c7d47a26fa373c9ca7926700bc3531e64d745/Pairtree-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f9546a40f0cad24ce4763facd32c1db0", "sha256": "254b263d7df6e439c1a84e241bfba2e1fd98ba12a67bfad0a41cc4b4afd4da7a" }, "downloads": -1, "filename": "Pairtree-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f9546a40f0cad24ce4763facd32c1db0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29209, "upload_time": "2017-10-26T12:57:22", "url": "https://files.pythonhosted.org/packages/db/ce/2a188c570a0399c53a0a8fcdda31f49a4d0476deada846f6d39de80f2782/Pairtree-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d219d55bf352698c3526aaf551495fd5", "sha256": "78c7a36deb3dcaa57256d8e4bb2cb9d7c245ed2632fd5f164a5ad3df075af03d" }, "downloads": -1, "filename": "Pairtree-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d219d55bf352698c3526aaf551495fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22624, "upload_time": "2017-10-26T12:57:23", "url": "https://files.pythonhosted.org/packages/39/20/2016f34a3082f94211bdb62d59866db7d03dd1a12b41a19b6ea9cc78cc4a/Pairtree-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9546a40f0cad24ce4763facd32c1db0", "sha256": "254b263d7df6e439c1a84e241bfba2e1fd98ba12a67bfad0a41cc4b4afd4da7a" }, "downloads": -1, "filename": "Pairtree-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f9546a40f0cad24ce4763facd32c1db0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 29209, "upload_time": "2017-10-26T12:57:22", "url": "https://files.pythonhosted.org/packages/db/ce/2a188c570a0399c53a0a8fcdda31f49a4d0476deada846f6d39de80f2782/Pairtree-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d219d55bf352698c3526aaf551495fd5", "sha256": "78c7a36deb3dcaa57256d8e4bb2cb9d7c245ed2632fd5f164a5ad3df075af03d" }, "downloads": -1, "filename": "Pairtree-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d219d55bf352698c3526aaf551495fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22624, "upload_time": "2017-10-26T12:57:23", "url": "https://files.pythonhosted.org/packages/39/20/2016f34a3082f94211bdb62d59866db7d03dd1a12b41a19b6ea9cc78cc4a/Pairtree-0.8.1.tar.gz" } ] }