Hi Robert, Igor, and Stephanie...
Thanks for your help and patience, I was in South Africa for the last 3 weeks.
TL; DR - I am operational with 2.22.1 but there seems to be a configuration specification problem (?) with 2.23.1 in GitHub.
I have three MacOS machines (don't ask) - Intel, M1, and M2. Today, I took the following steps for all three machines:
(1) removed /opt/anaconda
(2) upgraded to latest macOS (Sonoma 14.6.1)
(3) downloaded and install latest Anaconda (2024.06, Python 3.12)
(4) ran "conda update conda"
(5) ran "conda update --all"
---> At this point, I am running Python 3.12.4, and conda 24.7.1
(6) installed astro-datalab using: "pip install --ignore-installed --no-cache-dir astro-datalab"
---> This installed version 2.22.1, which is NOT the latest version on GitHub
Datalab 2.22.1 worked as expected for the commands I tried (login, ls, put, get, logout). Note I did not have to do anything with brew, curl, or pycurl.
I then tried to install version 2.23.1 from GitHub following the revised README file. This seemed to be going fine until I tried to install (Step 4). That produced the error message:
Processing ./dist/astro_datalab-2.23.1-py3-none-any.whl
Requirement already satisfied: certifi in /opt/anaconda3/lib/python3.12/site-packages (from astro-datalab==2.23.1) (2024.7.4)
INFO: pip is looking at multiple versions of astro-datalab to determine which version is compatible with other requirements. This could take a while.
ERROR: Package 'astro-datalab' requires a different Python: 3.12.4 not in '<3.12,>=3.9'
CONCLUSIONS
(1) I am now running astro-datalab 2.22.1 under Sonoma 14.6.1 on Intel and Apple Silicon.
(2) I have not successfully installed astro-datalab 2.23.1 from GitHub
(3) I am operational for now, although I suspect I am not benefiting from the new pycurl
I'm happy to work with you further as needed.
Thanks again,
David
.