Skip to content

Bump pyshp from 3.0.12 to 3.0.13#307

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/pyshp-3.0.13
Open

Bump pyshp from 3.0.12 to 3.0.13#307
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/pyshp-3.0.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 27, 2026

Copy link
Copy Markdown
Contributor

Bumps pyshp from 3.0.12 to 3.0.13.

Changelog

Sourced from pyshp's changelog.

VERSION 3.1.3

2026-06-25

  • Restore faster text writing paths for single-byte Ascii encodings, and Utf-8.

VERSION 3.1.2

2026-06-24

  • Raise error in strict mode when creating field with a name, or writing strings, that ends with whole code points that whose encoding is pad bytes.
  • Document handling of unicode.

VERSION 3.1.1

2026-06-24 Unicode support made even more robust and yet another encoding bug fixed!

  • When reading, only use minimum number of pad bytes to decode text successfully (fixes issue 423).
  • When writing, warn (or raise in strict mode) if the text's encoding ends in pad bytes.

VERSION 3.1.0

2026-06-23 Unicode support made more robust and encoding bugs fixed

  • Truncation of field names and text fields now respects unicode code point boundaries (fixes issues 416 and 148).
  • Warnings raised if truncation, or replacing b" " with b"_" would corrupt encoded field names, both if they would either be undecodable, or would silently decode to incorrect data (warns users if issue 421 applies).
  • Correctly truncated field names are now stored in field instances, as would actually be seen in the file.
  • New strict mode. Writer(strict=True) raises errors or refuse to create fields and text records with data that would be truncated or cannot be correctly decoded back again by PyShp, exactly as given by the user.
  • In strict mode, ascii spaces in encoded names are no longer replaced by ascii underscores at all (work around to avoid corrupting unicode field names - provides opt-in fix for issue 421)
  • BREAKING. When reading .dbf files, Trailing ascii spaces in text fields before a null terminator char (in the decoded string) is now removed (i.e. instead of .strip().rstrip('\x00') we now do: .rstrip("\x00").rstrip(" ")).
  • BREAKING. Enclosing Whitespace other than trailing ascii spaces (0x20) after null chars in text fields is now preserved, when reading .dbf files (fixes issue 418 - James feels this was a bug. Let him know if you think otherwise).
  • BREAKING Trailing null chars other than null terminators & null padding bytes, followed by whitespace other than ascii spaces, are now preserved
  • Writing dbf records is now atomic. Testing.
  • En/decoding of Dbf files and Fields round trips correctly.

2026-06-20

  • API Tweak (small breaking change). Make ShpWriter.shape return shape length in bytes (the same as for offset) not in 16 bit words.
  • Include NullShapes in shp round trip test.

VERSION 3.0.13

... (truncated)

Commits
  • e3b2040 Merge pull request #413 from JamesParrott/Test_shp_files_roundtrip
  • 70e2ec9 v3.0.13. Don't error when reading empty shp files (bug fix).
  • 4ef2de3 Fix error when reading empty shapefiles. Shp file round trips
  • 6853fad Merge pull request #412 from JamesParrott/Avoid_composite_test_strategies
  • ea7b333 Refactor test strategies to avoid @​composite as it shrinks slowly
  • cd3ba97 Merge pull request #411 from JamesParrott/Test_Multipatch_roundtrips
  • 507340c Add multipatches bytes encoding round trip test
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyshp](https://github.com/GeospatialPython/pyshp) from 3.0.12 to 3.0.13.
- [Release notes](https://github.com/GeospatialPython/pyshp/releases)
- [Changelog](https://github.com/GeospatialPython/pyshp/blob/master/changelog.txt)
- [Commits](GeospatialPython/pyshp@3.0.12...3.0.13)

---
updated-dependencies:
- dependency-name: pyshp
  dependency-version: 3.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants