TALON v4.3-dev
The underlying functionality of this TALON version is identical to version 4.2, but it has been converted to a Python package in order to create a better experience for users. Once installed, the program can be run from anywhere on the system.
Changes:
- Moved all python files to src/talon and all post processing tools to src/talon/post
- created init.py files in src/talon and src/talon/post to signal to python that these are packages.
- Created a setup.py.
- Changed all the imports to make use of the package structure.
- Removed all sys.path manipulations.
- Removed unnecessary imports.
- Set up entry points so tools can be run from the command line. All tools start with talon_ for consistency (except for talon which is plain talon).
- Changed the tests in the test suite to run from an installed package of talon.
- Setup tox to automate installation and testing. You can start the tests by running tox from the project root.
- Added a .travis.yml file so automated testing can be enabled on travis-ci.org. (See for an example https://travis-ci.org/rhpvorderman/TALON/builds/584501052).
- Changed the readme and example to reflect the changes.
- Moved previous documentation to the wiki