Metadata-Version: 1.1 Name: path.py Version: 0.0.0 Summary: A module wrapper for os.path Home-page: https://github.com/jaraco/path.py Author: Jason R. Coombs Author-email: jaraco@jaraco.com License: UNKNOWN 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: .. code-block:: python from path import Path d = Path('/home/guido/bin') for f in d.files('*.py'): f.chmod(0755) ``path.py`` is `hosted at Github `_. Documentation is `hosted with PyPI `_. Guides and Testimonials ======================= Yasoob has written the Python 101 `Writing a Cleanup Script `_ based on ``path.py``. Installing ========== Path.py may be installed using ``setuptools``, ``distribute``, or ``pip``:: pip 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:: pip 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. Releasing ========= Tagged releases are automatically published to PyPI by Travis-CI, assuming the Python 3 build passes. Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: Topic :: Software Development :: Libraries :: Python Modules