All Projects → asottile → no-manylinux

asottile / no-manylinux

Licence: MIT license
Install this package to disable manylinux wheels when dowloading from pip.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to no-manylinux

integration-test
ensure core packaging tools work well with each other
Stars: ✭ 15 (-34.78%)
Mutual labels:  wheel, pip
pip-custom-platform
pip+wheel wrapper which allows you to choose a custom platform name for building, downloading, and installing wheels.
Stars: ✭ 50 (+117.39%)
Mutual labels:  wheel, pip
TensorFlow-Raspberry-Pi 64-bit
TensorFlow installation wheels for Raspberry Pi 64 OS
Stars: ✭ 27 (+17.39%)
Mutual labels:  wheel, pip
TensorFlow-Raspberry-Pi
TensorFlow installation wheels for Raspberry Pi 32-bit OS
Stars: ✭ 18 (-21.74%)
Mutual labels:  wheel, pip
Tensorflow Bin
Prebuilt binary with Tensorflow Lite enabled (native build). For RaspberryPi / Jetson Nano. And, solved Tensorflow issues #15062,#21574,#21855,#23082,#25120,#25748,#29617,#29704,#30359. Support for custom operations in MediaPipe.
Stars: ✭ 349 (+1417.39%)
Mutual labels:  wheel, pip
Teaset
A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
Stars: ✭ 2,845 (+12269.57%)
Mutual labels:  wheel
Py2exe
A distutils extension to create standalone Windows programs from Python code
Stars: ✭ 190 (+726.09%)
Mutual labels:  wheel
Robot
Simple library for controlling a raspberry pi based robot
Stars: ✭ 156 (+578.26%)
Mutual labels:  wheel
Swiftfortunewheel
The ultimate spinning wheel view that supports dynamic content and rich customization.
Stars: ✭ 114 (+395.65%)
Mutual labels:  wheel
symmetric
A powerful tool to enable super fast module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.
Stars: ✭ 65 (+182.61%)
Mutual labels:  pip
cibuildwheel
🎡 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 1,350 (+5769.57%)
Mutual labels:  wheel
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (+69.57%)
Mutual labels:  pip
yavdb
Yet Another Vulnerability Database
Stars: ✭ 14 (-39.13%)
Mutual labels:  pip
pip-audit
Audits Python environments and dependency trees for known vulnerabilities
Stars: ✭ 735 (+3095.65%)
Mutual labels:  pip
trampolim
A modern Python build backend
Stars: ✭ 39 (+69.57%)
Mutual labels:  wheel
Opencv Python
Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
Stars: ✭ 2,413 (+10391.3%)
Mutual labels:  wheel
Unity3D-Cars
A project built for a Renaissance Coders tutorial to introduce vehicle physics.
Stars: ✭ 60 (+160.87%)
Mutual labels:  wheel
pmm
PyPi Mirror Manager
Stars: ✭ 29 (+26.09%)
Mutual labels:  pip
PIP-Module-Scanner
Scans your Python project for all installed third party pip libraries that are used and generates a requirements.txt file based on it
Stars: ✭ 19 (-17.39%)
Mutual labels:  pip
SolPipLog
Logger for the PIP Inverter series ( USB / RS232 version )
Stars: ✭ 72 (+213.04%)
Mutual labels:  pip

build status pre-commit.ci status

no-manylinux

Install this package to disable manylinux wheels when downloading from pip.

Usage

# First install no-manylinux
pip install no-manylinux
# Now subsequent invocations of pip will ignore manylinux wheels
pip install ...
# To restore the original behaviour, simply `pip uninstall no-manylinux`

Note

This package was previously called no-manylinux1 but now addresses the following manylinux standards:

  • manylinux1
  • manylinux2010
  • manylinux2014

What? Why?

The manylinux spec requires compliant packages to vendor binary dependencies inside the wheel that is distributed. Take for example a library which would (prior to manylinux) dynamically link against libssl. As libssl received security patches, the system binaries would received updates from the OS's package manager. The python library which dynamically links would receive these updates for free without need to recompile, reinstall, etc. Under manylinux, libssl is vendored inside the wheel. To receive security updates, you have to wait for the upstream to produce a new wheel and need to know to install a new version of that library. There's almost no visibility about these vendored wheels which makes managing them at scale impossible. As such, some may choose to ignore this standard.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].