Skip to content
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

Install Start issue: Mac OS 13.6.1 Apple Silicon #438

Open
2 of 6 tasks
dkp opened this issue Dec 30, 2023 · 4 comments
Open
2 of 6 tasks

Install Start issue: Mac OS 13.6.1 Apple Silicon #438

dkp opened this issue Dec 30, 2023 · 4 comments

Comments

@dkp
Copy link

dkp commented Dec 30, 2023

Is it a new bug?

I did not find an existing issue about my problem

What is the problem?

The gui does not start on mac, despite following the instructions to create the venv and start the program from the command line. See the detailed error messages in additional context.


Given your checklist below, I also tried brew install datalad-gooey, but it does not appear to exist:

Warning: No available formula with the name "datalad-gooey". Did you mean datalad?

What steps will reproduce the problem?

python3 -m venv ~/.venvs/datalad-gooey
source ~/.venvs/datalad-gooey/bin/activate
pip install datalad_gooey

datalad gooey
datalad: Unknown command 'gooey'. See 'datalad --help'.

datalad_gooey
zsh: command not found: datalad_gooey

datalad-gooey. (this one gets a reaction, see below in additional context)

Additional context

datalad-gooey
Traceback (most recent call last):
File "/Users/dpat/.venvs/datalad-gooey/bin/datalad-gooey", line 5, in
from datalad_gooey.app import main
File "/Users/dpat/.venvs/datalad-gooey/lib/python3.11/site-packages/datalad_gooey/init.py", line 25, in
import datalad_gooey.patches
File "/Users/dpat/.venvs/datalad-gooey/lib/python3.11/site-packages/datalad_gooey/patches/init.py", line 1, in
from . import (
File "/Users/dpat/.venvs/datalad-gooey/lib/python3.11/site-packages/datalad_gooey/patches/clone.py", line 8, in
from datalad_next.patches import clone as mod_clone
ImportError: cannot import name 'clone' from 'datalad_next.patches' (/Users/dpat/.venvs/datalad-gooey/lib/python3.11/site-packages/datalad_next/patches/init.py)

How did you install the App?

  • Via the Windows installer
  • Using pip (pip install datalad-gooey)
  • Using brew (brew install datalad-gooey)
  • Using conda (conda install -c forge datalad-gooey)
  • Not sure
  • Other

System information

Mac OS 13.6.1
Apple M2 Max

Using zsh

Copy link

welcome bot commented Dec 30, 2023

Welcome Banner (Image: CC-BY license, The Turing Way Community, & Scriberia. Zenodo. http://doi.org/10.5281/zenodo.3332808) Hi there, and thank you for filing an issue. We're excited to have your input and welcome your idea! 😊

@adswa
Copy link
Member

adswa commented Jan 2, 2024

Thanks for the issue, and for including the traceback! The entire experience sounds sub-optimal, but judging from the traceback, the most pressing issue at hand looks like a version incompatibility (an attempted import fails from a recent datalad-next). And looking further, the fix should be trivial - we need to release the current version to PyPi. For some reason, we only updated the previous releases as a Windows installer. I'll take a look what else might need doing before that. Ping @mih.

@adswa
Copy link
Member

adswa commented Feb 7, 2024

Another ping on this - @mih, can we release this?

Intermediate work-arounds for anyone coming across this issue are to install from source. For example, by git cloning the repository, and running pip install . inside of it.

@dkp
Copy link
Author

dkp commented Feb 7, 2024

Your workaround works for me! Thank you! (Great project)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants