Closed ronniyjoseph closed 4 years ago
@ronniyjoseph I cannot reproduce that issue. c_corrcal*.so
should be installed at the root of the package directory .../site-packages/corrcal/
. That was my intention. The package directory should also just say corrcal
, so you should not need the wildcard there. See below.
(corrcal) piyanat at nezha in ~/src/corrcal on restructure*
$ ls /Users/piyanat/src/miniconda3/envs/corrcal/lib/python3.7/site-packages/corrcal
corrcal/ corrcal-0.1.dev78+g404d32f.dist-info/
(corrcal) piyanat at nezha in ~/src/corrcal on restructure*
$ ls /Users/piyanat/src/miniconda3/envs/corrcal/lib/python3.7/site-packages/corrcal
__init__.py __pycache__ c_corrcal.cpython-37m-darwin.so corrcal.py data src test wrapper.py
(corrcal) piyanat at nezha in ~/src/corrcal on restructure*
$ ls /Users/piyanat/src/miniconda3/envs/corrcal/lib/python3.7/site-packages/corrcal-0.1.dev78+g404d32f.dist-info/
INSTALLER LICENSE.md METADATA RECORD WHEEL top_level.txt
Can you pull again to make sure that you have the latest commit, and do pip uninstall -v corrcal
and pip install -v .
and post the screen dump here?
Did a git pull from master just in case, but I am on the latest commit. Here are the outputs you asked for!
pip uinstall -v corrcal
Uninstalling corrcal-0.1.dev81+gaa9b98b.d20200214: Would remove: /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Will actually move: /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Proceed (y/n)? y Created temporary directory: /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/~orrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Removing file or directory /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Removing pth entries from /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/easy-install.pth: Removing entry: ./corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Successfully uninstalled corrcal-0.1.dev81+gaa9b98b.d20200214
python setup.py install -v
` running install running bdist_egg running egg_info writing src/corrcal.egg-info/PKG-INFO writing dependency_links to src/corrcal.egg-info/dependency_links.txt writing requirements to src/corrcal.egg-info/requires.txt writing top-level names to src/corrcal.egg-info/top_level.txt writing manifest file 'src/corrcal.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py running build_ext creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/corrcal copying build/lib.linux-x86_64-3.7/corrcal/init.py -> build/bdist.linux-x86_64/egg/corrcal copying build/lib.linux-x86_64-3.7/corrcal/corrcal.py -> build/bdist.linux-x86_64/egg/corrcal copying build/lib.linux-x86_64-3.7/corrcal/wrapper.py -> build/bdist.linux-x86_64/egg/corrcal creating build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/signal_sparse2_test.dat -> build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/init.py -> build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/ant1.dat -> build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/ant2.dat -> build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/gtmp.dat -> build/bdist.linux-x86_64/egg/corrcal/data copying build/lib.linux-x86_64-3.7/corrcal/data/vis.dat -> build/bdist.linux-x86_64/egg/corrcal/data creating build/bdist.linux-x86_64/egg/corrcal/src copying build/lib.linux-x86_64-3.7/corrcal/src/corrcal_c_funcs.h -> build/bdist.linux-x86_64/egg/corrcal/src copying build/lib.linux-x86_64-3.7/corrcal/src/corrcal_c_funcs.c -> build/bdist.linux-x86_64/egg/corrcal/src copying build/lib.linux-x86_64-3.7/corrcal/c_corrcal.cpython-37m-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/egg/corrcal creating build/bdist.linux-x86_64/egg/corrcal/test copying build/lib.linux-x86_64-3.7/corrcal/test/init.py -> build/bdist.linux-x86_64/egg/corrcal/test copying build/lib.linux-x86_64-3.7/corrcal/test/test_corrcal_fof.py -> build/bdist.linux-x86_64/egg/corrcal/test copying build/lib.linux-x86_64-3.7/corrcal/test/corrcal_example.py -> build/bdist.linux-x86_64/egg/corrcal/test copying build/lib.linux-x86_64-3.7/libcorrcal.cpython-37m-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/egg byte-compiling build/bdist.linux-x86_64/egg/corrcal/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/corrcal.py to corrcal.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/wrapper.py to wrapper.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/data/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/test/init.py to init.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/test/test_corrcal_fof.py to test_corrcal_fof.cpython-37.pyc byte-compiling build/bdist.linux-x86_64/egg/corrcal/test/corrcal_example.py to corrcal_example.cpython-37.pyc creating stub loader for corrcal/c_corrcal.cpython-37m-x86_64-linux-gnu.so byte-compiling build/bdist.linux-x86_64/egg/corrcal/c_corrcal.py to c_corrcal.cpython-37.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO copying src/corrcal.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/corrcal.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/corrcal.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/corrcal.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying src/corrcal.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... corrcal.pycache.c_corrcal.cpython-37: module references file corrcal.data.pycache.init.cpython-37: module references path creating 'dist/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg creating /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Extracting corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg to /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages Adding corrcal 0.1.dev81+gaa9b98b.d20200214 to easy-install.pth file
Installed /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages/corrcal-0.1.dev81+gaa9b98b.d20200214-py3.7-linux-x86_64.egg Processing dependencies for corrcal==0.1.dev81+gaa9b98b.d20200214 Searching for numpy==1.15.1 Best match: numpy 1.15.1 Adding numpy 1.15.1 to easy-install.pth file
Using /home/ronniyjoseph/Software/anaconda3/lib/python3.7/site-packages Finished processing dependencies for corrcal==0.1.dev81+gaa9b98b.d20200214 `
Wait your right! I was looking in the wrong folder. This issue should be closed
Aha.
Use
pip install .
Do not use
python setup.py install
Read the README @ronniyjoseph. :)
LIB_LOC = glob(site.getsitepackages()[0] + "/corrcal*/corrcal/c_corrcal*.so")[0]
After the moving of corrcal into src (#30), the path needs to be changed accordingly, I think?