Description
Description of the problem
Originally posted by @maxrjones in #1848 (comment)
A downside here is that make install
no longer works without internet access, even if setuptools>=64 is installed in the environment. I'll do some more searching for a workaround but if anyone knows a solution that would be helpful.
Originally posted by @weiji14 in #1848 (comment)
I tried disconnecting and used pip install --no-deps --no-build-isolation --editable=.
which seems to work offline (presumably it manages to pick up a pre-downloaded setuptools>=64
). However, it results in a editable version named pygmt-0.0.0
. Maybe the offline feature can be raised upstream to PyPA?
Originally posted by @seisman in #1848 (comment)
A downside here is that
make install
no longer works without internet access, even if setuptools>=64 is installed in the environment.
It's unrelated to this PR. Offline make install
worked for pygmt<=0.2.0 and started to fail since v0.3.0, in which we switched from versioneer to setuptools_scm (https://www.pygmt.org/dev/changes.html#id47). So it's likely a problem for setuptools_scm.
I tried disconnecting and used
pip install --no-deps --no-build-isolation --editable=.
which seems to work offline (presumably it manages to pick up a pre-downloadedsetuptools>=64
). However, it results in a editable version namedpygmt-0.0.0
.
This command gives the correct version for pygmt <= 0.6.0 but results in pygmt-0.0.0
for pygmt v0.7.0. Not sure if it's caused by changes in #1945.