SciTools / iris-esmf-regrid

A collection of structured and unstructured ESMF regridding schemes for Iris.
https://iris-esmf-regrid.readthedocs.io/en/latest
BSD 3-Clause "New" or "Revised" License
19 stars 17 forks source link

check-manifest and pep621 #252

Closed bjlittle closed 1 year ago

bjlittle commented 1 year ago

This PR introduces MANIFEST.in checking to ensure that the PyPI source distribution and binary wheels are packaged with the expected payload.

Additionally, also applies pep-621 to modernize setuptools and migrate from the setup.cfg to pyproject.toml.

Note that, esmf is not available on PyPI, therefore a pip install esmf_regrid will require the esmf package to be installed via other means e.g., conda.

Reference:

codecov[bot] commented 1 year ago

Codecov Report

Merging #252 (48d1334) into main (a6853dc) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #252   +/-   ##
=======================================
  Coverage   99.22%   99.22%           
=======================================
  Files          28       28           
  Lines        3102     3102           
=======================================
  Hits         3078     3078           
  Misses         24       24           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more