Merge tag 'sparks-1.6.1' into develop

1.6.1
better use setup tools for easy distribution.
Merge branch 'release/1.6.2'