Repository Summary

Checkout URI https://github.com/asmodehn/pyros-config.git
VCS Type git
VCS Version jade
Last Updated 2017-03-23
Dev Status DEVELOPED
Released RELEASED

Packages

No packages found.

README

Pyros-config

image

ROS Release :

image

Package to help manage configuration of always running servers this is heavily inspired from flask configuration

This is a pure python package. It is also provided as a ROS package for ease of use in pyros

How to use

Install ` pip install pyros_config`

Run self tests ` pyros_config`

How to develop

Clone this repository ` git clone http://github.com/asmodehn/pyros-config`

Create you virtualenv to workon using virtualenvwrapper ` mkvirtualenv pyros_config_env`

Install all dependencies via dev-requirements ` pip install -r dev-requirements.txt`

Run self tests ` pyros_config`

Run all tests (with all possible configurations) with tox ` tox`

Note : Tox envs are recreated every time to ensure consistency. So it s better to develop while in a non-tox-managed venv.

Repository Summary

Checkout URI https://github.com/asmodehn/pyros-config.git
VCS Type git
VCS Version master
Last Updated 2019-04-15
Dev Status DEVELOPED
Released RELEASED

Packages

No packages found.

README

Pyros-config

image

Package to help manage configuration of always running servers/nodes This is heavily inspired from flask configuration

This is a pure python package.

How to use

Using the virtual environment of your choice, you can

  • Install this package :

pip install pyros_config

  • Run self tests :

pyros_config

  • Run all tests (with all possible configurations) with tox

tox

Note : Tox envs are recreated every time to ensure consistency.

How to develop

  1. Clone this repository

git clone http://github.com/pyro-dev/pyros-config

  1. The easy way : use pipenv. For most users.
  • Enter the virtual env to have access to pyros_config and dependencies (You can also use direnv for implicit virtualenv activation).

pipenv install

  • Run self tests

pyros_config

  1. The hard way : use the python of your choice and pip to setup your environment. Use only if you want a total control of your environments. For python experts.
  • Create you virtualenv to workon (example using virtualenvwrapper)

mkvirtualenv pyros_config_env

  • Install this package as editable

pip install -e .

  • Run self tests

pyros_config