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
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: