NOC-OI / msm-os

A library to streamline the transfer, update, and deletion of Zarr files within object store environments.
MIT License
2 stars 0 forks source link

Problems with installation on JASMIN #2

Closed accowa closed 2 months ago

accowa commented 2 months ago

Tried following the setup instructions but came unstuck almost immediately:

git clone git@github.com:NOC-OI/msm-os.git
Cloning into 'msm-os'...
remote: Enumerating objects: 514, done.
remote: Counting objects: 100% (156/156), done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 514 (delta 87), reused 119 (delta 60), pack-reused 358
Receiving objects: 100% (514/514), 173.98 KiB | 0 bytes/s, done.
Resolving deltas: 100% (298/298), done.

cd msm-os
git status
# On branch dev
nothing to commit, working directory clean

which pip
/apps/jasmin/jaspy/miniconda_envs/jaspy3.10/m3-4.9.2/bin/pip

pip install -e .
Defaulting to user installation because normal site-packages is not writeable
ERROR: File "setup.py" not found. Directory cannot be installed in editable mode: /home/users/acc/msm-os
(A "pyproject.toml" file was found, but editable mode currently requires a setup.py based build.)
accowa commented 2 months ago

..Ok, needs a newer version of jaspy:

module load jaspy/3.11/r20240508
which pip
/apps/jasmin/jaspy/miniforge_envs/jaspy3.11/mf3-23.11.0-0/envs/jaspy3.11-mf3-23.11.0-0-r20240508/bin/pip

This one builds correctly.