Skip to main content

Ada is a fast spec-compliant url parser

Project description

can_ada

[Fast] Python bindings for Ada, a fast and WHATWG spec-compliant URL parser. This is the URL parser used in projects like Node.js.

Installation

pip install can_ada

Binary wheels are available for most platforms. If not available, a C++17-or-greater compiler will be required to build the underlying Ada library.

WHATWG URL compliance

Unlike the standard library's urllib.parse module, this library is compliant with the WHATWG URL specification.

import can_ada
urlstring = "https://www.GOoglé.com/./path/../path2/"
url = can_ada.parse(urlstring)
# prints www.xn--googl-fsa.com, the correctly parsed domain name according
# to WHATWG
print(url.hostname)
# prints /path2/, which is the correctly parsed pathname according to WHATWG
print(url.pathname)

import urllib.parse
urlstring = "https://www.GOoglé.com/./path/../path2/"
url = urllib.parse.urlparse(urlstring)
# prints www.googlé.com
print(url.hostname)
# prints /./path/../path2/
print(url.path)

Usage

Parsing is simple:

from can_ada import parse

url = parse("https://tkte.ch/search?q=canada")
print(url.protocol) # https:
print(url.host) # tkte.ch
print(url.pathname) # /search
print(url.search) # ?q=canada

You can also modify URLs:

from can_ada import parse

url = parse("https://tkte.ch/search?q=canada")
url.host = "google.com"
url.search = "?q=canada&safe=off"
print(url) # https://google.com/search?q=canada&safe=off

can_ada also supports the URLSearchParams API:

from can_ada import URLSearchParams

params = URLSearchParams("q=canada&safe=off")
params.append("page", "2")
params.append("page", "3")
params["q"] = "usa"
print(params) # q=usa&safe=off&page=2&page=3
print(params.has("q")) # True
print(params.get("page")) # 2
print(params.get_all("page")) # [2, 3]
print(params.keys()) # ["q", "safe", "page"]
print(params.values()) # ["usa", "off", "2", "3"]

Performance

We find that can_ada is typically ~4x faster than urllib:

------------------------------------------------------------------------------------- benchmark: 4 tests ------------------------------------------------------------------------------------
Name (time in ms)              Min                 Max                Mean            StdDev              Median               IQR            Outliers      OPS            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_can_ada_parse         36.7565 (1.0)       40.3057 (1.0)       37.1606 (1.0)      0.6789 (1.0)       36.9869 (1.0)      0.2526 (1.0)           2;3  26.9102 (1.0)          27           1
test_ada_python_parse     134.0627 (3.65)     143.6443 (3.56)     135.8992 (3.66)     3.1977 (4.71)     134.7860 (3.64)     1.2441 (4.92)          1;1   7.3584 (0.27)          8           1
test_urllib_parse         208.8403 (5.68)     212.9208 (5.28)     211.2021 (5.68)     1.7273 (2.54)     211.3141 (5.71)     2.9319 (11.60)         1;0   4.7348 (0.18)          5           1
test_yarl_parse           238.6351 (6.49)     246.4206 (6.11)     242.4351 (6.52)     3.4108 (5.02)     241.8302 (6.54)     6.1566 (24.37)         2;0   4.1248 (0.15)          5           1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

To run the benchmarks locally, use:

pytest --runslow

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

can_ada-3.0.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

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

can_ada-3.0.0-cp314-cp314-win_amd64.whl (202.9 kB view details)

Uploaded CPython 3.14Windows x86-64

can_ada-3.0.0-cp314-cp314-win32.whl (184.9 kB view details)

Uploaded CPython 3.14Windows x86

