| Summary: | [abrt] python-setuptools-0.6.36-1.fc19: setup.py:90:<module>:ValueError: invalid literal for int() with base 10: '' | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | tuankiet65 | ||||||
| Component: | python-setuptools | Assignee: | Toshio Ernie Kuratomi <a.badger> | ||||||
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 19 | CC: | a.badger, lmacken, mstuchli | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/f6c6ee92f1a6e39f70c5c67bb9908b464e1d889c | ||||||||
| Whiteboard: | abrt_hash:3cf6c56ece84f1b4a642cc99dc822829e9437326 | ||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2013-11-20 18:19:10 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Attachments: |
|
||||||||
|
Description
tuankiet65
2013-11-20 09:50:11 UTC
Created attachment 826512 [details]
File: backtrace
Created attachment 826513 [details]
File: environ
This is a bug in pyobjc. # /usr/bin/easy_install -U pyobjc Searching for pyobjc Reading http://pypi.python.org/simple/pyobjc/ Best match: pyobjc 2.5.1 Downloading https://pypi.python.org/packages/source/p/pyobjc/pyobjc-2.5.1.tar.gz#md5=f242cff4a25ce397bb381c21a35db885 Processing pyobjc-2.5.1.tar.gz Writing /tmp/easy_install-Tg8Zyu/pyobjc-2.5.1/setup.cfg Running pyobjc-2.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Tg8Zyu/pyobjc-2.5.1/egg-dist-tmp-zti4aw Traceback (most recent call last): File "/usr/bin/easy_install", line 9, in <module> load_entry_point('distribute==0.6.36', 'console_scripts', 'easy_install')() File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1941, in main with_ei_usage(lambda: File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1922, in with_ei_usage return f() File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1945, in <lambda> distclass=DistributionWithoutHelpCommands, **kw File "/usr/lib64/python2.7/distutils/core.py", line 152, in setup dist.run_commands() File "/usr/lib64/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib64/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 358, in run self.easy_install(spec, not self.no_deps) File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 602, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 632, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 827, in install_eggs return self.build_and_install(setup_script, setup_base) File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1107, in build_and_install self.run_setup(setup_script, setup_base, args) File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1093, in run_setup run_setup(setup_script, args) File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 33, in run_setup lambda: execfile( File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 81, in run return func() File "/usr/lib/python2.7/site-packages/setuptools/sandbox.py", line 35, in <lambda> {'__file__':setup_script, '__name__':'__main__'} File "setup.py", line 90, in <module> ValueError: invalid literal for int() with base 10: '' The error is coming from pyobjc's setup.py, line 90. What's happening there is: import platform rel = tuple(map(int, platform.mac_ver()[0].split('.')[:2])) mac_ver() attempts to retrieve the MacOS version of the OS. Since Linux is not MacOS, this is returning invalid data. That line in pyobjc's setup.py is non-portable. they need to fix it. |