Skip to main content

Well Known Polylines - fast, compact, string geometry encoding based on Google Polylines algorithm[](https://github.com/kodonnell/wkp)

Project description

PyPI version fury.io

WKP - Well Known Polylines

WKP is a simple encoding format for geometries that is:

  • String based (unlike WKB) which is handy for transmitting to frontend etc.
  • Small and fast:
    • WKT is generally 10x larger and 20x slower[^1].
    • WKB is generally 4x larger and 1.5-2x slower[^1].
  • Based on the Google Polyline algorithm but supports:
    • More coordinates e.g. Z.
    • Customisable precision whereas polylines only supports 5 d.p. This allows using coordinate systems other than WGS84.
    • Encoding polygons (as sequences of polylines).

[^1]: From python .\benchmark\benchmark.py --linestring-points=10000 the realistic data from the nz-coast source has WKB: .72ms / 156kb, WKT (full precision): 8.24ms / 380kb, WKP: .45ms / 43kb. This assumes 5dp encoding (standard for Google Polyline) and that the WKT is exported at full-precision not truncated to 5dp (because this is the default behaviour when you just call geom.wkt in shapely).

Install

pip install wkp

Example

from shapely import LineString
from wkp import GeometryEncoder

linestring = LineString([(1, 2), (3, 4), (5, 6)])
encoder = GeometryEncoder(dimensions=2, precision=5)
print(encoder.encode(linestring)) # 01050202_ibE_seK_seK_seK_seK_seK

(Single-threaded) Benchmarks

From python .\benchmark\benchmark.py --linestring-points=10000

Method Source WKB (kb) Encode (ms) Encode (kb) Decode (ms) Total (ms)
shapely_wkb nz-coast 156.3 0.600 156.3 0.121 0.721
shapely_wkt nz-coast 156.3 2.088 379.7 6.153 8.241
shapely_wkt_5dp nz-coast 156.3 1.386 202.8 2.940 4.326
wkp-5p-bytes nz-coast 156.3 0.256 42.9 0.200 0.456
wkp-5p-str nz-coast 156.3 0.257 42.9 0.188 0.445
shapely_wkb random 156.3 0.560 156.3 0.107 0.667
shapely_wkt random 156.3 2.046 378.4 5.636 7.682
shapely_wkt_5dp random 156.3 2.015 163.9 3.870 5.885
wkp-5p-bytes random 156.3 0.369 72.0 0.271 0.640
wkp-5p-str random 156.3 0.313 72.0 0.241 0.554

Other features

  • Slightly faster encode_bytes path. Useful if you're e.g. writing straight to a file you can open as wb instead of opening as w and then .decode('ascii') before writing.
  • Utilising functions like wkp.encode_floats - these can be used to encode non-geometry data e.g. encode waypoints with timestamps i.e. wkp.encode_floats([(x0, y0, t0), (x1, y1, t1), ...]).

Developing

git clone --recursive https://github.com/kodonnell/wkp/
USE_CYTHON=1 pip install -e .[dev]
pytest .

We use cibuildwheel to build all the wheels, which runs in a Github action. If you want to check this succeeds locally, you can try (untested):

cibuildwheel --platform linux .

Finally, when you're happy, submit a PR.

Publishing

When you're on main on your local, git tag vX.X.X then git push origin vX.X.X. This pushes the tag which triggers the full GitHub Action and:

  • Builds source distribution and wheels (for various platforms)
  • Pushes to PyPI
  • Creates a new release with the appropriate artifacts attached.

What's up with ./src?

See here and here. I didn't read all of it, but yeh, import wkp is annoying when there's also a folder called wkp.

USE_CYTHON=1?

See here. Fair point.

TODO

  • javascript support and add to npm.
  • Make benchmark.py a CLI in setup.py?
  • setuptools_scm_git_archive?
  • Code completion with stubs?

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

wkp-0.0.2-cp313-cp313-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.13Windows x86-64

wkp-0.0.2-cp313-cp313-win32.whl (89.7 kB view details)

Uploaded CPython 3.13Windows x86

wkp-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

wkp-0.0.2-cp313-cp313-macosx_11_0_arm64.whl (327.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

wkp-0.0.2-cp312-cp312-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.12Windows x86-64

wkp-0.0.2-cp312-cp312-win32.whl (90.1 kB view details)

Uploaded CPython 3.12Windows x86

wkp-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

wkp-0.0.2-cp312-cp312-macosx_11_0_arm64.whl (328.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

wkp-0.0.2-cp311-cp311-win_amd64.whl (108.3 kB view details)

Uploaded CPython 3.11Windows x86-64

wkp-0.0.2-cp311-cp311-win32.whl (92.0 kB view details)

Uploaded CPython 3.11Windows x86

wkp-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

wkp-0.0.2-cp311-cp311-macosx_11_0_arm64.whl (327.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

wkp-0.0.2-cp310-cp310-win_amd64.whl (108.2 kB view details)

Uploaded CPython 3.10Windows x86-64

wkp-0.0.2-cp310-cp310-win32.whl (92.5 kB view details)

Uploaded CPython 3.10Windows x86

wkp-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

wkp-0.0.2-cp310-cp310-macosx_11_0_arm64.whl (329.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

wkp-0.0.2-cp39-cp39-win_amd64.whl (108.6 kB view details)

Uploaded CPython 3.9Windows x86-64

wkp-0.0.2-cp39-cp39-win32.whl (92.8 kB view details)

Uploaded CPython 3.9Windows x86

wkp-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

wkp-0.0.2-cp39-cp39-macosx_11_0_arm64.whl (329.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file wkp-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 105.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f957530a671ad95eeeb161497405854d31891dac44bddf92a8d82ff00acc16a2
MD5 39a41d2af268f54776974124deb60628
BLAKE2b-256 93a21e134e51ba43800f080b7e4b719121981d2cffd0a498e1c766d4cf957a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: wkp-0.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 89.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 49423a7801923bc3bdab387d5f5b31749da4633a5db023ad226505763ef7cefa
MD5 0de53ab04553b2b9e0649f323bce9230
BLAKE2b-256 627266eeba4842b0d7859910e9e2b7c28e1326b6e2b66b6a27c4b9a76bd93d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp313-cp313-win32.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wkp-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50ece9976daddcaaa92e8783bfad3c78c0767707f420f53eab1a36b4e3c003f7
MD5 dba62d93a6d6193ad8874dfc9582bcf1
BLAKE2b-256 e3a12f8ef4111cdcb0bce2d4e8012ce1b3a534fc2a6d8f4d608fe169845e8cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 327.3 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 702795baa7df5e76cf8808446461f0dc990e7c8cc7d1f6690ede9868e318b940
MD5 fa6d4b85e2c43b762656e8136488e308
BLAKE2b-256 3775fc39c1477f7bf43f8e659468e9568037ad03b86e02fa3ff0d9db149589ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3906d07d1a60e4365a082d9413b060b5cabb378a22a64b3bb10ffa18e27e7db3
MD5 10ad396d8b8d0f045b3286064afa3003
BLAKE2b-256 14a09c9f7f42279f73ba5ba31d16f005cf9672df37021a69d09806e8707dc610

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: wkp-0.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 21160735055e9c44d20f4477a8cb1925ee308bbab345548a49e246578912e42c
MD5 d0b5df089082e202ac6bd112f5ad546f
BLAKE2b-256 ce3abb681f8bbf0a710c0fc11052a39cd00f4752a7f9d0ea6ff521e7c4cbf3f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp312-cp312-win32.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wkp-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 737193a1801726192a3990503007894c0ff394138d3adb479ba79d1a056c3f7b
MD5 fcc897657dcff66ee7d8bc820e6f38fd
BLAKE2b-256 3fa410ccbe50571ee75f22cb22c6a5627b815e53283d43a31da0223f9a485760

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 328.1 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ddd9e673df13a763c03cd3b3e43db28b7aee78a6a306b9f2d6e70029ab6b9653
MD5 cc6201e5f341a1fb3c70fb616c3f8a54
BLAKE2b-256 88c05cdba0f1cdc0e0081ad7b50505c085e928181c8d2df6eb1ce486061f6ea9

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 108.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d75106bdfc6688b504f92afb24974d30893ccebee8622ef24f89f3bc245538b3
MD5 834ba3977fc8ef62812a06c5f7a01d6a
BLAKE2b-256 bb33b1895d6691c6bac5935a00541a43d7fb9f377b2474f56c2bc0e2255d9beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: wkp-0.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 92.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 db588645318bea442ba817fd3b54c47f3e785027fdffc9d2d0508e67ea617d64
MD5 2aa3fec58168425bd25ef2987c220b48
BLAKE2b-256 e4a41adcf4a948b9d2e7bd4b947242a302126492245d9590f37ff94e416e62ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp311-cp311-win32.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wkp-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 208eb374013348d3098ed59421ce66626d56942e28571cc1f439e01debf0ae8f
MD5 7b71a21570746fa53cde1c7ec13954d2
BLAKE2b-256 d5d3a44500de9f8cdb3fe26d5236533a3f93d18314b734a866b22cd3bf7a4822

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 327.7 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da204916b2d7853af80bfc36497827bdb929406d6bb18cf951c3e70482e16c12
MD5 f3e8994e1cb6339e7066a7998006305f
BLAKE2b-256 10be45e0b98731ea03709359786e81284ec53a5451f87f380099af655334d434

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 108.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79c79786c3e8e50d7b5ba775c1c746bcdfd289aa5188fddbdaa3d597f1744334
MD5 d8525a1a4eb869b23925bf85aa7244c6
BLAKE2b-256 8c62440e96a995d093f6732c897570d5c6b83fe0a1994a9c4690549ca12852bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: wkp-0.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 92.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 609d0b561385ae0f092620afd20d5ce99fdea483e1ba1ea15366855c852303fe
MD5 f5195e114efeec5099ae26a5daace608
BLAKE2b-256 d6c8fa44a7b2b969f63b34cdf408d8c9903c945f629eca778d1f0b78b871e9e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp310-cp310-win32.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wkp-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e49d2af19a150385f1e782dc88abd129ea1672d05ec634ae1d54ca8cefcd723b
MD5 0949ebae5ca0e825c510891b53f5f1e2
BLAKE2b-256 e2bd63070ceccb321bf22546dd0a0b0faeb37744eaefcd7128bf8fcab3f07815

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 329.0 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a8a77500f340b90a084a31aecc4d30893a06b99c18cea505d540b250523cfbf
MD5 05d6a06ac29caea9a47e1681db6d4dae
BLAKE2b-256 3b6e9be69f42eeae5ad0e2d0a63adb73562c918e889003fd6a5c59c0e41cf546

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 108.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 efc6a132201c635d106d3995b035f9d466de8b5f3d35e8ac2de8fc6356f8c0c4
MD5 8fd06487f0647427e127e4c5f5bfa8d9
BLAKE2b-256 6f292fc5de330acb8486a878bb5378569db6bd0ed622bab712e9f60daed4f3f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: wkp-0.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 92.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ff88e0e7bab4218432b94c47a6c7d2d2038bd89519b290ae9165e12fbe4c2419
MD5 aabb7bd84fe8c71da8eb18e06d6bb63c
BLAKE2b-256 d78afc43883cd7fe779d33189e19f8ac87944071fc2510a579db2336bb82a4bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp39-cp39-win32.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wkp-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8156e12a97917ea6c38806277ab7076890db6bc814ace2d9cf0f9caff38dd30
MD5 18c6ddb5123195682a0056d40c96f069
BLAKE2b-256 e2d4074e2b22b1201b67f25a2751f28bdd913ac67013c1f5ca5797a1912538cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wkp-0.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 329.4 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wkp-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 963876617062b50d642d7ff4ee8fde75f6d626bfadf23a582478b2e85a529163
MD5 6ba117f0188527132f91e6e1bec546b0
BLAKE2b-256 40337c9d4813621049e29a54d5405bafca9f4ed223ec4ddaa4875c8ff0769877

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on kodonnell/wkp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page