{ "info": { "author": "Alessio Linares", "author_email": "alessio@alessio.cc", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "norfs\n=====\n\n|Build Status| |Coverage Status| |PyPI Status| |PyPI Version| |PyPI Python| \n|PyPI License| |PyPI Format|\n\n**Nor**\\ malized **f**\\ ile\\ **s**\\ ystem. This library offers a common\ninterface to interact with multiple filesystems, local or remote::\n\n import norfs.helpers\n\n local = norfs.helpers.local()\n demo_file = local.file('demo.txt')\n demo_file.write(b'Hello World')\n print(demo_file.read())\n\n\nInstall with ``pip``: ``pip install norfs``.\n\nFor python 3.4 and 3.5 you can install ``pip install norfs-py3.4``.\n\nFind more information in the `documentation`_\n\n.. _documentation: https://galbar.github.io/norfs\n\n.. |Build Status| image:: https://travis-ci.org/Galbar/norfs.svg?branch=master\n :target: https://travis-ci.org/Galbar/norfs\n.. |Coverage Status| image:: https://coveralls.io/repos/github/Galbar/norfs/badge.svg?branch=master\n :target: https://coveralls.io/github/Galbar/norfs?branch=master\n.. |Documentation Status| image:: https://readthedocs.org/projects/norfs/badge/?version=latest\n :target: http://norfs.readthedocs.io/en/latest/?badge=latest\n.. |PyPI Status| image:: https://img.shields.io/pypi/status/norfs.svg\n :target: https://pypi.python.org/pypi/norfs/\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/norfs.svg\n :target: https://pypi.python.org/pypi/norfs/\n.. |PyPI Python| image:: https://img.shields.io/pypi/pyversions/norfs.svg\n :target: https://pypi.python.org/pypi/norfs/\n.. |PyPI License| image:: https://img.shields.io/pypi/l/norfs.svg\n :target: https://pypi.python.org/pypi/norfs/\n.. |PyPI Format| image:: https://img.shields.io/pypi/format/norfs.svg\n :target: https://pypi.python.org/pypi/norfs/\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/Galbar/norfs/archive/2.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Galbar/norfs", "keywords": "filesystem boto s3 file directory norfs", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "norfs", "package_url": "https://pypi.org/project/norfs/", "platform": "", "project_url": "https://pypi.org/project/norfs/", "project_urls": { "Documentation": "https://galbar.github.io/norfs", "Download": "https://github.com/Galbar/norfs/archive/2.0.1.tar.gz", "Homepage": "https://github.com/Galbar/norfs", "Source": "https://github.com/Galbar/norfs" }, "release_url": "https://pypi.org/project/norfs/2.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Normalized filesystem. This library offers a common interface to interact with multiple filesystems, local or remote.", "version": "2.0.1" }, "last_serial": 4219160, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c6d84cf74d9737fa83984a735741619d", "sha256": "db5f4be53bd80c665ba3da18b462d453aad0f193f656b7a786a0af9fe4591bc6" }, "downloads": -1, "filename": "norfs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c6d84cf74d9737fa83984a735741619d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13593, "upload_time": "2017-12-05T16:27:09", "url": "https://files.pythonhosted.org/packages/98/4e/bf66e4bd747a962bc4fa8205d849a11f53a7a3df6e60cd351cf1d6e3c417/norfs-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "deec3c8a503446daf25a7ab966623c95", "sha256": "5b0fd043d1f39931bc42dfd436066e7dfae68a1bbaee78f50823f51374c60ee9" }, "downloads": -1, "filename": "norfs-1.1.0.tar.gz", "has_sig": false, "md5_digest": "deec3c8a503446daf25a7ab966623c95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13666, "upload_time": "2017-12-12T15:55:38", "url": "https://files.pythonhosted.org/packages/53/bc/0237ad595e696e53a93ed2aa117f9471dea64ae12c8fe25d77845c11740c/norfs-1.1.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "a4ceecb15b6b77dc927bfcd9c890a20e", "sha256": "28d5e35e3fa452c04631b0f3b84cc0f2fd2b155dc43e59f9fd430f8d76f2ba9a" }, "downloads": -1, "filename": "norfs-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a4ceecb15b6b77dc927bfcd9c890a20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8423, "upload_time": "2017-12-13T18:21:21", "url": "https://files.pythonhosted.org/packages/00/87/e04ed76752de843e22e4d7afb2740f99a428c5ba445c7bd1359b8c6fe1c7/norfs-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "451b1a0688a3585441fa4e3ac90e5e08", "sha256": "80336e1a55f479e3797d5d704400e3259eec01794903f4976903f1b1c7761e9f" }, "downloads": -1, "filename": "norfs-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "451b1a0688a3585441fa4e3ac90e5e08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14147, "upload_time": "2018-05-07T13:06:56", "url": "https://files.pythonhosted.org/packages/5f/ed/7593e7347a82adaca344a6c3057ae3e44026ebd39d857efdd2b2c0c364bf/norfs-1.3.0-py3-none-any.whl" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b299bd7ab7836cb06b75db5df1bff735", "sha256": "83ce17e956cd61fd3c547681e556922b208e7bca44ca250c0ada13b6c62806db" }, "downloads": -1, "filename": "norfs-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b299bd7ab7836cb06b75db5df1bff735", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14148, "upload_time": "2018-06-05T17:21:42", "url": "https://files.pythonhosted.org/packages/7c/13/a36e1b8718559fa43fd4308e72a4498c37a4ba4e0657c58618820544d9e6/norfs-1.3.1-py3-none-any.whl" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "d154ac24aa7d60edbd94f9ccf6153add", "sha256": "507c572baa1e295b84d3a28f468749b8d2adcab283b9bf20486a28ef29283012" }, "downloads": -1, "filename": "norfs-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d154ac24aa7d60edbd94f9ccf6153add", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14156, "upload_time": "2018-06-06T09:05:23", "url": "https://files.pythonhosted.org/packages/4c/78/149d5830a5bf188c7f538bfeb29b4d5291bc85ef707e4cc856991e5afcfe/norfs-1.3.2-py3-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "537e47898b1270317fc5d845aa61562a", "sha256": "6c9c4f700bc8f42274a65546a50847e287e422a63d6cd8aa6e60dc7fe5cb11ec" }, "downloads": -1, "filename": "norfs-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "537e47898b1270317fc5d845aa61562a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14541, "upload_time": "2018-08-21T17:55:26", "url": "https://files.pythonhosted.org/packages/35/00/afe9d63958747358b25ea91485dfd1439abeea678c534e98df10afb36884/norfs-2.0.0-py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d9dd979eefe0b80561d0473499006058", "sha256": "ad8e605802f3ad1b6391888fe47a90f465ade157b510803b1965a86b33018c03" }, "downloads": -1, "filename": "norfs-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d9dd979eefe0b80561d0473499006058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14669, "upload_time": "2018-08-29T14:45:46", "url": "https://files.pythonhosted.org/packages/cf/91/3828287a4c37fdaa6192336edeaaa16e159d05d39444bd399f5bc2722244/norfs-2.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9dd979eefe0b80561d0473499006058", "sha256": "ad8e605802f3ad1b6391888fe47a90f465ade157b510803b1965a86b33018c03" }, "downloads": -1, "filename": "norfs-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d9dd979eefe0b80561d0473499006058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14669, "upload_time": "2018-08-29T14:45:46", "url": "https://files.pythonhosted.org/packages/cf/91/3828287a4c37fdaa6192336edeaaa16e159d05d39444bd399f5bc2722244/norfs-2.0.1-py3-none-any.whl" } ] }