{ "info": { "author": "Ilya Kulakov", "author_email": "kulakov.ilya@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Filesystems" ], "description": ".. image:: https://travis-ci.org/GreatFruitOmsk/qrc_pathlib.svg?branch=master\n\nqrc_pathlib\n===========\n\n`Qt Resource System `_ allows to store files\ninside binaries and read them by using Qt's file system abstraction (QFile, QDir etc).\n\nThis package extends `pathlib `_ introduced in Python 3.4\nby implementing ``Path`` and ``PurePath`` for QRS:\n\n.. code-block:: python\n\n from qrc_pathlib import QrcPath\n \n QrcPath(':my_resource.svg').read_bytes()\n \n with QrcPath(':hello.txt').open() as f:\n print(f.read())\n\nSince QRS is read-only all methods that are supposed to modify files raise ``PermissionError``. Other inapplicable methods\nsuch as ``stat`` will raise ``NotImplementedError``.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GreatFruitOmsk/qrc_pathlib", "keywords": "qt qrc pyqt pathlib", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qrc-pathlib", "package_url": "https://pypi.org/project/qrc-pathlib/", "platform": "Mac OS X 10.6+,Windows XP+,Linux 2.6+", "project_url": "https://pypi.org/project/qrc-pathlib/", "project_urls": { "Homepage": "https://github.com/GreatFruitOmsk/qrc_pathlib" }, "release_url": "https://pypi.org/project/qrc-pathlib/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Extension for pathlib that implements Path and PurePath for Qt Resources System.", "version": "1.0.2" }, "last_serial": 2091606, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "61ef195be9daba7a51c12a10e0c8b252", "sha256": "5f61d57596db79d80bc84bdf57ec2ceb227cb989a10363f67f156bd985d67dbe" }, "downloads": -1, "filename": "qrc_pathlib-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "61ef195be9daba7a51c12a10e0c8b252", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6368, "upload_time": "2016-04-29T18:25:46", "url": "https://files.pythonhosted.org/packages/4b/43/4f0ab92eb445c5038ddc5b9a8561c7084604af9b480bc1f23958d7151944/qrc_pathlib-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbbd0c09aeb74c14f78bff873bb2dbb", "sha256": "af0a871a8945dbd1f8336ca734909e3c6f51afa1cb8a51d2ae855713f63f4701" }, "downloads": -1, "filename": "qrc_pathlib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bfbbd0c09aeb74c14f78bff873bb2dbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5236, "upload_time": "2016-04-29T18:25:51", "url": "https://files.pythonhosted.org/packages/c4/9c/4c272f27e3be7aa1ae94ad591a5174364658590f13ec76437de348dc0461/qrc_pathlib-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "706a76e52349d968aaeb9719f32aa884", "sha256": "ffb8b23ea0aeb824d3f05223cea2461a069e39fdbcae243fa01ce32d1df838e4" }, "downloads": -1, "filename": "qrc_pathlib-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "706a76e52349d968aaeb9719f32aa884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6367, "upload_time": "2016-04-29T20:54:27", "url": "https://files.pythonhosted.org/packages/7f/0a/7e7c8e48caf8f2a09c2eb8aa6832fd5a787f7ee20280e3e19232d3415b62/qrc_pathlib-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73be8bab0da32b873671ab4cf42fa1f7", "sha256": "7ab2457b5cda10eda43692f92103c871320bc0260b5c27f38530318a35b6d432" }, "downloads": -1, "filename": "qrc_pathlib-1.0.2.tar.gz", "has_sig": false, "md5_digest": "73be8bab0da32b873671ab4cf42fa1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5230, "upload_time": "2016-04-29T20:54:56", "url": "https://files.pythonhosted.org/packages/2e/e3/642c4aedfb4eb81c1b72c27e76f6219e6120b95f61efa2adfa6a05eed849/qrc_pathlib-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "706a76e52349d968aaeb9719f32aa884", "sha256": "ffb8b23ea0aeb824d3f05223cea2461a069e39fdbcae243fa01ce32d1df838e4" }, "downloads": -1, "filename": "qrc_pathlib-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "706a76e52349d968aaeb9719f32aa884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6367, "upload_time": "2016-04-29T20:54:27", "url": "https://files.pythonhosted.org/packages/7f/0a/7e7c8e48caf8f2a09c2eb8aa6832fd5a787f7ee20280e3e19232d3415b62/qrc_pathlib-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73be8bab0da32b873671ab4cf42fa1f7", "sha256": "7ab2457b5cda10eda43692f92103c871320bc0260b5c27f38530318a35b6d432" }, "downloads": -1, "filename": "qrc_pathlib-1.0.2.tar.gz", "has_sig": false, "md5_digest": "73be8bab0da32b873671ab4cf42fa1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5230, "upload_time": "2016-04-29T20:54:56", "url": "https://files.pythonhosted.org/packages/2e/e3/642c4aedfb4eb81c1b72c27e76f6219e6120b95f61efa2adfa6a05eed849/qrc_pathlib-1.0.2.tar.gz" } ] }