simpeg / geoana

Interactive geoscience (mostly) analytic functions.
MIT License
22 stars 9 forks source link

Wheel building #70

Closed jcapriot closed 10 months ago

jcapriot commented 10 months ago

Create a distribution pipeline that builds wheels and uploads them to pypi, will also automatically generate a release on github and upload the wheels there as well.

Uploading the pure-python wheel to pypi will likely be troublesome, as pip will then prioritize it over any wheels that are compiled specifically for the platform. So instead we can just attach them to the release here as a location that someone could install it pip if they so wanted.

codecov[bot] commented 10 months ago

Codecov Report

Merging #70 (611ea0a) into main (74f5ddd) will decrease coverage by 0.03%. The diff coverage is 80.00%.

@@            Coverage Diff             @@
##             main      #70      +/-   ##
==========================================
- Coverage   87.48%   87.45%   -0.03%     
==========================================
  Files          30       30              
  Lines        3068     3078      +10     
==========================================
+ Hits         2684     2692       +8     
- Misses        384      386       +2     
Files Coverage Δ
geoana/__init__.py 77.27% <80.00%> (+2.27%) :arrow_up: