MOSEK / Mosek.pip

PIP MOSEK installer
MIT License
17 stars 10 forks source link

Missing `src` directory causing error when downloading MOSEK distro #12

Closed irlevesque closed 7 years ago

irlevesque commented 7 years ago

I'm unable to install Mosek on Ubuntu 14.04 or Ubuntu 16.04 because of a missing src/ directory in the Mosek.pip repo. After creating src/, installs succeed.

Steps to reproduce

$ sudo apt install python-pip
$ sudo pip install -U pip
$ sudo pip install numpy
$ pip install --user git+http://github.com/MOSEK/Mosek.pip

Versions tested

OS:

Expected behavior

Successful installation of Mosek.pip

Actual behavior

$ pip install -v --user git+http://github.com/MOSEK/Mosek.pip
Collecting git+http://github.com/MOSEK/Mosek.pip
  Cloning http://github.com/MOSEK/Mosek.pip to /tmp/pip-psW3Xz-build
  Running command git clone -q http://github.com/MOSEK/Mosek.pip /tmp/pip-psW3Xz-build
  Running setup.py (path:/tmp/pip-psW3Xz-build/setup.py) egg_info for package from git+http://github.com/MOSEK/Mosek.pip
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/Mosek.egg-info
    writing requirements to pip-egg-info/Mosek.egg-info/requires.txt
    writing pip-egg-info/Mosek.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/Mosek.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/Mosek.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/Mosek.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/Mosek.egg-info/SOURCES.txt'
    writing manifest file 'pip-egg-info/Mosek.egg-info/SOURCES.txt'
  Source in /tmp/pip-psW3Xz-build has version 8.0.53, which satisfies requirement Mosek==8.0.53 from git+http://github.com/MOSEK/Mosek.pip
Requirement already satisfied: numpy>=1.4 in /usr/local/lib/python2.7/dist-packages (from Mosek==8.0.53)
Installing collected packages: Mosek
  Running setup.py install for Mosek ...     Running command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-psW3Xz-build/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-PdLd3o-record/install-record.txt --single-version-externally-managed --compile --user --prefix=
    running install
    running build
    Fetch and unpack MOSEK distro
    error: [Errno 2] No such file or directory: '/tmp/pip-psW3Xz-build/src/mosektoolslinux64x86.tar.bz2'
error
Cleaning up...
  Removing source in /tmp/pip-psW3Xz-build