we would like to use and push the usage of onedata in our community. For that, we wanted to integrate fs.onedatafs into our system. However, it is not clear what the preferred way is to install this library.
Installing it via PyPI leads to the following error on python3.8 but also on python3.7.
Python 3.7.10 | packaged by conda-forge | (default, Feb 19 2021, 16:07:37)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fs.onedatafs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/bag/miniconda3/envs/python37/lib/python3.7/site-packages/fs/onedatafs/__init__.py", line 12, in <module>
from ._onedatafs import OnedataFS, OnedataSubFS # noqa
File "/home/bag/miniconda3/envs/python37/lib/python3.7/site-packages/fs/onedatafs/_onedatafs.py", line 36, in <module>
import onedatafs # noqa
ModuleNotFoundError: No module named 'onedatafs'
Is python>3.7 supported? The PyPI release is really outdated and the GitHub release is much newer. Is there a reason?
We tried the latest github release but we got the same error.
Next, we tried the anaconda release, but this does not work because you don't pin
libtbb so this release is also not useable out of the box. I'm part of the conda-forge and bioconda community so we could help with the correct setup of conda builds if you like.
My general concern is that this project does not seem to be very active :( no issues, no PRs, the master branch is not updated and no CI infrastructure that runs tests. Is there any other preferred way to access OneData via python that I missed?
Thanks for OneData we like it a lot and would more tightly integrate with it but we would need to python library for that.