Skip to content

Install error with Python 3 #2

Description

@chasecaleb

I'm getting an install error for your package on Arch Linux using pip with Python 3, but it works fine with Python 2 (pip2). As best as I can tell it's not a config error on my part, but I could be misinterpreting the log. Here it is:

------------------------------------------------------------
/usr/bin/pip run on Thu Jul 10 12:13:11 2014
Downloading/unpacking Bt-manager
  Getting page https://pypi.python.org/simple/Bt-manager/
  URLs to search for versions for Bt-manager:
  * https://pypi.python.org/simple/Bt-manager/
  Analyzing links from page https://pypi.python.org/simple/BT-Manager/
    Found link https://pypi.python.org/packages/source/B/BT-Manager/BT-Manager-0.1.0.tar.gz#md5=61a0e191a40c2b43b0e818d7446dd236 (from https://pypi.python.org/simple/BT-Manager/), version: 0.1.0
    Found link https://pypi.python.org/packages/source/B/BT-Manager/BT-Manager-0.2.0.tar.gz#md5=0e7a6839b3d640322d1f693c5e5ceff0 (from https://pypi.python.org/simple/BT-Manager/), version: 0.2.0
    Found link https://pypi.python.org/packages/source/B/BT-Manager/BT-Manager-0.3.0.tar.gz#md5=e808054ca2d7015fb22ef7e67b585ddc (from https://pypi.python.org/simple/BT-Manager/), version: 0.3.0
  Using version 0.3.0 (newest of versions: 0.3.0, 0.2.0, 0.1.0)
  Downloading from URL https://pypi.python.org/packages/source/B/BT-Manager/BT-Manager-0.3.0.tar.gz#md5=e808054ca2d7015fb22ef7e67b585ddc (from https://pypi.python.org/simple/BT-Manager/)
  Running setup.py (path:/tmp/pip_build_root/Bt-manager/setup.py) egg_info for package Bt-manager
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip_build_root/Bt-manager/setup.py", line 44, in <module>
        'Topic :: Communications',
      File "/usr/lib/python3.4/distutils/core.py", line 108, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python3.4/site-packages/setuptools/dist.py", line 262, in __init__
        self.fetch_build_eggs(attrs.pop('setup_requires'))
      File "/usr/lib/python3.4/site-packages/setuptools/dist.py", line 287, in fetch_build_eggs
        replace_conflicting=True,
      File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 624, in resolve
        env = Environment(self.entries)
      File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 802, in __init__
        self.scan(search_path)
      File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 832, in scan
        self.add(dist)
      File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 852, in add
        dists.sort(key=operator.attrgetter('hashcmp'), reverse=True)
    TypeError: unorderable types: str() < NoneType()
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/tmp/pip_build_root/Bt-manager/setup.py", line 44, in <module>

    'Topic :: Communications',

  File "/usr/lib/python3.4/distutils/core.py", line 108, in setup

    _setup_distribution = dist = klass(attrs)

  File "/usr/lib/python3.4/site-packages/setuptools/dist.py", line 262, in __init__

    self.fetch_build_eggs(attrs.pop('setup_requires'))

  File "/usr/lib/python3.4/site-packages/setuptools/dist.py", line 287, in fetch_build_eggs

    replace_conflicting=True,

  File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 624, in resolve

    env = Environment(self.entries)

  File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 802, in __init__

    self.scan(search_path)

  File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 832, in scan

    self.add(dist)

  File "/usr/lib/python3.4/site-packages/pkg_resources.py", line 852, in add

    dists.sort(key=operator.attrgetter('hashcmp'), reverse=True)

TypeError: unorderable types: str() < NoneType()

----------------------------------------
Cleaning up...
  Removing temporary dir /tmp/pip_build_root...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/Bt-manager
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python3.4/site-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python3.4/site-packages/pip/req.py", line 1229, in prepare_files
    req_to_install.run_egg_info()
  File "/usr/lib/python3.4/site-packages/pip/req.py", line 325, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/usr/lib/python3.4/site-packages/pip/util.py", line 697, in call_subprocess
    % (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/Bt-manager

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions