Open Adafede opened 2 years ago
Additionnally:
pip install git+https://github.com/mandelbrot-project/spectral_lib_matcher.git
Collecting git+https://github.com/mandelbrot-project/spectral_lib_matcher.git
Cloning https://github.com/mandelbrot-project/spectral_lib_matcher.git to /private/var/folders/9r/vd1zlj3j0nb8ksm1kb_9stjc0000gp/T/pip-req-build-maz3rtrs
Running command git clone --filter=blob:none -q https://github.com/mandelbrot-project/spectral_lib_matcher.git /private/var/folders/9r/vd1zlj3j0nb8ksm1kb_9stjc0000gp/T/pip-req-build-maz3rtrs
Resolved https://github.com/mandelbrot-project/spectral_lib_matcher.git to commit 26e94bb6e07c234abf7ce26a06f60baa3a0c8b79
Preparing metadata (setup.py) ... done
Requirement already satisfied: matchms in /opt/anaconda3/lib/python3.9/site-packages/matchms-0.10.0-py3.9.egg (from mandelbrot-spectral-lib-matcher==0.0.1) (0.10.0)
Requirement already satisfied: numpy in /opt/anaconda3/lib/python3.9/site-packages (from mandelbrot-spectral-lib-matcher==0.0.1) (1.20.3)
Requirement already satisfied: pandas in /opt/anaconda3/lib/python3.9/site-packages (from mandelbrot-spectral-lib-matcher==0.0.1) (1.3.4)
Requirement already satisfied: deprecated in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (1.2.13)
Requirement already satisfied: lxml in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (4.6.4)
Requirement already satisfied: matplotlib in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (3.5.0)
Requirement already satisfied: networkx in /opt/anaconda3/lib/python3.9/site-packages/networkx-2.6.3-py3.9.egg (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (2.6.3)
Requirement already satisfied: numba>=0.47 in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (0.54.1)
Requirement already satisfied: pyteomics>=4.2 in /opt/anaconda3/lib/python3.9/site-packages/pyteomics-4.5-py3.9.egg (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (4.5)
Requirement already satisfied: requests in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (2.26.0)
Requirement already satisfied: scipy in /opt/anaconda3/lib/python3.9/site-packages (from matchms->mandelbrot-spectral-lib-matcher==0.0.1) (1.7.3)
Requirement already satisfied: python-dateutil>=2.7.3 in /opt/anaconda3/lib/python3.9/site-packages (from pandas->mandelbrot-spectral-lib-matcher==0.0.1) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /opt/anaconda3/lib/python3.9/site-packages (from pandas->mandelbrot-spectral-lib-matcher==0.0.1) (2021.3)
Requirement already satisfied: setuptools in /opt/anaconda3/lib/python3.9/site-packages (from numba>=0.47->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (59.4.0)
Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in /opt/anaconda3/lib/python3.9/site-packages (from numba>=0.47->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (0.37.0)
Requirement already satisfied: six>=1.5 in /opt/anaconda3/lib/python3.9/site-packages (from python-dateutil>=2.7.3->pandas->mandelbrot-spectral-lib-matcher==0.0.1) (1.16.0)
Requirement already satisfied: wrapt<2,>=1.10 in /opt/anaconda3/lib/python3.9/site-packages (from deprecated->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (1.13.3)
Requirement already satisfied: pyparsing>=2.2.1 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (3.0.6)
Requirement already satisfied: pillow>=6.2.0 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (8.4.0)
Requirement already satisfied: cycler>=0.10 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (1.3.2)
Requirement already satisfied: packaging>=20.0 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (21.3)
Requirement already satisfied: fonttools>=4.22.0 in /opt/anaconda3/lib/python3.9/site-packages (from matplotlib->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (4.28.3)
Requirement already satisfied: idna<4,>=2.5 in /opt/anaconda3/lib/python3.9/site-packages (from requests->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (3.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /opt/anaconda3/lib/python3.9/site-packages (from requests->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (1.26.7)
Requirement already satisfied: charset-normalizer~=2.0.0 in /opt/anaconda3/lib/python3.9/site-packages (from requests->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (2.0.8)
Requirement already satisfied: certifi>=2017.4.17 in /opt/anaconda3/lib/python3.9/site-packages (from requests->matchms->mandelbrot-spectral-lib-matcher==0.0.1) (2021.10.8)
Building wheels for collected packages: mandelbrot-spectral-lib-matcher
Building wheel for mandelbrot-spectral-lib-matcher (setup.py) ... done
Created wheel for mandelbrot-spectral-lib-matcher: filename=mandelbrot_spectral_lib_matcher-0.0.1-py3-none-any.whl size=33309 sha256=56d0e49de21966258fce84c2401de391b1d7ce2f8065b2a42492e26ffe37db38
Stored in directory: /private/var/folders/9r/vd1zlj3j0nb8ksm1kb_9stjc0000gp/T/pip-ephem-wheel-cache-ykxavshr/wheels/3a/0c/df/9d52f2d5f826be729b707a46fa9e024adf1862bb63b84a3bb4
Successfully built mandelbrot-spectral-lib-matcher
Installing collected packages: mandelbrot-spectral-lib-matcher
ERROR: For req: mandelbrot-spectral-lib-matcher==0.0.1. Invalid script entry point: <ExportEntry spectrallibmatcher-binary = mandelbrot_spectral_lib_matcher.binary:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.
So 915dd7622a6313b9da0db24a2c9d49553da6ae3e fixed the second issue but I think processor.py still needs some refactoring in order for it to work as a callable module.
@florian-huber may I ask for your help on this one also?
@ArnaudGaudry with the recent MEMO expertise, some help? 😄
Sorry @Adafede I apparently completely missed this one... I will see if I find some time to have a lookg next week (also feel free to ping me again if I don't react in time 😄 )
I anyway wanted to have a closer look at your code because we are now working a lot on implementing a pipeline tool in matchms.
No problems @florian-huber! We all know how it is 😉
Btw, for the code, credit goes to @oolonek and @bjonnh mainly...I am just here to put some fancy decorations...if I manage to. I just updated some parts to be up-to-date with your latest matchms version!
In order to facilitate install and external use, I wanted to get rid of conda install and tried going the pip way.
I tried adding a setup.cfg for the user to have nice aliases but apparently I did something wrong.
@bjonnh Any help on this?