You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to install a package with pip (from PyPI in this case) and I want to keep the temporary build directory for debugging purposes. I guess this is what pip install --no-clean is supposed to do. However, despite passing --no-clean, the build directory is cleaned anyway. Note that the temporary build directory itself is still kept, but all its contents are deleted.
What I've run:
$ $ pip install --verbose --no-clean cysignals
Collecting cysignals
1 location(s) to search for versions of cysignals:
* https://pypi.python.org/simple/cysignals/
Getting page https://pypi.python.org/simple/cysignals/
Looking up "https://pypi.python.org/simple/cysignals/" in the cache
Current age based on date: 198
Freshness lifetime from max-age: 600
Freshness lifetime from request max-age: 600
The response is "fresh", returning cached response
600 > 198
Analyzing links from page https://pypi.python.org/simple/cysignals/
Found link https://pypi.python.org/packages/26/86/22ada529da644dfe7a8a40feeee7f854ed2dae7ca50a6cf6793264e2dcf2/cysignals-1.2.0.tar.bz2#md5=8f27bc4bbc26a284a38d0c2374f14d9c (from https://pypi.python.org/simple/cysignals/), version: 1.2.0
Found link https://pypi.python.org/packages/4a/c9/58d0e9f03d76f7a55c5012fbac424592bde2da2f5dee6a117b1a1c0acfd0/cysignals-1.0.tar.bz2#md5=51b5d6d8cb2e3f0cd79fe6e4072fa80a (from https://pypi.python.org/simple/cysignals/), version: 1.0
Found link https://pypi.python.org/packages/5d/6b/5b1afc7a775d56c58f7cf82106ebdcbe0573e788556b9b004bcb02c7a3b6/cysignals-1.1.0.tar.bz2#md5=31e95c68349b33b7781969e0d1ecab91 (from https://pypi.python.org/simple/cysignals/), version: 1.1.0
Found link https://pypi.python.org/packages/5f/57/965976fe963894b230ca5ee652ff73c16b9f31005d4c9be2707a01255025/cysignals-1.3.1.tar.bz2#md5=6b468061c63bf8be3fa1f3fe9bc2c143 (from https://pypi.python.org/simple/cysignals/), version: 1.3.1
Found link https://pypi.python.org/packages/66/4a/130b63a0567508d80c3433b72630ee6babd6d7c54bf8e2e05020e1c239c7/cysignals-1.6.4.tar.bz2#md5=69d8a43db2eaf9b38cd45401928a96a9 (from https://pypi.python.org/simple/cysignals/), version: 1.6.4
Found link https://pypi.python.org/packages/68/d3/87406f1a3923ad29b0018dc2b80a183b4e267e8bf129bec6c09980557719/cysignals-1.6.0.tar.bz2#md5=d3b1e95996523661168ce256a8321e02 (from https://pypi.python.org/simple/cysignals/), version: 1.6.0
Found link https://pypi.python.org/packages/6d/57/d183885b8c7c4415ccba2f6e7257cf93b7ecd4df4eae4d1664e6559d062e/cysignals-1.4.0.tar.bz2#md5=c2d216ae3676c670c68dfb07e7ed25bc (from https://pypi.python.org/simple/cysignals/), version: 1.4.0
Found link https://pypi.python.org/packages/89/13/d23c0c1f5b8e2375fe7570e06a205515e898783f2a9559d2e415c082c689/cysignals-1.5.0.tar.bz2#md5=fda70b334c1dab4f36d5cc747f20475d (from https://pypi.python.org/simple/cysignals/), version: 1.5.0
Found link https://pypi.python.org/packages/92/e2/b72b9147da86466fc688dafe413fc65e5f9c833c947b506152731508abf1/cysignals-1.6.1.tar.bz2#md5=521def5187ce86f9b6ede971b18a8647 (from https://pypi.python.org/simple/cysignals/), version: 1.6.1
Found link https://pypi.python.org/packages/9c/96/a4c8e3c546f2d717c9d5d7ceef491e28b44641f49e06e81039841b97a2ec/cysignals-1.3.2.tar.bz2#md5=abc98cb7b07c3a40979ee24dead06a38 (from https://pypi.python.org/simple/cysignals/), version: 1.3.2
Found link https://pypi.python.org/packages/a2/b2/8ee095dbe40ee9a6badb6f56cf0f68ab32f1c0ee2cccbb3b615e0be07fc0/cysignals-1.6.5.tar.bz2#md5=cd70b6c09e86b15aae5aaa72a6a373a8 (from https://pypi.python.org/simple/cysignals/), version: 1.6.5
Found link https://pypi.python.org/packages/c6/3d/691b403380e27fc8c4bca455e78ad2494b771210a1024b98482a2f13ea5c/cysignals-1.1.1.tar.bz2#md5=20483b618a1d5c65485d38a2d0002386 (from https://pypi.python.org/simple/cysignals/), version: 1.1.1
Found link https://pypi.python.org/packages/c8/3c/6013dddd4464c41b0fb6607e10dbcaf18af72b6af012a02ea550b12864cd/cysignals-1.6.3.tar.bz2#md5=f00b9a39a3e785ee822ca00de27da362 (from https://pypi.python.org/simple/cysignals/), version: 1.6.3
Found link https://pypi.python.org/packages/c8/cd/9def029b7d33683bfa7c3b99521b0160123ed11e8fae2f49e50c75a9b984/cysignals-1.6.2.tar.bz2#md5=a4b154095d0d5621013365ec56a5e4e8 (from https://pypi.python.org/simple/cysignals/), version: 1.6.2
Found link https://pypi.python.org/packages/e0/04/b6ed3b58008b28b3d77113ab292c6f51a94bc53d896dfb35160983288e24/cysignals-1.0.1.tar.bz2#md5=a2538b783d654f35d0c40d8a465470b0 (from https://pypi.python.org/simple/cysignals/), version: 1.0.1
Using version 1.6.5 (newest of versions: 1.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.3.1, 1.3.2, 1.4.0, 1.5.0, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5)
Looking up "https://pypi.python.org/packages/a2/b2/8ee095dbe40ee9a6badb6f56cf0f68ab32f1c0ee2cccbb3b615e0be07fc0/cysignals-1.6.5.tar.bz2" in the cache
Current age based on date: 23729
Freshness lifetime from max-age: 31557600
The response is "fresh", returning cached response
31557600 > 23729
Using cached cysignals-1.6.5.tar.bz2
Downloading from URL https://pypi.python.org/packages/a2/b2/8ee095dbe40ee9a6badb6f56cf0f68ab32f1c0ee2cccbb3b615e0be07fc0/cysignals-1.6.5.tar.bz2#md5=cd70b6c09e86b15aae5aaa72a6a373a8 (from https://pypi.python.org/simple/cysignals/)
Running setup.py (path:/tmp/pip-build-JYI0dV/cysignals/setup.py) egg_info for package cysignals
Running command python setup.py egg_info
running egg_info
creating pip-egg-info/cysignals.egg-info
writing pip-egg-info/cysignals.egg-info/PKG-INFO
writing top-level names to pip-egg-info/cysignals.egg-info/top_level.txt
writing dependency_links to pip-egg-info/cysignals.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/cysignals.egg-info/SOURCES.txt'
reading manifest file 'pip-egg-info/cysignals.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'build'
no previously-included directories found matching 'dist'
no previously-included directories found matching 'tmp'
writing manifest file 'pip-egg-info/cysignals.egg-info/SOURCES.txt'
Source in /tmp/pip-build-JYI0dV/cysignals has version 1.6.5, which satisfies requirement cysignals from https://pypi.python.org/packages/a2/b2/8ee095dbe40ee9a6badb6f56cf0f68ab32f1c0ee2cccbb3b615e0be07fc0/cysignals-1.6.5.tar.bz2#md5=cd70b6c09e86b15aae5aaa72a6a373a8
Installing collected packages: cysignals
Running setup.py install for cysignals ... Running command /usr/local/src/sage-config/local/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-JYI0dV/cysignals/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-YDJWGO-record/install-record.txt --single-version-externally-managed --compile
running install
running build
make: 'configure' is up to date.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for library containing pari_init... -lpari
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking for backtrace... yes
checking whether PARI_SIGINT_block is declared... yes
checking for emms instruction... yes
configure: creating ./config.status
config.status: creating build/src/config.h
config.status: creating build/src/cysignals/debug.h
config.status: executing build/src/cysignals/__init__.pxd commands
generating build/lib.linux-x86_64-2.7/cysignals/__init__.pxd
Compiling src/cysignals/signals.pyx because it changed.
Compiling src/cysignals/pysignals.pyx because it changed.
Compiling src/cysignals/alarm.pyx because it changed.
Compiling src/cysignals/pselect.pyx because it changed.
Compiling src/cysignals/tests.pyx because it changed.
[1/5] Cythonizing src/cysignals/alarm.pyx
[2/5] Cythonizing src/cysignals/pselect.pyx
[3/5] Cythonizing src/cysignals/pysignals.pyx
[4/5] Cythonizing src/cysignals/signals.pyx
[5/5] Cythonizing src/cysignals/tests.pyx
running build_py
copying src/cysignals/__init__.py -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/memory.pxi -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/signals.pxi -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/pysignals.pxd -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/memory.pxd -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/signals.pxd -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/macros.h -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/pxi_warning.h -> build/lib.linux-x86_64-2.7/cysignals
copying src/cysignals/struct_signals.h -> build/lib.linux-x86_64-2.7/cysignals
copying build/src/cysignals/signals.h -> build/lib.linux-x86_64-2.7/cysignals
copying build/src/cysignals/debug.h -> build/lib.linux-x86_64-2.7/cysignals
running build_ext
building 'cysignals.signals' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/build
creating build/temp.linux-x86_64-2.7/build/src
creating build/temp.linux-x86_64-2.7/build/src/cysignals
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -Isrc/cysignals -Ibuild/src -Ibuild/src/cysignals -I/usr/local/src/sage-config/local/include/python2.7 -c build/src/cysignals/signals.c -o build/temp.linux-x86_64-2.7/build/src/cysignals/signals.o
gcc -pthread -shared -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib build/temp.linux-x86_64-2.7/build/src/cysignals/signals.o -L/usr/local/src/sage-config/local/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/cysignals/signals.so -lpari
building 'cysignals.pysignals' extension
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -Isrc/cysignals -Ibuild/src -Ibuild/src/cysignals -I/usr/local/src/sage-config/local/include/python2.7 -c build/src/cysignals/pysignals.c -o build/temp.linux-x86_64-2.7/build/src/cysignals/pysignals.o
gcc -pthread -shared -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib build/temp.linux-x86_64-2.7/build/src/cysignals/pysignals.o -L/usr/local/src/sage-config/local/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/cysignals/pysignals.so
building 'cysignals.alarm' extension
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -Isrc/cysignals -Ibuild/src -Ibuild/src/cysignals -I/usr/local/src/sage-config/local/include/python2.7 -c build/src/cysignals/alarm.c -o build/temp.linux-x86_64-2.7/build/src/cysignals/alarm.o
gcc -pthread -shared -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib build/temp.linux-x86_64-2.7/build/src/cysignals/alarm.o -L/usr/local/src/sage-config/local/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/cysignals/alarm.so
building 'cysignals.pselect' extension
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -Isrc/cysignals -Ibuild/src -Ibuild/src/cysignals -I/usr/local/src/sage-config/local/include/python2.7 -c build/src/cysignals/pselect.c -o build/temp.linux-x86_64-2.7/build/src/cysignals/pselect.o
gcc -pthread -shared -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib build/temp.linux-x86_64-2.7/build/src/cysignals/pselect.o -L/usr/local/src/sage-config/local/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/cysignals/pselect.so
building 'cysignals.tests' extension
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -Isrc/cysignals -Ibuild/src -Ibuild/src/cysignals -I/usr/local/src/sage-config/local/include/python2.7 -c build/src/cysignals/tests.c -o build/temp.linux-x86_64-2.7/build/src/cysignals/tests.o
gcc -pthread -shared -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib -L/usr/local/src/sage-config/local/lib -Wl,-rpath,/usr/local/src/sage-config/local/lib build/temp.linux-x86_64-2.7/build/src/cysignals/tests.o -L/usr/local/src/sage-config/local/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/cysignals/tests.so -lpari
running build_scripts
creating build/scripts-2.7
copying src/scripts/cysignals-CSI-helper.py -> build/scripts-2.7
copying and adjusting src/scripts/cysignals-CSI -> build/scripts-2.7
changing mode of build/scripts-2.7/cysignals-CSI-helper.py from 644 to 755
changing mode of build/scripts-2.7/cysignals-CSI from 644 to 755
running install_lib
copying build/lib.linux-x86_64-2.7/cysignals/signals.so -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/signals.h -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/memory.pxi -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/__init__.pxd -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/pysignals.pxd -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/debug.h -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/macros.h -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/tests.so -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/alarm.so -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/__init__.py -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/pselect.so -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/signals.pxi -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/memory.pxd -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/pysignals.so -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/pxi_warning.h -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/signals.pxd -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
copying build/lib.linux-x86_64-2.7/cysignals/struct_signals.h -> /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals
byte-compiling /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals/__init__.py to __init__.pyc
running install_egg_info
running egg_info
writing cysignals.egg-info/PKG-INFO
writing top-level names to cysignals.egg-info/top_level.txt
writing dependency_links to cysignals.egg-info/dependency_links.txt
reading manifest file 'cysignals.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'dist'
no previously-included directories found matching 'tmp'
writing manifest file 'cysignals.egg-info/SOURCES.txt'
Copying cysignals.egg-info to /usr/local/src/sage-config/local/lib/python2.7/site-packages/cysignals-1.6.5-py2.7.egg-info
running install_scripts
copying build/scripts-2.7/cysignals-CSI-helper.py -> /usr/local/src/sage-config/local/bin
copying build/scripts-2.7/cysignals-CSI -> /usr/local/src/sage-config/local/bin
changing mode of /usr/local/src/sage-config/local/bin/cysignals-CSI-helper.py to 755
changing mode of /usr/local/src/sage-config/local/bin/cysignals-CSI to 755
writing list of installed files to '/tmp/pip-YDJWGO-record/install-record.txt'
done
Removing source in /tmp/pip-build-JYI0dV/cysignals
Successfully installed cysignals-1.6.5
$ ls -al /tmp/pip-build-JYI0dV
total 452
drwx------ 2 jdemeyer jdemeyer 4096 Aug 17 17:22 .
drwxrwxrwt 17 root root 454656 Aug 17 17:22 ..
The text was updated successfully, but these errors were encountered:
Description:
I am trying to install a package with
pip
(from PyPI in this case) and I want to keep the temporary build directory for debugging purposes. I guess this is whatpip install --no-clean
is supposed to do. However, despite passing--no-clean
, the build directory is cleaned anyway. Note that the temporary build directory itself is still kept, but all its contents are deleted.What I've run:
The text was updated successfully, but these errors were encountered: