Skip to content

TypeError in svn_utils.py:decode_as_string to crash #105

Closed
@ghost

Description

Originally reported by: guyroz (Bitbucket: guyroz, GitHub: Unknown)


Traceback (most recent call last):
  File "setup.py", line 204, in <module>
    dist = setuptools.setup(**setup_params)
  File "/Users/jenkins/python/lib/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/Users/jenkins/python/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/Users/jenkins/python/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/bdist_egg.py", line 177, in run
    self.run_command("egg_info")
  File "/Users/jenkins/python/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/Users/jenkins/python/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/egg_info.py", line 187, in run
    self.find_sources()
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/egg_info.py", line 230, in find_sources
    mm.run()
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/egg_info.py", line 296, in run
    self.add_defaults()
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/egg_info.py", line 335, in add_defaults
    rcfiles = list(walk_revctrl())
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/sdist.py", line 18, in walk_revctrl
    for item in ep.load()(dirname):
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/command/sdist.py", line 58, in _default_revctrl
    for item in finder(dirname):
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/svn_utils.py", line 414, in svn_finder
    info = SvnInfo.load(dirname)
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/svn_utils.py", line 221, in load
    code, data = _run_command(['svn', 'info', normdir])
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/svn_utils.py", line 41, in _run_command
    data = decode_as_string(data, encoding)
  File "/private/var/folders/39/kgfk3gv137n9slxvv4_mdvcr0000gs/T/tmpLLUGaS/setuptools-1.3.2/setuptools/svn_utils.py", line 93, in decode_as_string
    text = text.decode(encoding)
TypeError: decode() argument 1 must be string, not None

locale.getpreferredencoding may return None (if LC_ALL= on Mac), causes svn_utils.py:decode_as_string to crash


Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions