Skip to content

Commit 4615fd6

Browse files
committed
Updated instructions to upload to pypi to use twine
1 parent 60d98b5 commit 4615fd6

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

DEVELOPMENT.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ Complete list of available paver commands can be viewed by running @paver
1818
### Packaging
1919

2020

21-
Dependencies for creating a deb package
21+
Dependencies for creating a pip/deb package
2222

2323
```
2424
sudo pip install stdeb
25+
sudo apt-get install twine
2526
sudo apt-get install debhelper dput
2627
2728
```

pavement.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ def dist():
2323
@needs('clean')
2424
def dist_pypi():
2525
"""Upload package to https://pypi.python.org/pypi/BuildNotify/"""
26-
sh('python setup.py sdist upload')
26+
# Set TWINE_USERNAME, TWINE_PASSWORD
27+
sh('python setup.py sdist')
28+
pkg = path('dist').files('*.tar.gz')[0].name
29+
# sh('gpg --detach-sign -a dist/' + pkg)
30+
# sig = path('dist').files('*.asc')[0].name
31+
# sh('twine upload dist/' + pkg + ' dist/' + sig)
32+
sh('twine upload dist/' + pkg)
2733

2834
@task
2935
@needs('clean', 'mk_deb')

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
'Intended Audience :: Developers',
3030
'Intended Audience :: End Users/Desktop',
3131
'Environment :: X11 Applications :: Qt',
32-
'Topic :: Software Development :: Build Tools'
32+
'Topic :: Software Development :: Build Tools',
3333
'Topic :: Software Development :: User Interfaces',
3434
'Topic :: Software Development :: Widget Sets'
3535
],

0 commit comments

Comments
 (0)