Skip to main content

Fast Google Polyline encoding and decoding using Rust FFI

Project description

example workflow Coverage Status DownloadsDOI

Fast Google Polyline Encoding and Decoding

Installation

pip install pypolyline

Supported Python Versions

All currently supported Python versions.

Supported Platforms

  • Linux (manylinux*-compatible, x86_64 and aarch64)
  • macOS (x86_64 and arm64)
  • Windows 64-bit

Usage

Coordinates must be in (Longitude, Latitude) order

from pypolyline.cutil import encode_coordinates, decode_polyline

coords = [
            [52.64125, 23.70162],
            [52.64938, 23.70154],
            [52.64957, 23.68546],
            [52.64122, 23.68549],
            [52.64125, 23.70162]
         ]

# precision is 5 for Google Polyline, 6 for OSRM / Valhalla
polyline = encode_coordinates(coords, 5)
# polyline is 'ynh`IcftoCyq@Ne@ncBds@EEycB'
decoded_coords = decode_polyline(polyline, 5)

Error Handling

Failure to encode coordinates, or to decode a supplied Polyline, will raise a RuntimeError containing information about the invalid input.

How it Works

FFI and a Rust binary

Is It Fast

…Yes.
You can verify this by installing the polyline package, then running benchmarks.py, a calibrated benchmark using cProfile.
On an M2 MBP, The pure-Python test runs in ~2500 ms, the Flexpolyline benchmark runs in ~1500 ms and The Rust + Cython benchmark runs in around 80 ms (30 x and 17.5 x faster, respectively).

License

The Blue Oak Model Licence 1.0.0

Citing Pypolyline

If Pypolyline has been significant in your research, and you would like to acknowledge the project in your academic publication, we suggest citing it as follows (example in APA style, 7th edition):

Hügel, S. (2021). Pypolyline (Version X.Y.Z) [Computer software]. https://doi.org/10.5281/zenodo.5774925

In Bibtex format:

