Skip to content

Instructs PEP 513 compliant installers (eg Pip) to not install manylinux1 tagged wheels.

Notifications You must be signed in to change notification settings

coreywright/nomanylinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

nomanylinux

Instructs PEP 513 compliant installers (eg Pip) to not install manylinux1 tagged wheels.

Example

  1. create and activate virtualenv

    user@computer:~$ virtualenv test
    New python executable in /home/user/test/bin/python
    Installing setuptools, pip, wheel...done.
    user@computer:~$ . test/bin/activate
    
  2. install numpy, by default manylinux1 wheel

    (test) user@computer:~$ pip install numpy
    Collecting numpy
      Using cached numpy-1.11.0-cp27-cp27mu-manylinux1_x86_64.whl
    Installing collected packages: numpy
    Successfully installed numpy-1.11.0
    
  3. uninstall numpy manylinux1 wheel

    (test) user@computer:~$ pip uninstall --yes numpy
    Uninstalling numpy-1.11.0:
      Successfully uninstalled numpy-1.11.0
    
  4. install nomanylinux

    (test) user@computer:~$ pip install git+ssh://[email protected]/O3Eng/nomanylinux
    Collecting git+ssh://[email protected]/O3Eng/nomanylinux
      Cloning ssh://[email protected]/O3Eng/nomanylinux to /tmp/pip-ijo3_E-build
    Installing collected packages: nomanylinux
      Running setup.py install for nomanylinux ... done
    Successfully installed nomanylinux-0.1
    
  5. reinstall numpy, but not manylinux1 wheel

    (test) user@computer:~$ time pip install numpy
    Collecting numpy
      Using cached numpy-1.11.0.tar.gz
    Building wheels for collected packages: numpy
      Running setup.py bdist_wheel for numpy ... done
      Stored in directory: /home/user/.cache/pip/wheels/dc/c6/37/0a82876d354006c8bfec830bffcb455215968d8e3c22b9e155
    Successfully built numpy
    Installing collected packages: numpy
    Successfully installed numpy-1.11.0
    
    real	2m24.234s
    user	2m18.403s
    sys	0m5.214s
    
  6. uninstall numpy

    (test) user@computer:~$ pip uninstall numpy --yes
    Uninstalling numpy-1.11.0:
      Successfully uninstalled numpy-1.11.0
    
  7. reinstall numpy, using cached wheel

    (test) user@computer:~$ time pip install numpy
    Collecting numpy
    Installing collected packages: numpy
    Successfully installed numpy-1.11.0
    
    real	0m1.491s
    user	0m1.281s
    sys	0m0.206s
    

About

Instructs PEP 513 compliant installers (eg Pip) to not install manylinux1 tagged wheels.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages