{ "info": { "author": "Matthias C. M. Troffaes", "author_email": "matthias.troffaes@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: System :: Filesystems" ], "description": "The `old pathlib `_\nmodule on bitbucket is in bugfix-only mode.\nThe goal of pathlib2 is to provide a backport of\n`standard pathlib `_\nmodule which tracks the standard library module,\nso all the newest features of the standard pathlib can be\nused also on older Python versions.\n\nDownload\n--------\n\nStandalone releases are available on PyPI:\nhttp://pypi.python.org/pypi/pathlib2/\n\nDevelopment\n-----------\n\nThe main development takes place in the Python standard library: see\nthe `Python developer's guide `_.\nIn particular, new features should be submitted to the\n`Python bug tracker `_.\n\nIssues that occur in this backport, but that do not occur not in the\nstandard Python pathlib module can be submitted on\nthe `pathlib2 bug tracker `_.\n\nDocumentation\n-------------\n\nRefer to the\n`standard pathlib `_\ndocumentation.\n\nKnown Issues\n------------\n\nFor historic reasons, pathlib2 still uses bytes to represent file paths internally.\nUnfortunately, on Windows with Python 2.7, the file system encoder (``mcbs``)\nhas only poor support for non-ascii characters,\nand can silently replace non-ascii characters without warning.\nFor example, ``u'\u0442\u0435\u0441\u0442'.encode(sys.getfilesystemencoding())`` results in ``????``\nwhich is obviously completely useless.\n\nTherefore, on Windows with Python 2.7, until this problem is fixed upstream,\nunfortunately you cannot rely on pathlib2 to support the full unicode range for filenames.\nSee `issue #56 `_ for more details.\n\n.. |travis| image:: https://travis-ci.org/mcmtroffaes/pathlib2.png?branch=develop\n :target: https://travis-ci.org/mcmtroffaes/pathlib2\n :alt: travis-ci\n\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/baddx3rpet2wyi2c?svg=true\n :target: https://ci.appveyor.com/project/mcmtroffaes/pathlib2\n :alt: appveyor\n\n.. |codecov| image:: https://codecov.io/gh/mcmtroffaes/pathlib2/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/mcmtroffaes/pathlib2\n :alt: codecov\n\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/mcmtroffaes/pathlib2", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pathlib2", "package_url": "https://pypi.org/project/pathlib2/", "platform": "", "project_url": "https://pypi.org/project/pathlib2/", "project_urls": { "Homepage": "https://github.com/mcmtroffaes/pathlib2" }, "release_url": "https://pypi.org/project/pathlib2/2.3.5/", "requires_dist": [ "six", "scandir; python_version<\"3.5\"" ], "requires_python": "", "summary": "Object-oriented filesystem paths", "version": "2.3.5" }, "last_serial": 5894689, "releases": { "2.0": [ { "comment_text": "", "digests": { "md5": "7a7c01c80ae79cc37f3c739278814f05", "sha256": "1477c8da008b672b50d24482966eaf3dc4ebeb488ec218f3a2a6c6e4d4258a9b" }, "downloads": -1, "filename": "pathlib2-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a7c01c80ae79cc37f3c739278814f05", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15310, "upload_time": "2014-10-19T11:59:07", "url": "https://files.pythonhosted.org/packages/23/6b/3a91ba851df061f16a20dca26691f3eb8502c25d8db4353aa264113475d4/pathlib2-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8d7f984b59425fc125d9ba074610faa", "sha256": "5d88844f6026ff355fa9cba2dede42a74c3f63c792509491250fad5578ebe792" }, "downloads": -1, "filename": "pathlib2-2.0.tar.gz", "has_sig": false, "md5_digest": "d8d7f984b59425fc125d9ba074610faa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28839, "upload_time": "2014-10-19T11:59:04", "url": "https://files.pythonhosted.org/packages/68/a8/21f66c7bd2f7be594d30a3d4f9c1e466155706cc1262100b16c2762bb369/pathlib2-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "01e779e2f086f176d7fbdaa7bf1c8979", "sha256": "a2b8137490b369f61e751dd41f6cd79cc44b49e4d4cd848bd2bc77f4a21b5693" }, "downloads": -1, "filename": "pathlib2-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01e779e2f086f176d7fbdaa7bf1c8979", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15359, "upload_time": "2015-06-17T08:33:41", "url": "https://files.pythonhosted.org/packages/a1/2d/afbdb347ec81c3927436a84e294b018468c85c26376b7dd68ece81c34e68/pathlib2-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f98b999508d16bf65a493b294269c37a", "sha256": "25488c80f3b07785b483380d476db14f702679514d61003bf86846b4c233957f" }, "downloads": -1, "filename": "pathlib2-2.0.1.tar.gz", "has_sig": false, "md5_digest": "f98b999508d16bf65a493b294269c37a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28996, "upload_time": "2015-06-17T08:33:38", "url": "https://files.pythonhosted.org/packages/aa/6a/2a39c10193458685bd30af3dc7bee4ad294f3daa0d6349b379c22439fcb2/pathlib2-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "4d3c9e9e09a470f6274885f16be05a78", "sha256": "24e0b33e1333b55e73c9d1e9a8342417d519f7789a9d3b440f4acd00ea45157e" }, "downloads": -1, "filename": "pathlib2-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d3c9e9e09a470f6274885f16be05a78", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15933, "upload_time": "2015-11-04T10:56:12", "url": "https://files.pythonhosted.org/packages/b8/1b/02efe53150500722d1b5bbe3d9dd5a417fe07df05566595cf9114ced3c39/pathlib2-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38e4f58b4d69dfcb9edb49a54a8b28d2", "sha256": "deb3a960c1d55868dfbcac98432358b92ba89d95029cddd4040db1f27405055c" }, "downloads": -1, "filename": "pathlib2-2.1.0.tar.gz", "has_sig": false, "md5_digest": "38e4f58b4d69dfcb9edb49a54a8b28d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30390, "upload_time": "2015-11-04T10:56:01", "url": "https://files.pythonhosted.org/packages/c9/27/8448b10d8440c08efeff0794adf7d0ed27adb98372c70c7b38f3947d4749/pathlib2-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "61216c3a89d29d1607e84bcc16dcc659", "sha256": "f7028dc0537d37a6f87d13856d45427b71d3c722eb91058ea2605daeddaa7435" }, "downloads": -1, "filename": "pathlib2-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61216c3a89d29d1607e84bcc16dcc659", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16462, "upload_time": "2017-01-09T15:21:28", "url": "https://files.pythonhosted.org/packages/46/a7/b9075f38fc385b0df237a2dda147f9c8caa52af47cb121c76d43733e3ebb/pathlib2-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e73a9a560e8b86233923af6a37faa2", "sha256": "a34e82120e503ebeee9e4c4f6a6f199b117a58819d18ed0c7f8cc944d435086b" }, "downloads": -1, "filename": "pathlib2-2.2.0.tar.gz", "has_sig": false, "md5_digest": "c2e73a9a560e8b86233923af6a37faa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31631, "upload_time": "2017-01-09T15:21:26", "url": "https://files.pythonhosted.org/packages/7e/29/8f106fbb7e00db38dd94512041fe17ac368f0738f369fd24ed0c2e9137e3/pathlib2-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "33bc49455b5ea03abaf8c39f08033c6d", "sha256": "31b7bac38144612b18fb55adc4285e34a766ae64fdb1200c72e0b0cdd632ef4b" }, "downloads": -1, "filename": "pathlib2-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33bc49455b5ea03abaf8c39f08033c6d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16510, "upload_time": "2017-01-19T12:36:04", "url": "https://files.pythonhosted.org/packages/a4/ec/cf874077622c302317753c06f6cbead4ed9fb9db0aff73268d67301d6250/pathlib2-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c75bfde898b6c88627621a48ee8de14", "sha256": "ce9007df617ef6b7bd8a31cd2089ed0c1fed1f7c23cf2bf1ba140b3dd563175d" }, "downloads": -1, "filename": "pathlib2-2.2.1.tar.gz", "has_sig": false, "md5_digest": "6c75bfde898b6c88627621a48ee8de14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31680, "upload_time": "2017-01-19T12:36:01", "url": "https://files.pythonhosted.org/packages/ab/d8/ac7489d50146f29d0a14f65545698f4545d8a6b739b24b05859942048b56/pathlib2-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "144051983929adfc4ca59386a06de2f5", "sha256": "db3e43032d23787d3e9aec8c7ef1e0d2c3c589d5f303477661ebda2ca6d4bfba" }, "downloads": -1, "filename": "pathlib2-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "144051983929adfc4ca59386a06de2f5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16631, "upload_time": "2017-06-12T14:31:40", "url": "https://files.pythonhosted.org/packages/74/4e/68add57f8b993bb5da70c22c7eebb4266c7b66cab15095a1578cc6a62b1a/pathlib2-2.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89c90409d11fd5947966b6a30a47d18c", "sha256": "d32550b75a818b289bd4c1f96b60c89957811da205afcceab75bc8b4857ea5b3" }, "downloads": -1, "filename": "pathlib2-2.3.0.tar.gz", "has_sig": false, "md5_digest": "89c90409d11fd5947966b6a30a47d18c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34291, "upload_time": "2017-06-12T14:31:38", "url": "https://files.pythonhosted.org/packages/a1/14/df0deb867c2733f7d857523c10942b3d6612a1b222502fdffa9439943dfb/pathlib2-2.3.0.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "337ce92ec14734203665fca8c60d06f9", "sha256": "d1aa2a11ba7b8f7b21ab852b1fb5afb277e1bb99d5dfc663380b5015c0d80c5a" }, "downloads": -1, "filename": "pathlib2-2.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "337ce92ec14734203665fca8c60d06f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16692, "upload_time": "2018-04-19T10:04:01", "url": "https://files.pythonhosted.org/packages/66/a7/9f8d84f31728d78beade9b1271ccbfb290c41c1e4dc13dbd4997ad594dcd/pathlib2-2.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd76fb5d0baa798bfe12fb7965da97f8", "sha256": "8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83" }, "downloads": -1, "filename": "pathlib2-2.3.2.tar.gz", "has_sig": false, "md5_digest": "fd76fb5d0baa798bfe12fb7965da97f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33764, "upload_time": "2018-04-19T10:04:02", "url": "https://files.pythonhosted.org/packages/db/a8/7d6439c1aec525ed70810abee5b7d7f3aa35347f59bc28343e8f62019aa2/pathlib2-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "59800988510d40503c3751698cef6853", "sha256": "5887121d7f7df3603bca2f710e7219f3eca0eb69e0b7cc6e0a022e155ac931a7" }, "downloads": -1, "filename": "pathlib2-2.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59800988510d40503c3751698cef6853", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16652, "upload_time": "2018-11-29T12:48:34", "url": "https://files.pythonhosted.org/packages/2a/46/c696dcf1c7aad917b39b875acdc5451975e3a9b4890dca8329983201c97a/pathlib2-2.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9ede5c162ea6fc6a3b1d26db53bb6a2", "sha256": "25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742" }, "downloads": -1, "filename": "pathlib2-2.3.3.tar.gz", "has_sig": false, "md5_digest": "f9ede5c162ea6fc6a3b1d26db53bb6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33813, "upload_time": "2018-11-29T12:48:36", "url": "https://files.pythonhosted.org/packages/bf/d7/a2568f4596b75d2c6e2b4094a7e64f620decc7887f69a1f2811931ea15b9/pathlib2-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "2896f4a091248f4ae912384f133a175d", "sha256": "2156525d6576d21c4dcaddfa427fae887ef89a7a9de5cbfe0728b3aafa78427e" }, "downloads": -1, "filename": "pathlib2-2.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2896f4a091248f4ae912384f133a175d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18182, "upload_time": "2019-06-25T09:06:40", "url": "https://files.pythonhosted.org/packages/67/c6/4dbf5dfdbe1140cadf765c3896acc098578626c35721bc7d3eb35f6a8fc1/pathlib2-2.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96da6398b3ea944417b84ccb25b171aa", "sha256": "446014523bb9be5c28128c4d2a10ad6bb60769e78bd85658fe44a450674e0ef8" }, "downloads": -1, "filename": "pathlib2-2.3.4.tar.gz", "has_sig": false, "md5_digest": "96da6398b3ea944417b84ccb25b171aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34325, "upload_time": "2019-06-25T09:06:42", "url": "https://files.pythonhosted.org/packages/b5/f4/9c7cc726ece2498b6c8b62d3262aa43f59039b953fe23c9964ac5e18d40b/pathlib2-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "662a5f3296c65b428007ff53c312f10b", "sha256": "0ec8205a157c80d7acc301c0b18fbd5d44fe655968f5d947b6ecef5290fc35db" }, "downloads": -1, "filename": "pathlib2-2.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "662a5f3296c65b428007ff53c312f10b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18252, "upload_time": "2019-09-27T07:33:53", "url": "https://files.pythonhosted.org/packages/e9/45/9c82d3666af4ef9f221cbb954e1d77ddbb513faf552aea6df5f37f1a4859/pathlib2-2.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2bd0a363eb0f8fa0556f35c1d9e66fb", "sha256": "6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868" }, "downloads": -1, "filename": "pathlib2-2.3.5.tar.gz", "has_sig": false, "md5_digest": "f2bd0a363eb0f8fa0556f35c1d9e66fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34393, "upload_time": "2019-09-27T07:33:54", "url": "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "662a5f3296c65b428007ff53c312f10b", "sha256": "0ec8205a157c80d7acc301c0b18fbd5d44fe655968f5d947b6ecef5290fc35db" }, "downloads": -1, "filename": "pathlib2-2.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "662a5f3296c65b428007ff53c312f10b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18252, "upload_time": "2019-09-27T07:33:53", "url": "https://files.pythonhosted.org/packages/e9/45/9c82d3666af4ef9f221cbb954e1d77ddbb513faf552aea6df5f37f1a4859/pathlib2-2.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2bd0a363eb0f8fa0556f35c1d9e66fb", "sha256": "6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868" }, "downloads": -1, "filename": "pathlib2-2.3.5.tar.gz", "has_sig": false, "md5_digest": "f2bd0a363eb0f8fa0556f35c1d9e66fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34393, "upload_time": "2019-09-27T07:33:54", "url": "https://files.pythonhosted.org/packages/94/d8/65c86584e7e97ef824a1845c72bbe95d79f5b306364fa778a3c3e401b309/pathlib2-2.3.5.tar.gz" } ] }