Hereβs what I get on my ubuntu machine. Windows is doing the same thing for me also.
$ pip --verbose install odrive
Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=None, read=None, redirect=None)
Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=None, read=None, redirect=None)
Collecting odrive
1 location(s) to search for versions of odrive:
* https://pypi.python.org/simple/odrive/
Getting page https://pypi.python.org/simple/odrive/
Starting new HTTPS connection (1): pypi.python.org
"GET /simple/odrive/ HTTP/1.1" 301 122
Starting new HTTPS connection (1): pypi.org
"GET /simple/odrive/ HTTP/1.1" 200 839
Analyzing links from page https://pypi.org/simple/odrive/
Found link https://files.pythonhosted.org/packages/d5/a3/3d0e08849e95d33dc45fe4a2c488208cb7df381b01c1382f204768dfdc86/odrive-0.3.7.dev-0.tar.gz#sha256=094db513dbf178b9aa987e36cd6da9e6a67d1b751d51a9ad5dcb9cd1d8ba823a (from https://pypi.org/simple/odrive/), version: 0.3.7.dev-0
Found link https://files.pythonhosted.org/packages/9e/f5/1cd78ee3cb20a48e88bb7021d90414f2447176f9005ffbf5d494e97734f7/odrive-0.3.7.dev-1.tar.gz#sha256=72e7ea1b5edf0daed8b06f7afabf92d1c1f5ebde68348af694a627e89a9a653a (from https://pypi.org/simple/odrive/), version: 0.3.7.dev-1
Found link https://files.pythonhosted.org/packages/45/73/9f7ac77347cadf3547e4ef7eefd1c84d7708b4894aadd5f6dc3b9bab3a24/odrive-0.3.7.dev-2.tar.gz#sha256=c29485d4f0342b3e53057f4ad528aec9261ee6a0a2f1030ccdc754457dd0c44d (from https://pypi.org/simple/odrive/), version: 0.3.7.dev-2
Found link https://files.pythonhosted.org/packages/f1/51/c9e60ec715684185d73be3c1ba3ec924ebbcd446bd52ac04656c659d57b0/odrive-0.3.7.dev-3.tar.gz#sha256=2e9c1e0c19e445c5c2fb4ff7f525ad33e31ea5a0d0fd2329093bdd3287be3111 (from https://pypi.org/simple/odrive/), version: 0.3.7.dev-3
Found link https://files.pythonhosted.org/packages/25/92/8c479d860bb3feb5ba52a29cb27a43b93b8272f3d945780c3cf9ca748d22/odrive-0.4.0.tar.gz#sha256=c518be2f1150e277ee302a4c038cbee779d7014617e1c93ddbb85fb4c9fa178a (from https://pypi.org/simple/odrive/), version: 0.4.0
Found link https://files.pythonhosted.org/packages/2f/62/c4a762a52c807969f61f9b0571455f474d8691c95df8555514b6097d8edb/odrive-0.4.0.post1.tar.gz#sha256=e685c3210675a721ccb3f383f56db7dfe19119d318d46ad015dda09f9cb1af71 (from https://pypi.org/simple/odrive/), version: 0.4.0.post1
Found link https://files.pythonhosted.org/packages/65/60/8ee4f2f019c2108dbb73e1cd07dad1e35645fe0188e3bc33bc185a5ee8d7/odrive-0.4.1.dev1.tar.gz#sha256=b3288148064945795196f4693b6c39f42f635fdee1a75c56a1306d088f641958 (from https://pypi.org/simple/odrive/), version: 0.4.1.dev1
Using version 0.4.0.post1 (newest of versions: 0.4.0, 0.4.0.post1)
Starting new HTTPS connection (1): files.pythonhosted.org
"GET /packages/2f/62/c4a762a52c807969f61f9b0571455f474d8691c95df8555514b6097d8edb/odrive-0.4.0.post1.tar.gz HTTP/1.1" 200 41225
Downloading https://files.pythonhosted.org/packages/2f/62/c4a762a52c807969f61f9b0571455f474d8691c95df8555514b6097d8edb/odrive-0.4.0.post1.tar.gz (41kB)
Downloading from URL https://files.pythonhosted.org/packages/2f/62/c4a762a52c807969f61f9b0571455f474d8691c95df8555514b6097d8edb/odrive-0.4.0.post1.tar.gz#sha256=e685c3210675a721ccb3f383f56db7dfe19119d318d46ad015dda09f9cb1af71 (from https://pypi.org/simple/odrive/)
100% |ββββββββββββββββββββββββββββββββ| 51kB 647kB/s
Running setup.py (path:/tmp/pip-build-pqekvrad/odrive/setup.py) egg_info for package odrive
Running command python setup.py egg_info
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-pqekvrad/odrive/setup.py", line 48, in <module>
import odrive.version
File "/tmp/pip-build-pqekvrad/odrive/odrive/__init__.py", line 8, in <module>
import fibre
File "/tmp/pip-build-pqekvrad/odrive/fibre/__init__.py", line 2, in <module>
from .discovery import find_any, find_all
File "/tmp/pip-build-pqekvrad/odrive/fibre/discovery.py", line 13, in <module>
import fibre.serial_transport
File "/tmp/pip-build-pqekvrad/odrive/fibre/serial_transport.py", line 10, in <module>
import serial
ImportError: No module named 'serial'
Cleaning up...
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-pqekvrad/odrive/
Exception information:
Traceback (most recent call last):
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/commands/install.py", line 328, in run
wb.build(autobuilding=True)
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/wheel.py", line 748, in build
self.requirement_set.prepare_files(self.finder)
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/req/req_set.py", line 591, in _prepare_file
abstract_dist.prep_for_dist()
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/req/req_set.py", line 127, in prep_for_dist
self.req_to_install.run_egg_info()
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/req/req_install.py", line 430, in run_egg_info
command_desc='python setup.py egg_info')
File "/home/ben/pyEnvironments/ODrive/lib/python3.5/site-packages/pip/utils/__init__.py", line 736, 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-pqekvrad/odrive/
Converted retries value: Retry(total=0, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=0, connect=None, read=None, redirect=None), connect=None, read=None, redirect=None)
Converted retries value: Retry(total=0, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=0, connect=None, read=None, redirect=None), connect=None, read=None, redirect=None)
Starting new HTTPS connection (1): pypi.python.org
"GET /pypi/pip/json HTTP/1.1" 301 122
Starting new HTTPS connection (1): pypi.org
"GET /pypi/pip/json HTTP/1.1" 200 15796