Skip to main content

Well Known Polylines - fast and compact encoding of geometries to strings using the Google Polylines algorithm

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.3-cp313-cp313-win_amd64.whl (105.6 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

wkp-0.0.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (327.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

wkp-0.0.3-cp312-cp312-win_amd64.whl (105.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

wkp-0.0.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (328.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

wkp-0.0.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (327.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

wkp-0.0.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (329.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

wkp-0.0.3-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.3-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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 463d2af30ff9df7c84e5c86823e4069cf615242a214439d975f7aeb8fe14b0e8
MD5 4e15203b34b2a6a63d91c44f1ace5aa4
BLAKE2b-256 dcfcb5208dcff866f7a1a906de27c52d9e472d385a4a6e27bb721912ae4ff278

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ca558bf5641c6418c29da70abe2bbd5d58b4ab4090d66003f108bf174c5598ba
MD5 5f25e78d2962c5136eb63d8c36e1da1b
BLAKE2b-256 8bcb6cd044944ce0bd2588274afe46ef36b9a9556ba3fc30b2451055dd9ca235

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5946b21f029269e99786a56efc5b08ab4b06be8437ee2c22c7a64d003cd73dcd
MD5 8f28b68d4261dfee11eb26e4190c6b8f
BLAKE2b-256 45737f0340088475ffb1a4759e1fb3c953d9202951697a3412976b2c4abebc51

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cd709d2cee8bc0ea6ab04511cf842f64cfc2276160a6238756904da9206db4d
MD5 2748252a08715a82579fed3be1b993c9
BLAKE2b-256 7166f87a3c42bab1a02933f0b0f1b810caf2786471ae0cf1d05f93ad533f229a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.7 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2059e9de90d09fdb355ab7551278401fa51f77ac27a503a9304c74eb1c326d89
MD5 db7e0c4864bca9859c81f750a2da60cc
BLAKE2b-256 569b9fb1cea535ff57d024959d9e8340c3a519725369e19d4bcf4ab931991c4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 23449dd027793d6fb17cc914d1c27229ae695ddcdc8e964dede4bd9e53386020
MD5 2149dcca9ff62b44f27c730719ec1844
BLAKE2b-256 9e586791bd6bd35eae1e92f2c3fad30c45f76db9d0f3caa2036bb4ce9343c671

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 926576fa352b89c307fdad7664ae257bdabb9e17acb412d65f330d4e47ee40c8
MD5 5b30642c0158253995ccb83de5335e44
BLAKE2b-256 dbc3d93d1c232305cad89a04dc9e44e76b4d726a1bd8770c73cc0c1ccbd84400

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afd84840309361e0f5119eb68d5d329b727fbff618acb5e7bc35552378870b39
MD5 7c94569bcdae0489e20e2b3a3f38b9ec
BLAKE2b-256 7f45109f606a1d06f5d0060fdcaebc484042428c99ef44ded5b8bd1118dbd95c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dfbb0020becaad4149a7533150f13b1719b2f4f06d8ba70b47cbfacec8123479
MD5 932f4e83e6615b30fee9c84b6aef3772
BLAKE2b-256 36d3c177d3386ffbdea003276cc05ddda8c6b45971e03d9d9ff0da65993a1e29

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 042c414df475e30268b335fe0a511fad6b29e788f2c33f49be49513e741f3881
MD5 4cae5294cf20920706b58fef72909243
BLAKE2b-256 c9de6393832ef215ff93c0fce48d5773db87465f633a9c34e209785b2f01e18f

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 742e6d8480c767d30d380c1ad66323e6f2744b27b7715b30b6f127476ddcde3e
MD5 ca59b63ea7223d5ccbe7fa0561e846d2
BLAKE2b-256 fbd146a2462a55f5a9ed1b5be162e54e3b3475bcee268877b39bcda11e1e6e2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a025feb913605e628da2333d98ebbc73234f48f41a42df44d36ab450c970db2d
MD5 973ee02a09f7cba151bc5f72e4b6151f
BLAKE2b-256 70c8f40cd82c7c399369589a737d2b5cd33e4aa75746814732e5256471896a33

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de317253f12cf3c3e17ba93aeb15a1dbb23b3eed83fe2b028cc06809686c2077
MD5 717d3202c071e35d42d7d8c38fca8684
BLAKE2b-256 c7962d9ed66c1e34c69fc46333dd2236509e53904df28e08762495352f860df3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1316cbfd73e7fddeddcb0e2f05437843f54889a588f8750ca8d6f85d1f1379d4
MD5 5ba8d8dd70997b1b96cf2d0679a0b199
BLAKE2b-256 05b4570da9e3aba1716114ef68bdf36410570cb508b416dd8a3c8292bc9a864b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f917de43477e459c08f927d420ab85c92a29ae185c094487ad0583e34cbb526a
MD5 536d703e3e223ee240bdcb8cb918312c
BLAKE2b-256 09b28c3f2770495fa6c305766fb71081501bf8afe8e857c6e7390a8edbf78270

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cb9e8b8f9da38ed4f77cbf40c1e967919613def0e1b5d10ccad3d60d139b732
MD5 d9280d049f3e676b0c001fcfb3d504bf
BLAKE2b-256 ef4403fd361773c29e916bd384986a1e175d9a591c4b0c37cecb666171d87069

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5187cc7457bf621c36348d880d3cdbaa72ac3cb754fc34826bbadc28f4f238a
MD5 d84e91ae67b459f6555e65f8bbbdfa12
BLAKE2b-256 91c828bdc0bbe4317cb90a3a320b9f3f028b8ff459c6d17f2ebe1c58f088370e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 68bf5808a1b5cd5dba5b305d0945748ae92f629f2541fb0bcc2ae61ab627d126
MD5 008cf4ed625afd7fb4ba6d77809482fc
BLAKE2b-256 2abc9f9b750406cbe892d9d2635ecc1fa1a85ea974e2d23673d7321fb596b749

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-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.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b10d8c16013081719516b0c95bbfe840b2328c4c40043b3da7719cba78cf66d2
MD5 16616a5631875c29ca68e291d72563ae
BLAKE2b-256 ddc08a86cdb973a61793ec20be02742544adcf459215b474d469b1716d189e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: wkp-0.0.3-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.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8facea96c7befe4bda43437b03440ff3b93dc106c30029960b020b4dc602b59a
MD5 ea28870ea65af1a6fe480786e917a2c7
BLAKE2b-256 eff3a535d06a0f43daf0f19b79b62478f6fbff27629392cd3d65ecbc4b7f5f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for wkp-0.0.3-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