Common libs used by SameSystem Data Science team.
# /opt/settings/config.yml
database:
user: 'root'
# ----
from pathlib import Path
from samesyslib.utils import load_config
config_path = Path("/opt/settings/config.yml")
conf = load_config(config_path)
conf['database']['user']
# or
from samesyslib.db import DB
from samesyslib.db_config import DBConfig
db = DB(DBConfig().get_config())The latest stable version can always be installed or updated via pip:
pip install samesyslibpip install pytest-cov
python -m pytest --cov=samesyslib testsAfter editing the functions, increment package version number in setup.py before pushing to master, so that pypi package can be automatically build. To update installed package:
pip install samesyslib --upgradeThe latest development version can be installed directly from GitHub:
pip install git+https://github.com/samesystem-ds/samesyslib.gitCode and documentation are available according to the MIT License (see LICENSE).