Skip to content

Upgrading google-crc32c 0.1 to 1

Breaking0.1.0 → 1.9.0Breaking2Platform4Changed2Fixed2

Fetching 26 releases from GitHub…5 / 26
BreakingUpgrade verdict

2 breaking changes and 4 platform requirement changes.

  • The package no longer works on Python 3.7 or 3.8; you need a newer Python.
  • 32-bit Windows is no longer supported; use a 64-bit Windows build.
  • The package now works with Python 3.14.
  • The package can now be used with Python 3.13.
Top 5 of 6 that need code or config changes

Python requirement changed in 1.9.0rc0: >=3.5 → >=3.10.

Drops cffi.

Installs 0 packages in all (was 2).

No longer installs pycparser.

Breaking2
Drops support for Python 3.7 and 3.8.
Drops support for Windows 32bit, which is not supported in Visual Studio 17 2022.
Platform4
Adds support for Python 3.14.
Adds support for Python 3.13.
Adds support for Python 3.12.
Removes manylinux1, which is no longer supported by PyPA.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: variable Checksum
  • removed: variable extend
  • removed: variable implementation
  • removed: variable value
  • removed: class Checksum(CommonChecksum)
  • removed: constructor Checksum(initial_value=…)
  • removed: function extend(crc, chunk)
  • removed: function value(chunk)
  • removed: method Checksum.update(chunk)
  • removed: class Checksum(CommonChecksum)
  • removed: constructor Checksum(initial_value=…)
  • removed: function extend(crc, chunk)
  • removed: function value(chunk)
  • removed: method Checksum.update(data)
  • added: variable Checksum
  • added: variable extend
  • added: variable implementation
  • added: variable value
  • added: class Checksum(CommonChecksum)
  • added: constructor Checksum(initial_value=…)
  • added: method Checksum.update(chunk)
  • added: class Checksum(CommonChecksum)
  • added: constructor Checksum(initial_value=…)
  • added: function extend(crc, chunk)
  • added: function value(chunk)
  • added: method Checksum.update(data)