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

Set setuptools_scm fallback_version to follow PEP440 #1945

Merged
merged 3 commits into from
Jun 11, 2022
Merged

Conversation

seisman
Copy link
Member

@seisman seisman commented Jun 8, 2022

Description of proposed changes

Address comment #1784 (comment) and #1848 (comment).

To test it, try:

pip install https://github.com/GenericMappingTools/pygmt/archive/refs/heads/fallback_version.zip

@seisman seisman changed the title Set setuptools_scm fallback_version to 9999.9999.9999 Set setuptools_scm fallback_version to follow PEP440 Jun 8, 2022
pyproject.toml Outdated Show resolved Hide resolved
@seisman seisman added this to the 0.7.0 milestone Jun 10, 2022
@seisman seisman added the maintenance Boring but important stuff for the core devs label Jun 10, 2022
@weiji14
Copy link
Member

weiji14 commented Jun 10, 2022

Cool, seems to work ok now, pip install https://github.com/GenericMappingTools/pygmt/archive/refs/heads/fallback_version.zip:

Collecting https://github.com/GenericMappingTools/pygmt/archive/refs/heads/fallback_version.zip
  Downloading https://github.com/GenericMappingTools/pygmt/archive/refs/heads/fallback_version.zip
     | 3.9 MB 4.2 MB/s 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy>=1.19 in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pygmt==999.999.999+unknown) (1.22.4)
Collecting netCDF4
  Using cached netCDF4-1.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
Requirement already satisfied: xarray in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pygmt==999.999.999+unknown) (2022.3.0)
Requirement already satisfied: packaging in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pygmt==999.999.999+unknown) (21.3)
Requirement already satisfied: pandas in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pygmt==999.999.999+unknown) (1.4.2)
Collecting cftime
  Using cached cftime-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239 kB)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from packaging->pygmt==999.999.999+unknown) (3.0.9)
Requirement already satisfied: pytz>=2020.1 in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pandas->pygmt==999.999.999+unknown) (2022.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from pandas->pygmt==999.999.999+unknown) (2.8.2)
Requirement already satisfied: six>=1.5 in /home/username/mambaforge/envs/pygmt/lib/python3.9/site-packages (from python-dateutil>=2.8.1->pandas->pygmt==999.999.999+unknown) (1.16.0)
Building wheels for collected packages: pygmt
  Building wheel for pygmt (pyproject.toml) ... done
  Created wheel for pygmt: filename=pygmt-999.999.999+unknown-py3-none-any.whl size=346893 sha256=0bcf92ecfbd89c9cb22e42497a222472edd5a521cc56eaca75115482b20c67b7
  Stored in directory: /tmp/pip-ephem-wheel-cache-0kntmfs0/wheels/bc/33/c2/8f3051bbe2f3d0737fe8d1dc5baa0e42e04ba7cd1c44947942
Successfully built pygmt
Installing collected packages: cftime, netCDF4, pygmt
Successfully installed cftime-1.6.0 netCDF4-1.5.8 pygmt-999.999.999+unknown

@weiji14 weiji14 added the final review call This PR requires final review and approval from a second reviewer label Jun 10, 2022
@seisman seisman marked this pull request as ready for review June 10, 2022 12:17
@seisman seisman merged commit f605b68 into main Jun 11, 2022
@seisman seisman deleted the fallback_version branch June 11, 2022 06:48
@seisman seisman removed the final review call This PR requires final review and approval from a second reviewer label Jun 11, 2022
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Boring but important stuff for the core devs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants