Skip to content

TALON v4.3-dev

Compare
Choose a tag to compare
@dewyman dewyman released this 17 Sep 17:02
· 375 commits to master since this release

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