Backport of pathlib aiming to support the full stdlib Python API.
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
appveyor Ensure latest pip and latest setuptools on appveyor. (#42) Apr 19, 2018
pathlib2 Project structure: Refactor into module dirs Jan 26, 2018
tests Remove init file which confused setup. Apr 19, 2018
.gitignore Initial commit Oct 18, 2014
CHANGELOG.rst Bump version. [ci skip] Nov 29, 2018
LICENSE.rst Update license dates. Jan 9, 2017
README.rst Update coverage badge. Jan 9, 2017
VERSION Bump version. [ci skip] Nov 29, 2018
appveyor.yml Also test Python 3.7 Nov 29, 2018
codecov.yml Disable comments from codecov. Jan 9, 2017
requirements.txt Sync with upstream Python 3.6.1. (#29) Jun 12, 2017
setup.cfg Fix for nose. Oct 18, 2014 Also test Python 3.7 Nov 29, 2018



appveyor travis-ci codecov

Fork of pathlib aiming to support the full stdlib Python API.

The old pathlib module on bitbucket is in bugfix-only mode. The goal of pathlib2 is to provide a backport of standard pathlib module which tracks the standard library module, so all the newest features of the standard pathlib can be used also on older Python versions.


Standalone releases are available on PyPI:


The main development takes place in the Python standard library: see the Python developer's guide. In particular, new features should be submitted to the Python bug tracker.

Issues that occur in this backport, but that do not occur not in the standard Python pathlib module can be submitted on the pathlib2 bug tracker.


Refer to the standard pathlib documentation.