build essential packages are needed for subprocess32
Bug #1752519 reported by
Ibad Khan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LOCI |
New
|
Undecided
|
Unassigned |
Bug Description
While producing wheels image from upper-constraints, docker build commands fails with error
Could not find a version that satisfies the requirement subprocess32 (from cmd2===0.8.0->-c /tmp/wheels/
No matching distribution found for subprocess32 (from cmd2===0.8.0->-c /tmp/wheels/
Upon attempting to install subprocess32 on an out of box Ubuntu, found that following packages are necessary
1. gcc
2. make
3. build-essential
4. python-dev
loci install pip packages with few flags, so installing these packages isn't going to fix the issue.
(.test1):~# pip install subprocess32 3.2.7.tar. gz cache/pip/ wheels/ 7d/4c/a4/ ce9ceb463dae01f 4b95e670abd9afc 8d65a45f38012f8 030cc
Collecting subprocess32
Using cached subprocess32-
Building wheels for collected packages: subprocess32
Running setup.py bdist_wheel for subprocess32 ... done
Stored in directory: /root/.
Successfully built subprocess32
Installing collected packages: subprocess32
Successfully installed subprocess32-3.2.7
(.test2):~# pip install --no-cache-dir --only-binary :all: --no-compile subprocess32
Collecting subprocess32
Could not find a version that satisfies the requirement subprocess32 (from versions: )
No matching distribution found for subprocess32