Update Invoke Tasks and use Twine for upload 85/37185/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 11 Jul 2017 06:38:36 +0000 (23:38 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 11 Jul 2017 15:25:07 +0000 (08:25 -0700)
commitd8339203125f9eafb567f6ae2d784fe532046837
treec3c9da09aa3f23bb993f6ffa78b8af9a199f3eac
parent4348462d9e221586448375a46aef3eff04407535
Update Invoke Tasks and use Twine for upload

None of the tasks generated by the boilerplate included the 'context'
argument required by the newest version of invoke.

The 'invoke publish' task has been updated to use 'twine upload' instead
of the less-secure 'python setup.py register/upload', and comments have
been added to clarify possible steps needed to publish anteater.

A 'invoke build' command has been added to build a source distribution
and binary wheel distribution.

JIRA: RELENG-237

Change-Id: I9ae705332b592ef8880d52b7d20624180e23677a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
requirements.txt
tasks.py