Releases: GeospatialPython/pyshp
Releases · GeospatialPython/pyshp
v3.0.7 DbfReader
v3.0.6 Warn about failed shapefile downloads (and provide a hint to download from Github)
What's Changed
- Test polygonz files, with no z and no m by @JamesParrott in #387
- Make downloading from Github slightly less annoying. Refactor common URL and NamedTemporaryFile code. by @JamesParrott in #389
Full Changelog: 3.0.5...3.0.6
v3.0.5 PEP 735 Dependendency groups (drop dev and test optional deps))
What's Changed
Full Changelog: 3.0.4...3.0.5
v3.0.4 Fix pyshp-stubs
Fix pyshp-stubs
What's Changed
- Bump GitHub Actions versions to those based on Node.JS 24 (checkout v6, setup-python v6 & upload-artefact v7) by @JamesParrott in #383
- Bump actions/download-artifact to v8 by @JamesParrott in #384
- Vendor pre-commit/action by @JamesParrott in #385
Full Changelog: 3.0.3...3.0.4
Tested on Python 3.14 and 3.15 dev. Support stubs. Fixed UnboundLocalError
3.0.3 v3.0.3 Tested on Python 3.14 and 3.15 dev. Support stubs. Fixed Unbo…
Documentation fix. Correct the version number in README.md
A rerelease of 3.0.2 for PyPi (to retrigger the CD deploy job)
3.0.2.post0 Merge pull request #375 from GeospatialPython/v3.0.2.post0_release_to…
Remove py.typed
so as not to enforce type checking on user's other projects.
More support for Paths, and no longer modifies the doctest module.
Improvements
- Reader(shp=, dbf=, shx=) now support pathlib.Paths, and any pathlike object (@mwtoews).
Bug fixes
- PyShp 3 no longer modifies the global doctest module (@JamesParrott).
Code quality
- isort replaced by Ruff check's I rule (@mwtoews).
- mypy --strict used in CI (@JamesParrott).
- LICENSE.TXT re-encoded in UTF-8 (@musicinmybrain).
Python 3.9+ only. Type hints. Shape subtypes. Faster writes.
3.0.0 v3.0.0 Python 3.9+ only. Type hints. Shape subtypes. Faster writes.