What version of PyGMT gets installed with "pip TestPyPI"

I wanted to try out the new development version of PyGMT and use the new GeoTIFF function (see How to create a GeoTIFF with PyGMT?). I have a conda environment that I have long been using with the stable version of PyGMT. Can I installed the development version on top of that environment with the python -m pip install --pre --extra-index-url https://test.pypi.org/simple/ pygmt command or do I need to create a new conda environment?

What version do I get from the TestPyPi command?

I tried out the pip install command and my showversion output is now:

>>> pygmt.show_versions()
PyGMT information:
  version: v0.10.1.dev94
System information:
  python: 3.11.6 | packaged by conda-forge | (main, Oct  3 2023, 10:37:07) [Clang 15.0.7 ]
  executable: /Users/fielding/anaconda3/envs/pygmt/bin/python
  machine: macOS-14.1.1-arm64-arm-64bit
Dependency information:
  numpy: 1.26.0
  pandas: 2.1.3
  xarray: 2023.11.0
  netCDF4: 1.6.5
  packaging: 23.2
  contextily: 1.4.0
  geopandas: 0.14.1
  ipython: None
  rioxarray: 0.15.0
  ghostscript: 10.02.1
GMT library information:
  binary version: 6.4.0
  cores: 10
  grid layout: rows
  image layout:
  library path: /Users/fielding/anaconda3/envs/pygmt/lib/libgmt.dylib
  padding: 2
  plugin dir: /Users/fielding/anaconda3/envs/pygmt/lib/gmt/plugins
  share dir: /Users/fielding/anaconda3/envs/pygmt/share/gmt
  version: 6.4.0

I don’t know how to interpret the version: v0.10.1.dev94.

Yes, it’s the latest dev version. v0.10.1.dev94 means this version have 94 new commits since the v0.10.0 release.

1 Like