@software{Hugel_Pypolyline_2021,
author = {Hügel, Stephan},
doi = {10.5281/zenodo.5774925},
license = {MIT},
month = {12},
title = {{Pypolyline}},
url = {https://github.com/urschrei/simplification},
version = {X.Y.Z},
year = {2021}
}

Project details


Download files

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

Source Distribution

pypolyline-0.5.6.tar.gz (19.6 kB view details)

Uploaded Source

Built Distributions

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

pypolyline-0.5.6-cp314-cp314-win_amd64.whl (146.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pypolyline-0.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (683.8 kB view details)

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

pypolyline-0.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (673.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pypolyline-0.5.6-cp314-cp314-macosx_11_0_arm64.whl (247.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pypolyline-0.5.6-cp314-cp314-macosx_10_15_x86_64.whl (258.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pypolyline-0.5.6-cp313-cp313-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.13Windows x86-64

pypolyline-0.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (687.5 kB view details)

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

pypolyline-0.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (674.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pypolyline-0.5.6-cp313-cp313-macosx_11_0_arm64.whl (246.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pypolyline-0.5.6-cp313-cp313-macosx_10_13_x86_64.whl (258.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pypolyline-0.5.6-cp312-cp312-win_amd64.whl (143.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pypolyline-0.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (691.4 kB view details)

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

pypolyline-0.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (678.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pypolyline-0.5.6-cp312-cp312-macosx_11_0_arm64.whl (247.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pypolyline-0.5.6-cp312-cp312-macosx_10_13_x86_64.whl (259.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pypolyline-0.5.6-cp311-cp311-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pypolyline-0.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (690.7 kB view details)

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

pypolyline-0.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (683.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pypolyline-0.5.6-cp311-cp311-macosx_11_0_arm64.whl (246.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pypolyline-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl (258.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pypolyline-0.5.6-cp310-cp310-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pypolyline-0.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (663.8 kB view details)

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

pypolyline-0.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (655.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pypolyline-0.5.6-cp310-cp310-macosx_11_0_arm64.whl (246.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pypolyline-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl (258.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file pypolyline-0.5.6.tar.gz.

File metadata

  • Download URL: pypolyline-0.5.6.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypolyline-0.5.6.tar.gz
Algorithm Hash digest
SHA256 b55dcb921a17517bbba5a697fc9633a9b6ffbbb88bd6212b92e3ebb280756649
MD5 734d7cfabc6a7e5ea0cac76b48355b24
BLAKE2b-256 f1e4b8f7024546253c2d40fba4824e832d5c758d368ccc36e4e97644179b2e65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6.tar.gz:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pypolyline-0.5.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 146.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypolyline-0.5.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b0ba698778012f931ffa53d64f466ec7c1a14aba8705df5eccca15d76ae9a49f
MD5 1383840274abb0df60597b6302fb0b4e
BLAKE2b-256 b6e4a9c387b735bfe3411ed5a3aab7d9e702e933ad84d28314b34d848da9040d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2035138e30203cf9997d05cba38be808d3440c8e718fba29f41133ac6535779a
MD5 799eef6d64e1be3b356abddc1535d60c
BLAKE2b-256 61ad26021f73ebd30717ae00dafea7b8f2ccc388e9bcf3f329e7be5899a53f32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f68e3e9ef21c6b66720e275c3e48597509dac7674ac1d7f5acf2d4037ae684d
MD5 3d3ffa77708489416b4ae3e1cc6345b3
BLAKE2b-256 f27ebe04ad224bf316668b39839c7e38a50f97c2334050d1218098755f297088

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d553ce6b957f57ecc644170ca012c9482041ffca4f309618f2c3976c36d702b
MD5 06cd5ac7258e459ab5b804eefa2abb6c
BLAKE2b-256 14f91063b01cb696c1a195090588d030b001fb46292791fdf5fc71c05deb02bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ad710d94ad297f442ca22a4d93712dfcaecea3bc4176b0b09a8cb0cfab167ced
MD5 b5d3b93f9a3de23c5894c88531bd5e9f
BLAKE2b-256 4b17ef4c8da1c285812a6178432bc9c1236c945f589d3fd7b6d0084c7bcc9dad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pypolyline-0.5.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 142.7 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 pypolyline-0.5.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4911383ef6970ee53d1e17ab6c10f28c3dee35beb3ec6e788d8914107c5dfa43
MD5 c3456bfabcdea82fd08c16b4ed210111
BLAKE2b-256 618524440e86ef809ce2065728b40f1ba871f06330b77dd3ef837763c3df9ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 520e58cd36c50d95c69c03fb21a04e2d35031de1e61967b7ef7a165aa4f4a6cb
MD5 cc51282d64aab759d82c76659f6eb564
BLAKE2b-256 4dff85add5e27a0a36d3835d4af289ac3858072b38f6b2502f930690bbef65ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c5aa577b294d581219a05ef760453aafc0c6287d3fd3a77105c2945bcf8de022
MD5 530ce17b43241ca43d1893569f3ddcc0
BLAKE2b-256 f7455df89116b0e6a3975e05f694dae51252faf25164dd5b973057f2cdc7c06e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2e6497ca9bbc23fe39a98bdf8e05825bbd56db688c40d19e3b5152052b4c0ec
MD5 fd97d405b5bcb277e3cd818220b986c2
BLAKE2b-256 9d942de27b7aae1f8b0fb6a92eda5412b38e26988fe2e247262f3a622f4a4114

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3e4d4dc61b80a9259f1dbc37078148b2b6ec4a90793cc22821c8eff2a7403ba9
MD5 e75f5dbbb75b2bd674d72c315c6c807f
BLAKE2b-256 3c5d7085a7eefdbb67eda9b0b90f601794c41c90687c15d9de3ce3301b7d2b74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pypolyline-0.5.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 143.0 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 pypolyline-0.5.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c127dfe81fe324a21b7eda91158f2d88b8f2980f8bbec90009cfa0c4236acdc2
MD5 625d6a8aeb64d12f40dccad6fede044f
BLAKE2b-256 72c5abacbcd2f312f783517af1f6a8ee0a2431327892e1474a3ff546057eadc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d50644bfb6802ceee5aa362bcd75c335facc6708cccaff3910a23b4391dfcdce
MD5 5da16f95325bb5e346baca27d48cfde6
BLAKE2b-256 704a9ffca63a46b4fc557f566d84070bd983a5528835312ee00ae90edfa9a239

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e98f924223435400d2c2828fec678da5d99d487a2e796e776a85189a6d00121f
MD5 c73aec5ac34534336804e14d817e1b5d
BLAKE2b-256 8d5870ce6dcc7474bf091f9da2f8841c76b904e0dab839e7f346e9c487f1d4c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fcb60db4b867c0ed44d6956dac910cfccd3d68a2332d49c0e137c4eaa991162
MD5 e03f89189af4a11e7f0fb8f6bbf6160c
BLAKE2b-256 4c53d3af6805893a86dcd65369046a7083df78fcece77471230f0dbc97e3ab6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cad68e286a3d5025fedc663c1e54b92e4e2bdc4297064cb4b7ffc5ecfc59564d
MD5 363c7940cde33e75ed75d135d3d22bd1
BLAKE2b-256 37c82b8ed5f76628a8559fb36334a85b80de2c01e4aeca4354fe3d9fad00c334

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pypolyline-0.5.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.8 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 pypolyline-0.5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 71b46a1fbb432052352b295663a14b90848e81965b2545cf49e6677bc9eee2a7
MD5 0155c095b0738239880d6fb22595d823
BLAKE2b-256 96a3df84de2317695c611f5da9f374faf11e12ecaafb4cdf1cacbe3eb1537975

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83b97c7089fab7514777100cda828e1af3b3ee480dd4ea3150883a4bf41f8b37
MD5 b9ae09b92fe5f314dfd3792e59bb1adb
BLAKE2b-256 14d785afe76477828a9dc2211f9d0f5bed3db26559c084587fbc943f1c642525

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7330e5758b4fcc17997d3ca002df4e55420f728fea20bf969f129bd70838077
MD5 cb343e8d7fd67d9314976bd26f3275c2
BLAKE2b-256 63357f2f345bba9faeab312419c91968dc64d1d6d079364b84623eb375d002df

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f0627d8f2ccb8f39ec0762090f2ff144c760d4cc56f7b8b26cf7b63b95e7964
MD5 7f2ea70664187bc118b3a4036d6846d5
BLAKE2b-256 a6df613e8de5906699b0e3a46a7aac3eee961c6ac4d70b6fea9061e26eb1a838

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59a469b1d9a36b5b10c4856ba2dd8e3c35a47ce76d2b480d3e945babfa20293c
MD5 87aef869e6a5a76d2460df18d1e0e080
BLAKE2b-256 280153be95fbda28fa6df86bb1e8605db8d352bc283f5b702c00c24f9dbbcc21

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pypolyline-0.5.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 142.7 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 pypolyline-0.5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ded516df1683a3b0030a4a3a48202e449f1a19df0f0f0068e31109ce9fecd55
MD5 a3477bb5e55fe4fca0b8a9f0077c4348
BLAKE2b-256 07b55d03b871e2864a384dee74f40834207b2eabab7e320ca6180088f655cdc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93d9744f1cc0d57b8f5b3d3eaf25a2ee38485cd6ac5f7ddea4088940894f01e0
MD5 1a1a928d06c956068a55c3be58ed2d79
BLAKE2b-256 96c0d1afad24a721c752c28c67ff5039b302d1cd0566180acdc08ecd4b6bf09d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a25864e3c8b7c48b6ac7ec18a38c0ab4ec2238681e007998c93cd1a96345b84b
MD5 640d4de76b505f749c5c9425453c5fd6
BLAKE2b-256 4a37cc960f44f4822b20fa447cb1e847f2b9fc9d82720cb3cb8738f76acc1917

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 597b8095b0ae9c4599c3ba7968ceebee481e8683525faa0bf2464ed4eebd3c71
MD5 6dcbe12f6ef8979af322e366be828ab2
BLAKE2b-256 ba1e348b7d1ea0da4b66901a115a990401c3dd1024a64190dc09f7d073a7e503

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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

File details

Details for the file pypolyline-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pypolyline-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 baaadf3356e3af13a39afd3cb1a75c221ba648ab289ff67570511dfaf56743de
MD5 393352a3bcae71143726248376b682b0
BLAKE2b-256 683c33f0066e7f1a2bafcc0b11f7d6f9da2dc0ccd6dbf0f1ebec04419fed105a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pypolyline-0.5.6-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on urschrei/pypolyline

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