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 <https://github.com/jaraco/path.py>`_.

Documentation is `hosted with PyPI <https://pythonhosted.org/path.py/>`_.

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
<http://pypi.python.org/pypi/path.py>`_.

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|_

.. |BuildStatus| image:: https://secure.travis-ci.org/jaraco/path.py.png
.. _BuildStatus: http://travis-ci.org/jaraco/path.py

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

This version
History Node

4.3

History Node

4.2

History Node

4.1

History Node

4.0

History Node

3.2

History Node

3.1

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-4.3.zip (22.9 kB) Copy SHA256 hash SHA256 Source None Jul 2, 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