Manipulate sys.path within the beancount file
Project description
beancount-syspath
Manipulate sys.path
from within the beancount file. This is a plugin for
Beancount, a double-entry bookkeeping computer language.
Installation
Install via pip
pip install beancount-syspath
Usage
Prepend list of paths
plugin "beancount_syspath.plugin" "{
'append': ['some/dir', 'other/dir'],
'prepend': ['some/dir', 'other/dir'],
}"
Note: Place the directive before other plugin loading ones, so they can make use of the updated sys.path
.
Configuration
The config value is a python dict literal, contains the following keys
Key | Type | Optional | Default | Meaning |
---|---|---|---|---|
append |
List[str] |
yes | [] |
Append the list of path to sys.path |
prepend |
List[str] |
yes | [] |
Prepend the list of path to sys.path |
normalize_to_root |
bool |
yes | True |
If the path is relative, it is considered to be relative to the root beancount file, and normalized to absolute path before adding to sys.path . |
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
Built Distribution
Close
Hashes for beancount_syspath-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b459796be52b84023bd7bdf2f354d56da1476240f4dc79591a91256f9ce0e8f |
|
MD5 | 43748db4fb673459f77a43fa957d0e11 |
|
BLAKE2b-256 | 52dc4c277d83a883635f8060a925a21bfa1ba3e0912d0f734e6fc97409600ac3 |