Changelog for package pyros_setup

0.1.0 (2016-05-10)

  • adding missing config package to setup.py
  • ros package still depending on catkin afterall
  • modifying ros utils script to improve debug for python and pip behavior
  • helping debug of rosutils scripts
  • rosutils scripts changing to build directory before doing anything else
  • now using package v2 format
  • fixing rosutils scripts.
  • adding package version
  • mention shadowrobot buildtools in readme.
  • attempting matrix build.
  • fixing virtualenvwrapper setup script path on ubuntu. removed debian_frontend already setup on travis trusty image.
  • fixing virtualenvwrapper setup.
  • force yes for python virtualenv install.
  • adding shell script to isolate ros setup during travis test. improved travis build to test usage from both python venv and ROS.
  • now running python test (in venvs) from travis.
  • set next version number. cosmetics.
  • added a default config file to be used by client programs for default ros configuration. now using importlib instead of custom import_string() separated packagebound, confighandler, and config import classes simplified setup fixed tests
  • master is now default branch. fixing travis badge url.
  • fiddling around with configuration to make it usable from pyros.
  • first version after refactor to handle config file. good enough for self tests to use it.
  • fixes for latest catkin_pure_python. readme improvements
  • improving readme
  • cleanup doc and comments.
  • now depending on catkin_pure_python.
  • working pip install requirements in catkin workspace
  • added simple method to get ros_home.
  • first verison of cmake creating a venv to store packages.
  • added comments...
  • fixing pip install command
  • trying to install pip requirements ni devel space. notworking yet
  • comments
  • broken cmake stub for catkin-pip
  • setting cmake as buildtool
  • improved error message when ROs setup fails
  • first experiment with using a virtualenv in devel workspace.
  • fixed logic for ros_package_path when not a devel workspace. cosmetics.
  • Contributors: AlexV, alexv

0.0.12 (2016-02-10)

  • v0.012
  • fixing nose dependency version and removing test pip dependency on catkin package pyros_test
  • Contributors: AlexV, alexv

0.0.11 (2016-01-26)

  • preparing 0.0.11
  • adding simple entrypoint to run nose tests
  • now running setup.py only with setuptools. adding nose.collector as test runner for setup.py. shutting down roslaunch before exiting tests.
  • Contributors: AlexV

0.0.10 (2016-01-25)

  • Revert “removing executable flag from test_rostest_nose since it can now be executed with nose as well as rostest” This reverts commit b915beba3731eb03c1bd187bba05af1c337e8034.
  • removing executable flag from test_rostest_nose since it can now be executed with nose as well as rostest
  • improving travis tests to run on devel and install version.
  • replacing talker test node by a pyros_test node to not change dependency list. also make rostest wait on it, otherwise it can fail.
  • preparing v0.0.10
  • improved tests for rostest_nose module to make sure rostest still works.
  • Contributors: AlexV, alexv

0.0.9 (2016-01-09)

  • prepring 0.0.9
  • adding nose in requirements.txt removing unprotected catkin import in setup.py
  • Contributors: AlexV

0.0.8 (2016-01-08 20:16)

  • preparing 0.0.8
  • adding catkin_package() cmake command
  • Contributors: alexv

0.0.7 (2016-01-08 18:07)

  • preparing 0.0.7
  • cleaning up dependencies since uneeded python-six breaks buildfarm for EOLed saucy
  • Contributors: alexv

0.0.6 (2016-01-08 15:48)

  • preparing 0.0.6
  • adding parameter to get_master in the case delayed_import is not called
  • improved dynamic module behavior.
  • improving module for delayed import
  • improved README rst formatting
  • added code samples to README to make aim clear
  • change doc in README to explicitely target python package
  • Contributors: alexv

0.0.5 (2016-01-08 11:55)

  • version to 0.0.5
  • readding package.xml in egg while we use catkin_pkg to break the egg
  • Contributors: alexv

0.0.4 (2016-01-07 20:40)

  • preparing for 0.0.4 pypi release
  • adding useful files for pypi release.
  • playing with python sdist and eggs for release on pypi.
  • adding gitignore to hide those .pyc
  • using shadow-fixed repo for travis This way we can get latest dependency to test latest version of source, which probably makes more sense than testing stable.
  • Contributors: AlexV, alexv

0.0.3 (2016-01-07 18:30:07 +0900)

0.0.2 (2016-01-07 18:30:07 +0900)

  • changing package version to 0.0.2
  • todo comment for detecting default distro
  • added delayed_import_auto to make workspace discovery explicit. simplified implementation (most methods deal with only one workspace at a time) improved tests.
  • fixing tests
  • better workaround for ros_comm issue 711
  • adding check to teardown module, to make sure roscore is really dead.
  • fixing tests, no matter the time it takes to start/stop processes.
  • adding pyros_test as test dependency.
  • adding finally clause to test to cleanup even if tests fail.
  • cosmetics
  • adding travis badge.
  • Contributors: alexv

0.0.1 (2016-01-04)

  • adding rosnode as testdependency. cosmetics.
  • fixing tests shutting down properly.
  • fix direct import when ROS is already setup now returning roscore_process when getting master to allow termination. tests still broken
  • adding nosetests command to travis file
  • adding travis file
  • renamed ROS_Master to get_master since we return the same as the rospy function.
  • improved delayed import to work recursively if needed
  • fixed ordered dict to keep env vars ordering and remove checks that might break this ordering.
  • improved __init__ to delay setup and imports. now testing node starting. moved testpkg in separate repo.
  • adding test for core and launch. added base structure for test pkg.
  • addded rospy import test
  • first commit, extracted code from pyros
  • Contributors: AlexV, alexv