upgrade dependencies to current pyparsing version

not sure where the <= dependency came from, tests on my machine pass with pyparsing 2.0.1 as well.
would fix #320