-
Notifications
You must be signed in to change notification settings - Fork 56
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
Consider removing FA2 as a dependency as it is not actively maintained and does not pip install from PyPI on Python 3.9+ #104
Comments
Thank you for your feedback. CellOracle is developed and tested with Python 3.8 and is not currently guaranteed for Python 3.9. |
Hi Kenji, thanks for the prompt response! Where is Regarding |
The force-directed graph is used in our tutorial preparing celloracle input data. |
If it's just in the tutorial for pre-processing scRNA, why not just ask people to install it in the notebook like you do with the ATAC base-grn pre-processing tools It's not really required to use CellOracle, right? From what I can tell, this is the only thing keeping CellOracle from being compatible with the current stable Python release. |
Yes, it is not CellOracle itself. The scRNA-seq data preparation step is a necessary step, and I've listed it on the celloracle requirements, but I can remove it and just recommend user to install fa manually. The fa2 is not the reason why use python3.8. We are working hard to update the package, but it is always taking time to keep python's latest release. Can you please use python 3.8 for now? We will test the newer version of python, including dependencies, as soon as possible. |
For the celloracle next release, 0.10.16, I will remove fa2 from the requirements and I think I still need to check some things to support python3.9 or later, but we will do it as soon as possible. Sorry for the inconvenience! And thanks a lot for your feedback! |
Great! For reference, I'm using CellOracle on Python 3.9.15 and it works fine. |
Update utility/requirements.txt - required for #104
Describe the bug
To reproduce
fa2
dependency due to Problem installing fa2 on Python3.9 bhargavchippada/forceatlas2#34Workaround:
Error output
See bhargavchippada/forceatlas2#34
Additional context
scenicplus
and they removed the dependency: Consider removing FA2 as a dependency as it is not actively maintained and does not pip install from PyPI on Python 3.9+ aertslab/scenicplus#92The text was updated successfully, but these errors were encountered: