A miniscule python package for joining and resolving paths against multiple possible directories.A python package for resolving relative paths against multiple root directories
Project description
A miniscule python package for joining and resolving paths against multiple possible directories.
Installation
To install use pip:
$ pip install multipath
Or clone the repo:
$ git clone https://github.com/adamkewley/multipath.git $ python setup.py install
Example Usage
import multipath
paths = [
"./",
"~/.someapp/",
"etc/someapp/",
]
# returns:
# './config.yml` if it exists; or,
# '~/.someapp/config.yml` if it exists; or,
# 'etc/someapp/config.yml` if it exists; or,
# raises FileNotFoundError
config = multipath.resolve(paths, "config.yml")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
multipath-0.0.1.tar.gz
(1.8 kB
view hashes)