Comments (3)
The benefit of subprocess32 comes from compiling the extension module on a modern system. manylinux1 is too old to provide all of the necessary system and libc header APIs. I am not going to provide a manylinux1 wheel.
Providing a manylinux1 wheel would prevent people from getting the proper benefit of subprocess32 by forcing them to use substandard fallback APIs. This would become the default behavior for most people because pip is naive enough to default to accepting a wheel when there is a perfectly good development environment that can build extension modules on the system present.
See #14 and #12 for previous discussions.
If manylinux2010 ever happens, that is likely recent enough to work properly. pypa/manylinux#179 tracks the status of manylinux2010. By the time it is worth considering using that, Python 2 will be EOL which effectively means subprocess32 is EOL...
from python-subprocess32.
I think we will see manylinux2010 quite soon as I seen more progress on it, hopefully.
from python-subprocess32.
@gpshead it actually looks like manylinux10 support is in pip already pypa/pip#5410
from python-subprocess32.
Related Issues (20)
- Issue with _posixsubprocess when importing subprocess32 HOT 1
- How to specify dependency to subprocess32? HOT 4
- Error during pip install on ubuntu HOT 15
- build fails on Solaris 11 HOT 15
- Next release? rc1 out since 6 months HOT 3
- Is it possible to pip install this package without compiling C-extension? HOT 4
- build fails on FreeBSD 11.1 HOT 4
- error: package directory 'python3_redirect' does not exist HOT 5
- Missing local import: warnings
- AttributeError: 'module' object has no attribute 'Signals' HOT 2
- subprocess.run is not backported to python 3.4 HOT 2
- Heap Overflow in _PySequence_BytesToCharpArray HOT 1
- TimeoutExpired is not pickleable. HOT 1
- subprocess32 doesn't include updates from 3.7 HOT 2
- Not a full replacement for subprocess of Python 2.7 HOT 1
- build fails on archlinux HOT 2
- universal_newlines=True behaves differently on 3.5 and 2.7 HOT 1
- Different behaviour when running subprocess in python 2.7.12 and python 3.6.9
- Timeout doesn't work properly HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-subprocess32.