Skip to main content
Help us improve Python packaging – donate today!

A module wrapper for os.path

Project Description

path.py

path.py implements a path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly. For example:

from path import path
d = path('/home/guido/bin')
for f in d.files('*.py'):
    f.chmod(0755)

path.py is hosted at Github.

Installing

Path.py may be installed using setuptools or distribute or pip:

easy_install path.py

The latest release is always updated to the Python Package Index.

You may also always download the source distribution (zip/tarball), extract it, and run python setup.py to install it.

Development

To install an in-development version, use the Github links to clone or download a snapshot of the latest code. Alternatively, if you have git installed, you may be able to use pip or easy_install to install directly from the repository:

easy_install git+https://github.com/jaraco/path.py.git

Testing

Tests are continuously run by Travis-CI: BuildStatus

To run the tests, refer to the .travis.yml file for the steps run on the Travis-CI hosts.

Release history Release notifications

History Node

11.0.1

History Node

11.0

History Node

10.6

History Node

10.5

History Node

10.4

History Node

10.3.1

History Node

10.3

History Node

10.2

History Node

10.1

History Node

10.0

History Node

9.1

History Node

9.0.1

History Node

9.0

History Node

8.3

History Node

8.2.1

History Node

8.2

History Node

8.1.2

History Node

8.1.1

History Node

8.1

History Node

8.0

History Node

7.7.1

History Node

7.7

History Node

7.6.2

History Node

7.6.1

History Node

7.6

History Node

7.5

History Node

7.4

History Node

7.3

History Node

7.2

History Node

7.1

History Node

7.0

History Node

6.2

History Node

6.1

History Node

6.0

History Node

5.3

History Node

5.2

History Node

5.1

History Node

5.0

History Node

4.4

History Node

4.3

History Node

4.2

History Node

4.1

History Node

4.0

History Node

3.2

History Node

3.1

This version
History Node

3.0.1

History Node

3.0

History Node

2.6.1

History Node

2.6

History Node

2.5

History Node

2.4.1

History Node

2.4

History Node

2.3

History Node

2.2.2

History Node

2.2

History Node

2.1

History Node

1.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
path.py-3.0.1.zip (18.8 kB) Copy SHA256 hash SHA256 Source None Feb 9, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page