A miniscule python package for joining and resolving paths against multiple possible directories.A python package for resolving relative paths against multiple root directories
A miniscule python package for joining and resolving paths against multiple possible directories.
To install use pip:
$ pip install multipath
Or clone the repo:
$ git clone https://github.com/adamkewley/multipath.git $ python setup.py install
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")
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size multipath-0.0.2.tar.gz (3.1 kB)||File type Source||Python version None||Upload date||Hashes View hashes|