[email protected] (master)$ twine --version
twine version 1.3.1
[email protected] (master)$ twine upload dist/*
Uploading distributions to https://pypi.python.org/pypi
Uploading pipe-1.3.tar.gz
Traceback (most recent call last):
File "/usr/local/lib/python3.2/dist-packages/twine/commands/upload.py", line 228, in main
upload(**vars(args))
File "/usr/local/lib/python3.2/dist-packages/twine/commands/upload.py", line 180, in upload
password or config.get("password"),
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 282, in post
return self.request('post', url, data=data, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 229, in request
r.send(prefetch=prefetch)
File "/usr/lib/python3/dist-packages/requests/models.py", line 501, in send
(body, content_type) = self._encode_files(self.files)
File "/usr/lib/python3/dist-packages/requests/models.py", line 357, in _encode_files
fp = StringIO(fp)
TypeError: initial_value must be str or None, not bytes
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/twine-upload", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.2/dist-packages/twine/commands/upload.py", line 230, in main
sys.exit("{0}: {1}".format(exc.__class__.__name__, exc.message))
AttributeError: 'TypeError' object has no attribute 'message'