pyros_config package from pyros_config repopyros_config |
|
Package Summary
Tags | No category tags. |
Version | 0.2.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/asmodehn/pyros-config-rosrelease.git |
VCS Type | git |
VCS Version | release/kinetic/pyros_config |
Last Updated | 2017-03-21 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- AlexV
Authors
- AlexV
Pyros-config
ROS Release :
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.
Changelog
0.2.0 (2017-02-21)
- Getting rid of config import to avoid deep complex behavior. Lets not care about imports here... [AlexV]
- Update gitchangelog from 2.4.1 to 2.5.1. [pyup-bot]
- Pin pytest to latest version 3.0.4. [pyup-bot]
- Pin gitchangelog to latest version 2.4.1. [pyup-bot]
0.1.5 (2016-08-31)
- V0.1.5. [alexv]
- Generated changelog. improved comments for release flow. [alexv]
- Fixed regression about accepting dict and object when configuring. [alexv]
- Improved logging. cosmetics. [alexv]
0.1.4 (2016-08-30)
- V0.1.4. [alexv]
- Generated changelog. [alexv]
- Improved setup.py publish and tag commands. [alexv]
- Fix creating directory for generated default config file if it doesnt exists yet. [alexv]
- Adding IOError handling by creating default configuration file from provided string. [alexv]
- Changed version number to patch .99 to denote devel version. [alexv]
- Removing useless cmakelists. [alexv]
- Fixed configimport for python3. [alexv]
- Added setup.cfg. added badge for ros release builds. [alexv]
0.1.3 (2016-08-10)
- More cleanup of ros stuff. preparing 0.1.3. [alexv]
- Improved setup to do releases. removed ros files from master branch. [alexv]
- Improve self test. [AlexV]
- Reviewing tox and tests. [AlexV]
- Refining tox test command, importing more from __future__. [AlexV]
- Making check for string work with python3. [AlexV]
- Adding .idea folder to gitignore. [AlexV]
- Removing ROS and not using site-package, this is a pure python package. [alexv]
-
Revert "improving travis files to test catkin_pip build with rosdistros." [alexv]
This reverts commit 3c3bdd1d65f28f24bf3891ff1567e084b0dfb6bf.
- Improving travis files to test catkin_pip build with rosdistros. [alexv]
0.1.2 (2016-06-03)
- Preparing version 0.1.2. [alexv]
- Adding one fake test to succeed tox. [alexv]
- Changing tox command to call py.test directly. [alexv]
- Now using pytest form catkin-pip. [alexv]
- Now using pytest from __main__ [alexv]
- Now using setup.py test command from tox. [alexv]
- First version, adding tox and py.test. removing dependency on importlib, not needed since py2.7 ? [alexv]
0.1.1 (2016-06-02)
- Preparing v0.1.1. [alexv]
- Fixing repo links in package.xml. [alexv]
- Using renamed dependency catkin_pip. [alexv]
- Small cleanup. removing mention of ros. now printing sys.path in case import fails. added gitignore. [alexv]
0.1.0 (2016-06-01)
- Generated changelog. [alexv]
- Cleaned up README. added .travis.yml. [alexv]
- Copying files from pyros-setup. [alexv]
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
pyros_common | |
pyros_interfaces_ros |