-
Notifications
You must be signed in to change notification settings - Fork 4
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
new python version support? #5
Comments
Can you tell me more about what's your environment and where did you encounter issues? |
Hi, I can install quasidr with nmslib 1.8 installed. The issue comes from Thanks for help testing, supposedly I should try Followed are my previous trials: In general I was using scanpy 1.10.3 but I could have separate scanpy 1.4.3 from pypi for quasidr's numpy version requirement. For now we can see the scanpy and scverse community hardly maintain the versions compatible with numpy 1.18.1 so there could be unresolved issues trying to work with this version. I personally have no experience in terms of if it worths to upgrade the numpy dependency. And with this, the conflicts are from ipykernel, pip, jupyterlab, ... these basics are with python > 3.8; these are just bases, rather I don't use any of these set-ups, just have separate env for quasildr task script. ie, not incoparate quasildr in this project env.
Happy python's year. |
ok i think we can simplify the dependencies, scanpy is not a dependency unless you need to run the notebooks. externals.neighbors seem to need some update, but it's not needed if you use the default method that uses nmslib. before we can finish maintaining the repo, the graphdr and structdr scripts https://github.com/jzhoulab/quasildr/blob/master/quasildr/graphdr.py and https://github.com/jzhoulab/quasildr/blob/master/quasildr/structdr.py are relatively self-contained and you can even just use that without installing |
OK yes. I realized that I had an earlier project incl. quasildr. I checked that conda env, it's compatible with python 3.10.8 + numpy 1.23.5. sorry for the confusion. |
The env is obsolete and hard to set up (install).
would be nice if this package gets updated as I and many users really like the semi-linear methods.
While it's possible to have a env for quasildr, I'd prefer at least to fix the python version for one research project.
The text was updated successfully, but these errors were encountered: