GeospatialPython / pyshp

This library reads and writes ESRI Shapefiles in pure Python.
MIT License
1.09k stars 259 forks source link

Fix PyShp's CI, dropping actions/setup-python, running build.yml Action in Python Docker containers. #267

Closed JamesParrott closed 7 months ago

JamesParrott commented 8 months ago

This is trickier to test than normal, as as far as I can tell Github actions are only run from the master branch (and I've renamed master to main in my fork). There might be some other bug or subtlety I've missed, but in my fork's main branch I've got the same build.yml file, only targetting the branch from which this PR is coming (in which build.yml targets master).

This PR is from a branch based on the branch from which I raised my previous PR, #265 so it includes the blocking out of the failing Doctest. the test results for PyShp are all green on Pythons 2.7, 3.5, ..., 3.9. image https://github.com/JamesParrott/IronPyShp/actions/runs/7545262680/job/20540473529

Summary of changes: