-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
issues with ont-pybasecall-client-lib installation #60
Comments
Hello, Thanks for the detailed info, this is very helpful. So a few things.
ont-pybasecall-client-lib is hosted on pypi Another way to install it is by downloading it and installing it manually from here https://pypi.org/project/ont-pybasecall-client-lib/#files It looks like you are using python10 with x86_64, so you would want this file: Once you have it, you can install it into your virtual environment with
do a As for dorado-server, please explain to your admin that it is not an external server or anything like that. It is a tool that runs on your HPC/computer, that allows clients to connect to it and send data back and forth (also on the same computer). Buttery-eel is designed to run on the same system, where the clients and server are running at the same time. The design of dorado-server was for someone to set the server up on some big machine, and allow smaller machines that may be running a sequencer, to send its data to it for basecalling, however, that is not how the software is used with buttery-eel, and there shouldn't be any security concerns. If they need any more information, they should read the README of buttery-eel which explains how it works, and why it works. It cannot work without the ont-pybasecall-client-lib, as this is the library it uses to talk to the dorado-server/client binaries to do that basecalling. If you have any more issues or questions, please let me know. Cheers, |
hello. I'm trying to install buttery-eel in a HPC using the following commands:
module load StdEnv/2023 python/3.10
virtualenv --no-download --clear ~/venv3 && source ~/venv3/bin/activate
pip install -U pip
pip install --upgrade pip
pip install --upgrade setuptools wheel
I'm encountering this error:
(venv3) [nina7@narval1 buttery-eel]$ pip install .
Looking in links: /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/gentoo2023/x86-64-v3, /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/gentoo2023/generic, /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/generic
Processing /home/nina7/buttery-eel
Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy in ./.eggs/numpy-2.1.2-py3.10-linux-x86_64.egg (from buttery-eel==0.5.2) (2.1.2)
Requirement already satisfied: pyslow5>=1.1.0 in /home/nina7/venv3/lib/python3.10/site-packages/pyslow5-1.3.0-py3.10-linux-x86_64.egg (from buttery-eel==0.5.2) (1.3.0)
INFO: pip is looking at multiple versions of buttery-eel to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement ont-pybasecall-client-lib==7.4.12 (from buttery-eel) (from versions: none)
ERROR: No matching distribution found for ont-pybasecall-client-lib==7.4.12
then I tried manually installing it but got the same error:
I also tried this:
(venv3) [nina7@narval1 buttery-eel]$ pip install ont-pybasecall-client-lib
Looking in links: /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/gentoo2023/x86-64-v3, /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/gentoo2023/generic, /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/generic
ERROR: Could not find a version that satisfies the requirement ont-pybasecall-client-lib (from versions: none)
ERROR: No matching distribution found for ont-pybasecall-client-lib
And when I tried to have it installed by the admin, I was told that it's not possible to install/use the tool since it requires sending jobs to an external server but they could try to install it if it could work without dorado-server.
Thank you in advance for your help.
The text was updated successfully, but these errors were encountered: