Hi all,
On 24/11/14 15:14, Tom Leese wrote:
> On Wednesday 26th November I intend to run an activity where we shall finish
> the last remaining to-do items which are required to complete the Python 3
> (and Setuptools) port of the Student Robotics tools.
This happened and was fairly successful (although we didn't finish all
the remaining to-do items!).
Having tested the Setuptools based installation procedure on numerous
machines, we're quite happy that it's a definite improvement over
scripts and symlinks in '~/.sr'. We're also now pretty confident that
the budget and inventory tools work on both Python 2 and Python 3—Harry
was even able to port some of the old shell script inventory tools to
Python. The remaining tools *should* still work under Python 2, however
there is a fine chance that something else broke in the move to Setuptools.
We came across an inventory tool called 'inv-newflag' which we decided
to rename to 'inv-setattr' for clarity, please let us know if we've
broken someone's work flow here; it would be trivial to restore the
previous name.
We were also able to start writing some documentation to go with the
tools, with the ultimate goal of being about to run 'man sr-<tool>' and
getting something useful back.
It's now getting to the point where we would really appreciate it if
people who use specific tools are able to test and help in the Python
porting process. There is documentation on Trac[0] or in the 'python3'
branch of 'tools.git' on how to get the new tools set up.
Tom
[0]:
https://www.studentrobotics.org/trac/wiki/DevScripts#BetaInstallationMethod