diff --git a/.gitignore b/.gitignore index 942cd73..050c223 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.pyc +dist/ Wutta_Demo.egg-info/ diff --git a/tasks.py b/tasks.py index 984f9c9..0fe3bbe 100644 --- a/tasks.py +++ b/tasks.py @@ -9,25 +9,13 @@ import shutil from invoke import task -here = os.path.abspath(os.path.dirname(__file__)) -exec(open(os.path.join(here, 'wuttademo', '_version.py')).read()) - - @task def release(c): """ Release a new version of Wutta Demo """ - # rebuild local tar.gz file for distribution - if os.path.exists('Wutta_Demo.egg-info'): - shutil.rmtree('Wutta_Demo.egg-info') + if os.path.exists('dist'): + shutil.rmtree('dist') + c.run('python -m build --sdist') - - # filename of built package - filename = 'Wutta-Demo-{}.tar.gz'.format(__version__) - - # TODO: uncomment and update these details, to upload to private PyPI - #c.run('scp dist/{} rattail@pypi.example.com:/srv/pypi/wuttademo/'.format(filename)) - - # TODO: or, uncomment this to upload to *public* PyPI - #c.run('twine upload dist/{}'.format(filename)) + c.run('twine upload dist/*')