{ "info": { "author": "Martin Larralde", "author_email": "martin.larralde@ens-cachan.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Filesystems" ], "description": "``fs.archive``\n==============\n\n|Source| |PyPI| |Travis| |Codecov| |Codacy| |Format| |License|\n\n.. |Codacy| image:: https://img.shields.io/codacy/grade/eadf418db5a84efd9fa1b470529dcad6/master.svg?style=flat-square&maxAge=300\n :target: https://www.codacy.com/app/althonos/fs.archive/dashboard\n\n.. |Travis| image:: https://img.shields.io/travis/althonos/fs.archive/master.svg?style=flat-square&maxAge=300\n :target: https://travis-ci.org/althonos/fs.archive/branches\n\n.. |Codecov| image:: https://img.shields.io/codecov/c/github/althonos/fs.archive/master.svg?style=flat-square&maxAge=300\n :target: https://codecov.io/gh/althonos/fs.archive\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/fs.archive.svg?style=flat-square&maxAge=300\n :target: https://pypi.python.org/pypi/fs.archive\n\n.. |Format| image:: https://img.shields.io/pypi/format/fs.archive.svg?style=flat-square&maxAge=300\n :target: https://pypi.python.org/pypi/fs.archive\n\n.. |Versions| image:: https://img.shields.io/pypi/pyversions/fs.archive.svg?style=flat-square&maxAge=300\n :target: https://travis-ci.org/althonos/fs.archive\n\n.. |License| image:: https://img.shields.io/pypi/l/fs.archive.svg?style=flat-square&maxAge=300\n :target: https://choosealicense.com/licenses/mit/\n\n.. |Source| image:: https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=300&style=flat-square\n :target: https://github.com/althonos/fs.archive\n\n\nRequirements\n------------\n\n+-------------------+-----------------+-------------------+--------------------+\n| **pyfilesystem2** | |PyPI fs| | |Source fs| | |License fs| |\n+-------------------+-----------------+-------------------+--------------------+\n| **six** | |PyPI six| | |Source six| | |License six| |\n+-------------------+-----------------+-------------------+--------------------+\n\n.. |License six| image:: https://img.shields.io/pypi/l/six.svg?maxAge=300&style=flat-square\n :target: https://choosealicense.com/licenses/mit/\n\n.. |Source six| image:: https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=300&style=flat-square\n :target: https://github.com/benjaminp/six\n\n.. |PyPI six| image:: https://img.shields.io/pypi/v/six.svg?maxAge=300&style=flat-square\n :target: https://pypi.python.org/pypi/six\n\n.. |License fs| image:: https://img.shields.io/badge/license-MIT-blue.svg?maxAge=300&style=flat-square\n :target: https://choosealicense.com/licenses/mit/\n\n.. |Source fs| image:: https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=300&style=flat-square\n :target: https://github.com/PyFilesystem/pyfilesystem2\n\n.. |PyPI fs| image:: https://img.shields.io/pypi/v/fs.svg?maxAge=300&style=flat-square\n :target: https://pypi.python.org/pypi/fs\n\n\nInstallation\n------------\n\nInstall directly from PyPI, using `pip `_ ::\n\n pip install fs.archive\n\nAdditional features\n^^^^^^^^^^^^^^^^^^^\n\n``fs.archive`` also provides the following `extras\n`_:\n\n*all*\n install all the extras listed below.\n\n*tar.xz*\n support for ``xz`` compressed tar files. Requires the additional\n `backports.lzma `_\n module in Python 2, but is available natively in Python 3.\n\n*iso*\n pure-python reading/writing ``ISO`` disk images (with support\n for ISO 9660 Levels 1, 2 and 3, Joliet and Rock Ridge extensions).\n Requires the `pycdlib `_\n library.\n\n\nUsage\n-----\n\nThe ``fs.archive.open_archive`` function is the easiest way to open an\narchive filesystem, with an archive located on any other filesystem, directly\ndetermining the class to use from the file extension:\n\n.. code:: python\n\n >>> from fs import open_fs\n >>> from fs.archive import open_archive\n\n >>> my_fs = open_fs(u'temp://')\n >>> with open_archive(my_fs, u'test.zip') as archive:\n ... type(archive)\n \n\n\nAll the filesystems implemented in ``fs.archive`` also support reading from\n\u2014 and if not read-only, writing to \u2014 a file handle:\n\n.. code:: python\n\n >>> import fs.archive.tarfs\n >>> with fs.open_fs(u'mem://') as mem:\n ... with fs.archive.tarfs.TarFS(mem.openbin(u'test.tar', 'w')) as tar:\n ... tar.setbytes(u'hello', b'Hello, World!')\n ... with fs.archive.tarfs.TarFS(mem.openbin(u'test.tar', 'r+')) as tar:\n ... tar.isfile(u'hello')\n True\n\n\n.. Abstract Base Classes\n.. ---------------------\n..\n.. ``fs.archive`` declares three abstract base classes in ``fs.archive.base``:\n..\n.. ``ArchiveSaver``\n.. defines how an archive is saved (in essence, a class managing\n.. the compression of a filesystem).\n..\n.. ``ArchiveReadFS``\n.. a read-only filesystem that implements the methods required\n.. to *read* the archive.\n..\n.. ``ArchiveFS``\n.. a `WrapFS` filesystem used to make an archive seemingly writable.\n\n\nSee also\n--------\n\n* `fs `_, the core pyfilesystem2 library\n* `fs.sshfs `_, a SFTP/SSH implementation for\n pyfilesystem2 using `paramiko `_\n* `fs.smbfs `_, a SMB implementation for\n pyfilesystem2 using `pysmb `_\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/althonos/fs.archive", "keywords": "archive,zip,tar,iso,filesystem,Pyfilesystem2", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fs.archive", "package_url": "https://pypi.org/project/fs.archive/", "platform": "any", "project_url": "https://pypi.org/project/fs.archive/", "project_urls": { "Homepage": "https://github.com/althonos/fs.archive" }, "release_url": "https://pypi.org/project/fs.archive/0.6.2/", "requires_dist": [ "fs (~=2.2)", "six (~=1.10)", "typing (~=3.6) ; python_version < \"3.6\"", "pycdlib (~=1.4) ; extra == 'all'", "backports.lzma ; (python_version < \"3\") and extra == 'all'", "green ; extra == 'dev'", "coverage ; extra == 'dev'", "setuptools ; extra == 'dev'", "docutils ; extra == 'dev'", "Pygments ; extra == 'dev'", "codecov ; extra == 'dev'", "pycdlib (~=1.4) ; extra == 'iso'", "backports.lzma ; (python_version < \"3\") and extra == 'tar.xz'", "pycdlib (~=1.4) ; extra == 'test'", "backports.lzma ; (python_version < \"3\") and extra == 'test'", "mock ; (python_version < \"3.4\") and extra == 'test'" ], "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "summary": "Enhanced archive filesystems for Pyfilesystem2", "version": "0.6.2" }, "last_serial": 4854352, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3596396c9ecdac81286ecd71747a4f40", "sha256": "95d1e7be9f5b873dd623592b6595ffdba87085623dc6e19f26789ecd8c265f2e" }, "downloads": -1, "filename": "fs.archive-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3596396c9ecdac81286ecd71747a4f40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 15420, "upload_time": "2017-07-03T16:22:51", "url": "https://files.pythonhosted.org/packages/aa/6e/f10036f0af6590988ada15b4f9e6dd0f75187293155dadf2601746ed356b/fs.archive-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34fa786d23899af3658dc38d057ea3a4", "sha256": "fb39f3752d8a2d10eb0d2abe0a0c2ef67a3265772c7b61b7be763aa6131049b4" }, "downloads": -1, "filename": "fs.archive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "34fa786d23899af3658dc38d057ea3a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 12285, "upload_time": "2017-07-03T16:22:53", "url": "https://files.pythonhosted.org/packages/87/00/3b550595a7bcaf3bd743d0a1e32cfcc169a012b6c1d81a7744fe82164ecc/fs.archive-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e4ebef40aeb118d13ed1ca4899da8aed", "sha256": "f887fc9b42292e2aa303f8025e5b4dd9ccd49b83237dd4cfe87bc939bb003d45" }, "downloads": -1, "filename": "fs.archive-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4ebef40aeb118d13ed1ca4899da8aed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 24212, "upload_time": "2017-08-28T23:13:14", "url": "https://files.pythonhosted.org/packages/73/10/af251bc587721bdf8f09f64d98856af6cfe16cf0af08ac800c266912e44b/fs.archive-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1158cc13fec996ec75fa429c27be2c44", "sha256": "2dd909443b64082e7e66d1823b12d5ea7f46bd26ef2f795951f60d4cbafb996c" }, "downloads": -1, "filename": "fs.archive-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1158cc13fec996ec75fa429c27be2c44", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 18759, "upload_time": "2017-08-28T23:13:15", "url": "https://files.pythonhosted.org/packages/c7/06/e8711af410fb905fcdf17e4840f5789afae1f7bcd2851124157e89ee7730/fs.archive-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9a3b2d7398c2a639bc577bf33a0dd189", "sha256": "bf223cd8232c8f4a173b0f4d1f12f29333384219bcf573e3a65f45e44c360b7b" }, "downloads": -1, "filename": "fs.archive-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a3b2d7398c2a639bc577bf33a0dd189", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 27725, "upload_time": "2018-02-20T12:53:14", "url": "https://files.pythonhosted.org/packages/ce/9e/899242244e04a0b25d8696fcf4aad3329ad544adb2fd716006e71102c2c6/fs.archive-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c47658232cfdb882f4c1431023752b62", "sha256": "a8b8dc328709fd41275069906f0947addcaa1ae5b45a65cc098e4353a2e06c0e" }, "downloads": -1, "filename": "fs.archive-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c47658232cfdb882f4c1431023752b62", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21104, "upload_time": "2018-02-20T12:53:16", "url": "https://files.pythonhosted.org/packages/ac/13/6e9f84c06582efed05a67597404b4be6c98f12b2bdb952799b2935eb517d/fs.archive-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f3a2f316d1b0dead71fec94d216cc337", "sha256": "72b22b13f09e1e2361f26c264060f29785ec1502287ccb3905b2beac6e52dae7" }, "downloads": -1, "filename": "fs.archive-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3a2f316d1b0dead71fec94d216cc337", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 28135, "upload_time": "2018-03-10T05:01:52", "url": "https://files.pythonhosted.org/packages/60/91/b0b9e19f2fb9b846250cb56f96985a3e081f5867f7b02ef4c8f7716cb590/fs.archive-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da86fe1e3d73e43397a7250d100b434b", "sha256": "975d007931e2692c5469531b794c0f287b75b1969c30aac2b18564b140662a59" }, "downloads": -1, "filename": "fs.archive-0.3.1.tar.gz", "has_sig": false, "md5_digest": "da86fe1e3d73e43397a7250d100b434b", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21321, "upload_time": "2018-03-10T05:01:54", "url": "https://files.pythonhosted.org/packages/e9/e3/7cde9bc1b148e67dc142b7affdf07b0d4847f48176b7464c9e8648c88722/fs.archive-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "264ea2677bc0691f1d53f07ab31f15ab", "sha256": "2400853f14a6cfba4d889e65b7c96b85566e74213362c8651a8d5709ad1061af" }, "downloads": -1, "filename": "fs.archive-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "264ea2677bc0691f1d53f07ab31f15ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 25259, "upload_time": "2018-04-16T12:06:52", "url": "https://files.pythonhosted.org/packages/d7/08/6aee764ca86c1ab98cfdcf73d274f3ada4f99aa85941b9bfafe0bd9978c0/fs.archive-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73698cacad66f2601f4f3484c35385be", "sha256": "6ded84955d23def894f9c8d25418cd0d01b0acb9e9f3d2df746cb8dcace1b76c" }, "downloads": -1, "filename": "fs.archive-0.3.2.tar.gz", "has_sig": false, "md5_digest": "73698cacad66f2601f4f3484c35385be", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21494, "upload_time": "2018-04-16T12:06:53", "url": "https://files.pythonhosted.org/packages/8a/6a/5be662d65bf4abf0f5fb7efb2bc194f67d8f3fc73cb722c5c27806495f7e/fs.archive-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6835a8d70d79064c29c373fb70b5b44e", "sha256": "b3c41511ffa5ba8a938ed70e33276379a8497a269751822c15c09881d3f293b2" }, "downloads": -1, "filename": "fs.archive-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6835a8d70d79064c29c373fb70b5b44e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 25284, "upload_time": "2018-07-12T12:12:02", "url": "https://files.pythonhosted.org/packages/6f/19/3d419a0d0a74313798214257ee2a2725af66f9c8b4041f50ef25b571e46d/fs.archive-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae8c1141a74ed3ad7e404d5899bb3ce9", "sha256": "307d736635619d2a55d6c33ef1fbf00cf967a2d8cd1c34368defddee14f342a5" }, "downloads": -1, "filename": "fs.archive-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ae8c1141a74ed3ad7e404d5899bb3ce9", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21519, "upload_time": "2018-07-12T12:12:03", "url": "https://files.pythonhosted.org/packages/8c/bf/c5395c78dad98506a5d1d714919f608ab38ec627670db5168b1453e3666e/fs.archive-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "050ac0f6cfa83023a84c9b1099d52635", "sha256": "86cc8b22786599274a81dda4b612dab0516fa41c5bdd7b611f233d96d9549655" }, "downloads": -1, "filename": "fs.archive-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "050ac0f6cfa83023a84c9b1099d52635", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 25426, "upload_time": "2018-08-07T13:31:06", "url": "https://files.pythonhosted.org/packages/e1/a2/ee17e32bbfb662df164a2e509428713ad51dfbe1e76aacde3c7a7145a851/fs.archive-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "179b8e0179242169ee951727eb0fabdf", "sha256": "9c241cc6a87408cec5a64c0062576076d96b1d2fccdbda6497097f86f8081a5e" }, "downloads": -1, "filename": "fs.archive-0.4.1.tar.gz", "has_sig": false, "md5_digest": "179b8e0179242169ee951727eb0fabdf", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21609, "upload_time": "2018-08-07T13:31:07", "url": "https://files.pythonhosted.org/packages/b0/b4/3f3f09166f52218c5b8f62df1c4975e8726ced9f8c717e444d5cc26aa55a/fs.archive-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "b1d22dae5996593f4b9d0d9cb188b4de", "sha256": "f5180f007fab0cf6789978a8140e988ba3911be4667b6138a6ee166ac09fe735" }, "downloads": -1, "filename": "fs.archive-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1d22dae5996593f4b9d0d9cb188b4de", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 25427, "upload_time": "2018-08-13T17:05:07", "url": "https://files.pythonhosted.org/packages/72/bb/efdea7de7b748b691818180cfb1506d8a5f38ba8acaf04f2095d4d079777/fs.archive-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97b2ab8b287d092a6d2878620f8fd296", "sha256": "63ebdaf94f1a44fdf3b7a57c94dafc6b78563c48ba2ef7bb85ea7eee6057f8b4" }, "downloads": -1, "filename": "fs.archive-0.5.0.tar.gz", "has_sig": false, "md5_digest": "97b2ab8b287d092a6d2878620f8fd296", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 21602, "upload_time": "2018-08-13T17:05:08", "url": "https://files.pythonhosted.org/packages/1d/2f/caa8a00cad0eae6e36b2ac1915f822d255fb752eec8b15573dd4a6f7ae7f/fs.archive-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3b09a3bdb0576d5e36099e01a57eb6fa", "sha256": "7580c7f939f577164b368f46f257f3556e8ee1f76558cb082b5d554de13b1791" }, "downloads": -1, "filename": "fs.archive-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b09a3bdb0576d5e36099e01a57eb6fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 26184, "upload_time": "2019-01-06T00:31:13", "url": "https://files.pythonhosted.org/packages/6a/a0/5550344f34b2894ed99c6d094131d3ad460370f2c853cf8a7eafdb06a21e/fs.archive-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "225546e3fa66a97d7858e69ed29523eb", "sha256": "e7f27e35edced4ffa3c627c9efb33c3077950db3ffd1465ecfbd3b0216b2404f" }, "downloads": -1, "filename": "fs.archive-0.6.0.tar.gz", "has_sig": false, "md5_digest": "225546e3fa66a97d7858e69ed29523eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 22287, "upload_time": "2019-01-06T00:31:15", "url": "https://files.pythonhosted.org/packages/43/1f/b692c3218eb1bb3fd5e3453d242e8f23b65950faccfc39376ab1ba5d09b2/fs.archive-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "6797e725afd55b88ebe35df376afaf12", "sha256": "8f56990e1e5780da2b9a619e1219ff81cb0f3b75bd4e87dbe9deea40a80ae2ea" }, "downloads": -1, "filename": "fs.archive-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6797e725afd55b88ebe35df376afaf12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 26187, "upload_time": "2019-02-11T16:27:01", "url": "https://files.pythonhosted.org/packages/ac/d0/e85b86a198012e4d670781207dc85f517e14aa5eede17e303aac682cb5e7/fs.archive-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5fc944db225d7b749c0e6ab0264f394", "sha256": "75eddcd18030d86025e52efd58dd2f4e1547fdc8edad6be8a79d6ecf626dfc17" }, "downloads": -1, "filename": "fs.archive-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e5fc944db225d7b749c0e6ab0264f394", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 22297, "upload_time": "2019-02-11T16:27:02", "url": "https://files.pythonhosted.org/packages/c9/2f/f849ddb33da1a22fbf541f1e42d5a85a1df53916371cf95630d3539ffd8d/fs.archive-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "074aa589fb0656861f06038c5d547c73", "sha256": "9fedac441c2b308b05e17e7cfcb47958df15339dbcf173b14d65a7cc82d43f7b" }, "downloads": -1, "filename": "fs.archive-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "074aa589fb0656861f06038c5d547c73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 26181, "upload_time": "2019-02-22T12:41:04", "url": "https://files.pythonhosted.org/packages/e2/d4/aa28ed850991d7ab1810e73c996bbf0a897ec34320129600f5e04e44d86a/fs.archive-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9361f2a2ead76bbf8aaa6d136d201f9", "sha256": "49e53b83c4a6b6436756e357adc7edadd9038a0b1e02e9a1bab7a63446336946" }, "downloads": -1, "filename": "fs.archive-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e9361f2a2ead76bbf8aaa6d136d201f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 22287, "upload_time": "2019-02-22T12:41:06", "url": "https://files.pythonhosted.org/packages/c1/4d/55cf3b967bb86ef96f1c8fbf86e8de67aa39e166acc0d6c4965678366178/fs.archive-0.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "074aa589fb0656861f06038c5d547c73", "sha256": "9fedac441c2b308b05e17e7cfcb47958df15339dbcf173b14d65a7cc82d43f7b" }, "downloads": -1, "filename": "fs.archive-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "074aa589fb0656861f06038c5d547c73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 26181, "upload_time": "2019-02-22T12:41:04", "url": "https://files.pythonhosted.org/packages/e2/d4/aa28ed850991d7ab1810e73c996bbf0a897ec34320129600f5e04e44d86a/fs.archive-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9361f2a2ead76bbf8aaa6d136d201f9", "sha256": "49e53b83c4a6b6436756e357adc7edadd9038a0b1e02e9a1bab7a63446336946" }, "downloads": -1, "filename": "fs.archive-0.6.2.tar.gz", "has_sig": false, "md5_digest": "e9361f2a2ead76bbf8aaa6d136d201f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*", "size": 22287, "upload_time": "2019-02-22T12:41:06", "url": "https://files.pythonhosted.org/packages/c1/4d/55cf3b967bb86ef96f1c8fbf86e8de67aa39e166acc0d6c4965678366178/fs.archive-0.6.2.tar.gz" } ] }