can_ada-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (651.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp314-cp314-musllinux_1_2_s390x.whl (789.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp314-cp314-musllinux_1_2_ppc64le.whl (713.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (626.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (194.6 kB view details)

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

can_ada-3.0.0-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (208.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (209.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (187.4 kB view details)

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

can_ada-3.0.0-cp314-cp314-macosx_11_0_arm64.whl (178.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

can_ada-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl (184.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

can_ada-3.0.0-cp314-cp314-macosx_10_15_universal2.whl (358.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

can_ada-3.0.0-cp313-cp313-win_amd64.whl (193.6 kB view details)

Uploaded CPython 3.13Windows x86-64

can_ada-3.0.0-cp313-cp313-win32.whl (176.4 kB view details)

Uploaded CPython 3.13Windows x86

can_ada-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (651.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp313-cp313-musllinux_1_2_s390x.whl (790.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl (713.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (626.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (194.6 kB view details)

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

can_ada-3.0.0-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (209.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (209.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (187.2 kB view details)

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

can_ada-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

can_ada-3.0.0-cp313-cp313-macosx_10_15_x86_64.whl (184.1 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

can_ada-3.0.0-cp313-cp313-macosx_10_15_universal2.whl (357.8 kB view details)

Uploaded CPython 3.13macOS 10.15+ universal2 (ARM64, x86-64)

can_ada-3.0.0-cp312-cp312-win_amd64.whl (193.6 kB view details)

Uploaded CPython 3.12Windows x86-64

can_ada-3.0.0-cp312-cp312-win32.whl (176.5 kB view details)

Uploaded CPython 3.12Windows x86

can_ada-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (651.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp312-cp312-musllinux_1_2_s390x.whl (790.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl (713.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (626.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (194.7 kB view details)

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

can_ada-3.0.0-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (209.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (209.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (187.3 kB view details)

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

can_ada-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (178.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

can_ada-3.0.0-cp312-cp312-macosx_10_15_x86_64.whl (184.2 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

can_ada-3.0.0-cp312-cp312-macosx_10_15_universal2.whl (357.9 kB view details)

Uploaded CPython 3.12macOS 10.15+ universal2 (ARM64, x86-64)

can_ada-3.0.0-cp311-cp311-win_amd64.whl (194.6 kB view details)

Uploaded CPython 3.11Windows x86-64

can_ada-3.0.0-cp311-cp311-win32.whl (176.9 kB view details)

Uploaded CPython 3.11Windows x86

can_ada-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (652.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp311-cp311-musllinux_1_2_s390x.whl (790.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl (714.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (627.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (195.8 kB view details)

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

can_ada-3.0.0-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (210.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (211.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (188.5 kB view details)

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

can_ada-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (179.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

can_ada-3.0.0-cp311-cp311-macosx_10_15_x86_64.whl (184.7 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

can_ada-3.0.0-cp311-cp311-macosx_10_15_universal2.whl (359.6 kB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

can_ada-3.0.0-cp310-cp310-win_amd64.whl (194.8 kB view details)

Uploaded CPython 3.10Windows x86-64

can_ada-3.0.0-cp310-cp310-win32.whl (177.1 kB view details)

Uploaded CPython 3.10Windows x86

can_ada-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (652.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp310-cp310-musllinux_1_2_s390x.whl (791.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl (715.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (627.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (196.1 kB view details)

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

can_ada-3.0.0-cp310-cp310-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (210.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp310-cp310-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (211.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (188.7 kB view details)

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

can_ada-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (179.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

can_ada-3.0.0-cp310-cp310-macosx_10_15_x86_64.whl (184.9 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

can_ada-3.0.0-cp310-cp310-macosx_10_15_universal2.whl (360.1 kB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

can_ada-3.0.0-cp39-cp39-win_amd64.whl (195.1 kB view details)

Uploaded CPython 3.9Windows x86-64

can_ada-3.0.0-cp39-cp39-win32.whl (177.6 kB view details)

Uploaded CPython 3.9Windows x86

can_ada-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (652.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

can_ada-3.0.0-cp39-cp39-musllinux_1_2_s390x.whl (791.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

can_ada-3.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl (715.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

can_ada-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl (628.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

can_ada-3.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (196.3 kB view details)

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

can_ada-3.0.0-cp39-cp39-manylinux_2_26_s390x.manylinux_2_28_s390x.whl (211.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ s390xmanylinux: glibc 2.28+ s390x

can_ada-3.0.0-cp39-cp39-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl (211.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ppc64lemanylinux: glibc 2.28+ ppc64le

can_ada-3.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (188.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

can_ada-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (179.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

can_ada-3.0.0-cp39-cp39-macosx_10_15_x86_64.whl (185.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

can_ada-3.0.0-cp39-cp39-macosx_10_15_universal2.whl (360.6 kB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file can_ada-3.0.0.tar.gz.

File metadata

  • Download URL: can_ada-3.0.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0.tar.gz
Algorithm Hash digest
SHA256 2266fc34f7a7fab7c7aee5c95e057a190e24691758223b06ed189517508dd120
MD5 fac9358b1d673be210f8a546af7dd9d3
BLAKE2b-256 9df0b998108ba3f4817dd7b436b34230be2f2dd38f8a5a9409189178295c870c

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 202.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 103277c7afeeda81c0cdd442a57ecb355fc26c2573b00af05fe17a19bb8c7017
MD5 b4581e8dfb2a02248dd72b1cfd09da76
BLAKE2b-256 0cf0dafcf4805cc972696b1993137b38a91407bba5e08f05137f8623955e10ad

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 184.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b37cfd83caaeb858ee9b6016e62e7b8a7f415a9d02c46c8e71a8ade9b123c61d
MD5 0ae9c6a1c4c4ea4cdb02f0e5289c7f34
BLAKE2b-256 e32a2176b7759399315d3a5b5ce46a7323f5ef8691975dd0776fb647fd6ff402

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a40bb4d6c1f26948f26d71bbaee9bf16243db5860024c8ec2a28a18eda2517e2
MD5 d8f6675fcf36f832284561eaa78df36d
BLAKE2b-256 952df09acf9af9e8a2ba96d1a1aabe11639ed61086fcd589bfcbb191b02bfa41

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 2ed4dedc234348c0f4d031fc2898111154ba80ed14ca8b339cc7ea185743e817
MD5 137d287517ba9bb572a1bba9b7a724ea
BLAKE2b-256 ef043511f09d7c8f115eeeea2e989be001ec36d1d674acbc5c37f7f499237b61

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 194d888c0dacf935cbd3e18c9368a8f6da6fd6fedf794b72826d70e29cbed79a
MD5 84319346822cc6c0a2b299b92fc7919d
BLAKE2b-256 f6fb80bca611d8b97e3670650c54292241672978ae6706d087c300e245418b35

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 56f63bdbe3b67a1461720f8ee8a3c0c417d589fea52410d2df33365fe7433797
MD5 7b038e84ce9a9cd30e8336970de1b866
BLAKE2b-256 e8417dea3182cd84139b8012888a96338f1bf418a2f33b3e002fa45b5c8e3664

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5d6872c0109b65c5b79d1ebe4df45b1cfb82474219382a9df9fe64fa765e911
MD5 1262dad846668dcc70ea8e0ed59721a3
BLAKE2b-256 38cf419d7877eb203355762cc4801c32bfdde573d64d2663986859c19dde6dee

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 635b871322e6f72aae8d7aa5c8cf69136c570205eb94b824fa232482665da6aa
MD5 9b6c00091c47f20260a10a959278990c
BLAKE2b-256 f8c4164bb029c786d7bd1ba72d99508610cd4d7ea70a86e5f468bb29dfb9363e

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 deac1547c120406d91b310d348cf0750183d2ebe418f1ea28eef52785e68c7b8
MD5 f22ba926a77add2db0048fcff8f177b1
BLAKE2b-256 53665f61312d049903b248cbca267c2bf597051eedd01bf54d5681523dad4043

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a3dde113acfc2cb01802d4d30f03f86d73a0567c0dd0fa4764edbb985be9d09
MD5 766724ade08c5816601a44d779b8ea67
BLAKE2b-256 cb9e09e9e091ad34f10464ed17fc0d939d8e8941ae1480dd729c23a4c5dc8333

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba2e56244f4a1bc89de289c5b9636581704c753a5eeef5ac333cfcede270cc14
MD5 ddd004a19a4705f0b0c08f08a4c67258
BLAKE2b-256 330cc2637cce185b73385678b159b0156896e6d8f8cf459a166d997c8859e071

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b43cd37227719d08d7b625621bac6ea0ac935672eefedae924580efd82bd5c07
MD5 2a248fee332250e3b9af4654aa632d08
BLAKE2b-256 4e3d3146ec2700967f0f55107dbc76398ce4b91144220ff8022d9cc134bfef79

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f6e07114e92ed00609dfe7426214052056f42bcd4be33c1d8cabdd502c03ef41
MD5 ca894cdfe4f3cda6b7578265b752417c
BLAKE2b-256 b6b9310cfdcb2f173b96c08db3c07c71bfcbff0a310c96462dd3d8fffbc417da

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 60cc6c7010fa3bde7575c29f02e1ca7130a0c73cd153af50c8ca8cd853608f22
MD5 f2f264196316f0dcde6727c20ffccea1
BLAKE2b-256 b271990e4ed4037526dc87a606787094c9e917fab829d0ff02ddc13ea5b2de1c

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 176.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e1720c78a27bab52e60a1093e6470f947d6cec9a2094f864a39761f3e9127a98
MD5 571eee927ee52c4aa1106a707629bef9
BLAKE2b-256 d45617f12612076ed5b0a24ff8e5eacaa97bff3470877cac12330a6a1fa88e7f

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32a149b5905ac284f8b4e4608958ee8125893eed97292944a171332380870e2d
MD5 ea0159bf66b798d86e49626cd3b24a2b
BLAKE2b-256 da08632af8b6afce7e935eb816589929e89d44450bc51655b0f98371c161e750

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 b92021067cd523d090a7397a01fa3cbddf0812a1ee16e261fc9acb138fb0f7df
MD5 90dab53275ed30ade3b12a3fda1bdec8
BLAKE2b-256 8141bbc639963cf3eafe4f06278e66dc8c3161581e082c033214529e359312d0

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 cd78d795c2b04d9b953cb1506f72ac5c55c11f69a450df648ff4ac639579476a
MD5 b78c74aa186a61ceb2ff65d52bff50fa
BLAKE2b-256 54ebd3a88f81db442538834d6bf23a4f0c6aa3085ba6a95cd0e9fe580a4ab7ec

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 617eca28464461b75ffffe104ccc0bd7ac13240bcc632e4481186e345444a7d8
MD5 6f92b4ef3fef6c0d818f38543aa5dbde
BLAKE2b-256 7b62cac141b6f4cb4956c5597b60b993bc4b079c4c6607b5eb4d77a8c75eade2

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 813ac09f05e4b131f1bac9127d0e9c4e2463489d3833ca55835fc1d141d7673f
MD5 eb9086f28d292d6e89638d4c628070b8
BLAKE2b-256 6d3fdeae29c9a01b79715b3448dc5440ef0637d06d315f52749c209f7e421edc

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 50a573f99b1d813eab14906c4a960e4eb5fcb428610e8f169fc25fcb911515aa
MD5 3a6a58d793310b7cdb1a0a45ec0e3b80
BLAKE2b-256 f914f507578ff51a4e836686d909cc3e5fb292e0bbc3fc6e9ed31adb3c5ed41c

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 cac9eb2b4b7660a00c8a16eab5d6594dc12f96f98e14abfce9dc8ab299c82ee9
MD5 864d62fe6ef3c3892c2d15162cf9911e
BLAKE2b-256 48172f2b849856b877d3ef3011ef804ae3d6e16e623aa2b4a0f60759df2e4cdf

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae6f30b9a3bfd0a947cbdf2a2ef36e7c4411360848606c8e65c05cfc3cd68180
MD5 033d27bba27e7f075ab039137480b6c0
BLAKE2b-256 ce11c6e4214ff796dfba981cd99134dc657ac6e115703d5fcb5540b25df239df

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 729fbbabffb85c267e90e7a1551079742c3e9f6e1bd9dedabc818c59188cf554
MD5 6bdce4e829c1bf585f835d27e7c2d102
BLAKE2b-256 0f34864ca0e7e2a096a9ccd59c5edebe3e30947713b0fd2af5c57555258dd1a9

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7b79de30c8156e9153901b2c378d041341eb3b0d6dc66b6fc5c0bf853d743a01
MD5 94e0f9e1fcb8adbcb1ae65095b766dcd
BLAKE2b-256 521d590e79061f1dc8fac4ed5961078649270e4eab4a9db6318b49814c592d61

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp313-cp313-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp313-cp313-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0b28f5121269ca70802384f38048facf7cd4ee8e5e3cf76caf2ba71a5bf851b8
MD5 d91a5976c65ee18abd11134049c05bb3
BLAKE2b-256 f808f487b7aefc752643e726802e4ab863979b893565a86ab6e6f4dd06508a24

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a7910842344267e00ea09524dd8846b76c6ea7534a4c44a79c5e4fbe472d618a
MD5 b695f5d9802693cf32b6099461f8738c
BLAKE2b-256 d30935e9cb7f3c0d7f169a339a70d0684f8a2632dec52b2df5ad9318143cc82a

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 176.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9d2edf03db2dcaed9f5c804e847bd6ce37f46b9b93ff37b8b8f6f39912f2c858
MD5 e0efa2dadf6b90533138b115f0489461
BLAKE2b-256 08af6b2d299d030b8edebad18e757353c218c3b0272b3715c4b8d1bcbd906152

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0361de6f11414f74c8c571b1e6a6edf37022b3fd5ab5b983e6de3bc89fc193bd
MD5 394256b27241816bb51e30a1e5bb1405
BLAKE2b-256 57a6f6cdb4d914eea9002bc9f52b8cef7ce436b7a42d3844b893d5af9de76b40

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 49d58e5ddcab6ad1b034938be52a0c9c381bb2bc03159bfd7b517e3cc31a6a53
MD5 b7f4574ed8ca55d54d0b32ae0fc79208
BLAKE2b-256 d88d98df67693ee76a991fd7309baa0f727490f016707632d543ba5393d3dc45

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 208689f65cc16c5cfec42981fd76fba97242c5214b56c0412b4aef0c740c7ffe
MD5 e8d07389be8e67d77e19a87fb9120839
BLAKE2b-256 c9a4fcc9d1c503bffbc58f93f2eb4c3f3dfdc213a9e84db5b667ad17b174bd43

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fdbd24096512dc355e8125985817129e04a92fcd25b22b3104f78f8b0623b2bc
MD5 5a7f01d0113026b45c4a7f44ed392eee
BLAKE2b-256 6ba2ab934d02b6a5ff8ce579b588fd2498c86a8edc8deefa5dbbc816a6068560

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 035fac528fc446e940fc12308d00c722e9e1892e02b78679710b7c7a2c8b91d8
MD5 3616bc34a2f2f9f167e4e1b870d9828e
BLAKE2b-256 19cbb0e0435e5db40cb9476ae8794a48b525ef9c606e87b0b455e3924d350806

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 412f5cebef7a035d68ea6db1a5e1a3d0c0f5e76be1bb078aceb6a6eecabe1f37
MD5 5250cfd15eb04ea6ce222bb45b2bd065
BLAKE2b-256 412b4c991b9950a0e47c0ff7d0a8a36af4021dcd2004cd5d6f4cb39097cd305b

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d24718823abf97f17c83804ac5ee72217c27de8f21d3091b2172bd21a2699788
MD5 db15e86efb9c7d4c1e26d33a61cc3433
BLAKE2b-256 3cf777eddbe822e4d0249053eb6acaba0527333c42a568d0f96ed8ab18dfd556

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13bd8be2708fc238d5e7ce72cd8da4562c6ef190e3faa8828be1ac5413239d6e
MD5 6fcb80de8421dcc1c0b40f52d6d34809
BLAKE2b-256 ba530826aea6e7215a324413f622f4471d77a3ce55346c1e61f0a121d8842dca

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ab9f1864b883119f298ef93436e98ecc3e57fc46414e19e6b33e5da953d34bb
MD5 d3b285f3a31446549c54e5365852df23
BLAKE2b-256 281c62cc32e4401d8cd6a6f0c27b6e693a9c263033ba600884dd1d00434286b7

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9e68f19dabc2c1a960c8c522930d4ebfddfe3a0df63f046b31f261e674244bef
MD5 6a58da6b99d345fe3f5d9c4b8b0632b6
BLAKE2b-256 b8a13df226361f796d6aea25f90d852812417d9a72fa7629c160e35388b0bdc5

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 48a1ba321617ac65e41eae1c1dcba56534a64d02aa4086488c1ac1ad4aeb2fb6
MD5 2a8da6f0e40412ed0d0538fe91e214be
BLAKE2b-256 e41b50b379438b2b28190552e74f4fab28b3daf12155aef981751939cc0819bd

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 194.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 823f67f04a66b38b0e9f04f672dd2cdab245f94df90192977cf3b0fd393be4d8
MD5 ea8ab01d52f327ab9161c63e37edb18a
BLAKE2b-256 29df951c45ad4249609a6d8ed1da45f1b2403f383cde511ebf5ef026a42bd9ba

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 176.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d18d269271e1fafee4aa3904969a1bd3574f5ce3a178db4bbe6c736f01e396d6
MD5 dfd837a57fdde5541b9481bbbf6b1d6d
BLAKE2b-256 5a326c44c6f799d6630a236d66cc06bd74cb7653738f660e69f8d4b3f67cb3ac

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72d4f964dd9d5aa022ed08fa917be570d066b17d6e41735538628789fd9cca63
MD5 162fbbf943add60016fe8c0dfb6e8cc7
BLAKE2b-256 7e64c157b8da29acd980e76f9ef909bfd736f31106d96fb40d8c29c779c44026

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 9022cefd080d4c429fc0d5d8d19d3f3d71ed02a95b657bf4d8ebee5a98eb7217
MD5 c484d7805a502f9204ed9620a7033648
BLAKE2b-256 c7e38433fbc270b310a5d8a50fc8f059a5ad2276f523b70b424b12f95745481b

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1cc7d7df6395d9a0e9fbb53ee9b0969d0fb72e0735ea42a65c08b710c4bee1b8
MD5 5b4ec0127a395e53a6839067a63ba836
BLAKE2b-256 3edf3c0f39efd6c7d51b85d373994eda6cdeaf686fecd36cb92ba3a58cbd432f

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 655f77b3fb4de750a5feb99b2e94d9649512b3ebfab0e7953f4927e2ad607c59
MD5 e51bfe0d2361e87df64916fad897fb2c
BLAKE2b-256 cf462d781e98230d30871ee6abf1b0d695bc4cd6724274c70a9f796649d4b8d8

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33ea215476a58fbc19b394ed735a78acc626cfb3507d475d794b330a9fa0adaa
MD5 47cd223c08fdfdb31d0c84ddedffa46c
BLAKE2b-256 4320be4397d0045cda6a1b6839bf734a36553d0e7b5ddb5063a5b012ebc7ef6b

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8c23ad96d0037dc3569fc82b2689f0b6deb4b03934db8db7d1e5ea02d58c1096
MD5 abfe625cecb5f8c261b65ff58dae7400
BLAKE2b-256 aa53103077ddaf2468f90cfb5ba5ffc191684bdc642ae785506f3e95621f1e15

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 607502bad2a22c1c47729956978ccec1b4528ff17771aba980cdbd2fe9274cce
MD5 9b3bb7962a310a47d7fd523aaf9b67fa
BLAKE2b-256 338aa8f52d8a55dc858b1537c3248e50c17da9eee0eb8b561266c83ba41d74f0

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a859aa79cc09c776b3507307ef8cf54c3241625c92f9f6d4aa3c9dcd178f381
MD5 96a2cbe307dc8d5dee57fc532aa95bf1
BLAKE2b-256 826efd5904ecb951ed2f32bcb2b3511975e366edfba43032f97cc93f23d1e948

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1403c998b1976cbad444d25adddc36df503e7f883fdb169423bfb1be258ff380
MD5 96ae809ea6c0049013249db9186a52f9
BLAKE2b-256 f88c210fdf2f619018b8b99b4ebdf2af2fd272a28f75b3fd420f0bb03b826ba8

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 deab730a46ca837d552fdbcee8b8f1ed5973233263a2c6e0a28f5a646cf8f0d6
MD5 b1e52ce1c341817898e36e6744236496
BLAKE2b-256 2725cc7b74d985902745ff419541d3239eb00ad356c35a0b9dc237aa6faadc87

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 72d1720644c034e8c1456cb1ebb887b0d7d2631f22c6ea66c3e50a7adcb2647c
MD5 b2847c1d38de6951c6e4b6514911c9e9
BLAKE2b-256 7d8b550406c2e430445ec66a40613903f4ad8aafa81a684df599167a8ed6fa78

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 194.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b8746d0994ea8d9c6dace38401c7cb2b8e82a3d5409c5f551ae49af9abcf09db
MD5 7c63a0bc9ead54bf72e5953e8c4d1a16
BLAKE2b-256 7c730d1902d779fb3fe2dad9aba892c2100aefefa03f4aeca2d8671c1f6886ca

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 177.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 12a5439ad8b10f44b9610580b383e58e7c43f65edec350657e4c6574807fbdb0
MD5 de300a2c37fbc5ff75d8598372039c0f
BLAKE2b-256 a1997d617d7282a8d35166f23caa896ac2392d22c2c3a9422329716d204f8a05

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1aefd6cdb543ea4e9b661d347a8b7b3f7466f29ba753cd9279662cd759bcb82
MD5 baf4bf483c95141c2ee6c339bdcd8e02
BLAKE2b-256 13a7dc1a3463e8d45bd591f6a8db5eb1e673014b1011c333978e11c530ea0a66

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 77da798185c44aaa0987ad7ee6e7a02ea8415a8b075f3be9a7ad25c6823a1c1c
MD5 29c3861ff7d2948e2304ad59b88bcfdc
BLAKE2b-256 2697f7a675886cd70950469bd18e4a1ac0f1a411a9716d693ab28d5bd74b11ba

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2d270a434da902b88ddfedd960e5bc624ad5668cab55507b02477f1ba584e2ec
MD5 f705d07bd6bddb76bb810d0b06295ce9
BLAKE2b-256 360e9e870faa6e78f968eddf5cc507652beaec0d80f096da106847673a9bd4e3

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2c19f9f3b9fda7f5f55d17d89b4015b02438774041b9a0b8ab3a1b4fdc33286
MD5 e4360661c260aecfbc77d712369fdec3
BLAKE2b-256 7d589334c02529a275566545ebc94cabaaefd67d9698d38f807195393f349b65

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c3deab730c86d78040ac310994486a81d9718737d5640627f2913b6c65625d3
MD5 173dc833e3505ed018fc1c3df24c66ff
BLAKE2b-256 345c61490b4bd26f76cfdcc787c81e61c7860fc33e3b844c88f41e1182bab5e6

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 2a9c5a08934e6347be68ddd39b37aaf06fe436667449d20213b797c2ed0e01c8
MD5 fad77c050306ea2306f925710dae4d51
BLAKE2b-256 efe1cb03899a45583115ffd90f56b3cd3a6f5a49ce6fe19e49831580ba8c67c7

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 3b765a46af2580c8cf0cef56374b3ceb6c2403ea0efb470b20435533b64ba231
MD5 ec43b9e53de2b555c44936ba5481238e
BLAKE2b-256 d5754461f3805ab0dff093fafe72e04588b75b196b4549108dd7262f4a5fd6ff

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e751cca1edf78ad09c2a17522b44360df34cde6336e612de988327d1ebf774cb
MD5 6cc8fa6fdb23e8c3f0f131d2955d06c6
BLAKE2b-256 cc242a6666fc85a3f05c36458f52015bfeec8b50e32b4370a99ceee024dcf6e3

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 323f641627c96a988be430b18973531d3b83f8f78647fc9db03230f2e5d9d6b0
MD5 25643c9cd0574b2f07e7f6e95434670e
BLAKE2b-256 f3860f632f704445cebd61569b0e4651308e2b595dcf126fbfd7d11dcb6f9980

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cddda37405deb84b1fd908ccd1a9a544d271f1f790d584f8205cc40cc4a09101
MD5 df0037d683aa74b1c11cd041913324e4
BLAKE2b-256 356ac330168024f198786edade4425c10ce349122e7db050a3fed84c944526ce

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 91aac7a6fd82659242690d2dc821b48c0a9dc49798a000f03d2c699aa84a156b
MD5 4cf124c4d164b9351faf552341b2a15f
BLAKE2b-256 540e3a61e952472bbeb6e85c11e231d5ffaacf2bef454a4ecc047316d41af190

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 195.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3d358fe826b4aefc6e0913ec6b9a3b39225f308d7da585e4e2bd9d1ba72c3228
MD5 24ea9de0d06da896390501abbbdde9d1
BLAKE2b-256 9006d6386319f585a5d22dfef6e0a01ae6588d79410d07a0c6a309cea6ad371b

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: can_ada-3.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 177.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cb4180eff11a72c7b0d78af1648518df795c9f7b432bc5dc5661756fccb3b8b5
MD5 0f414b67b49157be0e098c628a45e1f4
BLAKE2b-256 00deae44f536b708a3cbb8f42eaaf1e6d1dbf661737b2d3bd8d35e9c3037ade8

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a97b7defdab9a6b8b00f08da43fce820e854cc10ef0037a3b570aceb5d6c28e8
MD5 a3861280f27abc24673a4f0dabbb2453
BLAKE2b-256 281bd40213d1a79c5b44bd6a8334e9de517d1b39a8634562d3c8f5bedfe1543f

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 039fe21e32f1f6dd35ca19e07fd7841bc01551bac570ed34248153acc38a96e5
MD5 f5d3a7381e823772970fbcb35dcba82c
BLAKE2b-256 5fee4522779263bf96e3ec6dcf33260904117469980ab4b1ffd634845bdaf4c0

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ad39ddaf17097ed5a84c63f1408be2d3618955599e23b5e87f3b70dd9403fbee
MD5 90c820b3a8044c33a47195daf4998b4a
BLAKE2b-256 65da13ac951eb1c6fe5b8934955b25450e1ec41a2606b02bd58818f618a782bb

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edc65b756e37e7259408422658923f052602fefbe427291e93976d46b606ca96
MD5 04566309daacc784d2241a7f45bf99c1
BLAKE2b-256 0ba381b0813499eef2352b21e08834e79e193a283a51eb5749f5a99c5c8498e7

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fe9c798f9d65b97dc0eb438c8326a26a753415c5106c894ee40d01709c3e2a1
MD5 45d1e5c66fb3012306bdfa2f5d1c0f97
BLAKE2b-256 eca206353e7e952450d8dc6a52b41d33c6d921920fca54f6e32271a0f4076cef

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-manylinux_2_26_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-manylinux_2_26_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 c2e61a82467207445195a7df247c72b997399b3369d7565fa996c95bb0ab38ae
MD5 c6016f215bd7e5ec9304868270938749
BLAKE2b-256 1dc08ae845b6c45d93ca9b5378610d80447f5503788bf1a8bc6df8f1d20f1226

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 262f215b63f29aab6072b7bc7dd73a8b2b6268d82c4cdc1b68dffb6c8921e695
MD5 d8a7ae6b20ab5a55ca14f9d9dd165386
BLAKE2b-256 7f182811702c22cf567e7083f411318a427a29e1b63efca242d91ddb967f3c73

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53f7c526b30e386436fca2e2e4959e6425899d8a6b596ba55216ae041701fba4
MD5 2031ae946043718b875c2daff1012560
BLAKE2b-256 556ad05049ab9a1b9b0014d9a1943be490e56b58fbd7143dadfde1e2c848840d

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38cdb91459a282fd9667f0c751582f0f8a44e7f1df8eb228c91380a8dc0be05c
MD5 1e490fc74da458975570ff13f8ced45f
BLAKE2b-256 c3b26320ac5fcee47f3b3530fabfe7f58633cecb636f576c38d22c6c8a55894d

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d73635d622a495ce410e626c8ad5eaded26080158e2f2def4754042cc4ad19cb
MD5 b5702c80dcea24aaf0dde30f91e1dfcf
BLAKE2b-256 bc0e0658bf1b9b7aa31d51582105aff228e8b69257ec85bd96284b86b3d14219

See more details on using hashes here.

File details

Details for the file can_ada-3.0.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for can_ada-3.0.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c7c2bdb1ccfa0dbf9c01e02239a01443ed0795b7ae9e0a9e9195c9203bbaec1a
MD5 74b87bd5eace98b16fd18aa7997897de
BLAKE2b-256 2f492e67a03944c572431e827b942663350bfdc0f6912f4d59e80859256cc76e

See more details on using hashes here.

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