New submission from Blake VandeMerwe:
In distutils\command\upload.py:
On line 152 `if type(value) != type([])` will break if value is a tuple instead
of a list, which messes up the lgoic from 155-159
To duplicate, in setup.py:
setup(
name = 'test setup',
...
...
classifiers = (
'Development Status :: 3 - Alpha',
)
)
Traceback:
running upload
Traceback (most recent call last):
File "setup.py", line 47, in <module>
test_suite = 'tests'
File "C:\Python34\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\distutils\command\upload.py", line 65, in run
self.upload_file(command, pyversion, filename)
File "C:\Python34\lib\distutils\command\upload.py", line 163, in upload_file
body.write(value)
TypeError: 'str' does not support the buffer interface
----------
messages: 749
nosy: blakev
priority: bug
status: unread
title: commands.upload.upload_file breaks when iterable 'value' is not of type
tuple
_______________________________________________
Setuptools tracker <[email protected]>
<http://bugs.python.org/setuptools/issue161>
_______________________________________________
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig