Isilon / isilon_sdk

Official repository for isilon_sdk. All language bindings are available for download under the 'Releases' tab.
MIT License
50 stars 21 forks source link

sdist missing from PyPI #27

Closed dmtucker closed 7 years ago

dmtucker commented 7 years ago
$ pip install --no-binary :all: isi-sdk-8-0
Collecting isi-sdk-8-0
  Could not find a version that satisfies the requirement isi-sdk-8-0 (from versions: )
No matching distribution found for isi-sdk-8-0
$ pip install --only-binary :all: isi-sdk-8-0
Collecting isi-sdk-8-0
  Using cached isi_sdk_8_0-0.1.5-py2.py3-none-any.whl
Collecting certifi (from isi-sdk-8-0)
  Using cached certifi-2017.4.17-py2.py3-none-any.whl
Collecting urllib3>=1.15 (from isi-sdk-8-0)
  Downloading urllib3-1.21.1-py2.py3-none-any.whl (131kB)
    100% |████████████████████████████████| 133kB 747kB/s 
Requirement already satisfied: six>=1.10 in ./vtmp/lib/python2.7/site-packages (from isi-sdk-8-0)
Collecting python-dateutil (from isi-sdk-8-0)
  Using cached python_dateutil-2.6.0-py2.py3-none-any.whl
Installing collected packages: certifi, urllib3, python-dateutil, isi-sdk-8-0
Successfully installed certifi-2017.4.17 isi-sdk-8-0-0.1.5 python-dateutil-2.6.0 urllib3-1.21.1

This is problematic, for example, if headers that are required for installing a package with system-level dependencies (e.g. sasl.h for the sasl package) are located in a non-standard location. In that case, you can specify the location to pip via --global-opts which forces installation via sdist.

cbrainerd commented 7 years ago

Fixed in 0.1.6

$ pip install --no-binary :all: isi_sdk_8_0
Collecting isi_sdk_8_0
  Downloading isi_sdk_8_0-0.1.6.tar.gz (715kB)
    100% |████████████████████████████████| 716kB 590kB/s
Collecting urllib3>=1.15 (from isi_sdk_8_0)
  Downloading urllib3-1.21.1.tar.gz (224kB)
    100% |████████████████████████████████| 225kB 1.1MB/s
Requirement already satisfied: six>=1.10 in ./env/lib/python2.7/site-packages (from isi_sdk_8_0)
Collecting certifi (from isi_sdk_8_0)
  Downloading certifi-2017.4.17.tar.gz (373kB)
    100% |████████████████████████████████| 378kB 645kB/s
Collecting python-dateutil (from isi_sdk_8_0)
  Downloading python-dateutil-2.6.0.tar.gz (258kB)
    100% |████████████████████████████████| 266kB 1.1MB/s
Skipping bdist_wheel for isi-sdk-8-0, due to binaries being disabled for it.
Skipping bdist_wheel for urllib3, due to binaries being disabled for it.
Skipping bdist_wheel for certifi, due to binaries being disabled for it.
Skipping bdist_wheel for python-dateutil, due to binaries being disabled for it.
Installing collected packages: urllib3, certifi, python-dateutil, isi-sdk-8-0
  Running setup.py install for urllib3 ... done
  Running setup.py install for certifi ... done
  Running setup.py install for python-dateutil ... done
  Running setup.py install for isi-sdk-8-0 ... done
Successfully installed certifi-2017.4.17 isi-sdk-8-0-0.1.6 python-dateutil-2.6.0 urllib3-1.21.1
(env) macbook-pro-2:tmp isi-cbrainerd$ python -c 'import isi_sdk_8_0'; echo $?
0