Skip to main content

L402 client SDK for AI agent frameworks — pay for APIs with Lightning

Project description

L402sdk

L402 client SDK for Python — pay for APIs with Lightning

PyPI PyPI downloads MIT or Apache-2.0 Licensed

Built in Rust via PyO3. Supports LND, CLN, and SwissKnife Lightning backends.

Install

pip install l402

Quick Start

from l402 import L402Client, Budget

# Create a client backed by LND REST
client = L402Client.with_lnd_rest(
    "https://localhost:8080",
    "hex-encoded-admin-macaroon",
    budget=Budget(per_request_max=1000, daily_max=50_000),
)

# L402 negotiation happens automatically
response = client.get("https://api.example.com/paid-resource")
print(response.status)  # 200
print(response.paid)    # True

# Payment receipt
receipt = response.receipt
print(receipt.amount_sats)    # 100
print(receipt.payment_hash)   # hex string

# Budget tracking
print(client.total_spent())   # 100
print(client.receipts())      # [Receipt(...)]

Lightning Backends

from l402 import LndRestBackend, ClnRestBackend, SwissKnifeBackend, L402Client

# LND REST
client = L402Client.with_lnd_rest("https://localhost:8080", "macaroon_hex")

# Core Lightning (CLN) REST
client = L402Client.with_cln_rest("https://localhost:3010", "rune_token")

# SwissKnife
client = L402Client.with_swissknife("https://app.numeraire.tech", "sk-...")

Budget Control

from l402 import Budget

budget = Budget(
    per_request_max=100,   # Max sats per request
    hourly_max=1000,       # Max sats per hour
    daily_max=5000,        # Max sats per day
    total_max=50000,       # Max sats total
)

# Or no limits
budget = Budget.unlimited()

API Reference

L402Response

response.status        # HTTP status code (int)
response.body          # Response body (str)
response.paid          # Whether a payment was made (bool)
response.cached_token  # Whether a cached token was used (bool)
response.receipt       # Payment receipt or None
response.json()        # Response body parsed as JSON

Receipt

receipt.timestamp        # Unix timestamp (seconds)
receipt.endpoint         # URL accessed
receipt.amount_sats      # Amount paid (sats)
receipt.fee_sats         # Routing fee (sats)
receipt.payment_hash     # Payment hash (hex)
receipt.preimage         # Preimage (hex)
receipt.response_status  # HTTP status after payment
receipt.total_cost_sats  # amount + fee

License

MIT OR Apache-2.0

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

l402sdk-0.1.0.tar.gz (265.8 kB view details)

Uploaded Source

Built Distributions

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

l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp314-cp314-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.14Windows x86-64

l402sdk-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

l402sdk-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

l402sdk-0.1.0-cp313-cp313t-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

l402sdk-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

l402sdk-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

l402sdk-0.1.0-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

l402sdk-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

l402sdk-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

l402sdk-0.1.0-cp311-cp311-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

l402sdk-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

l402sdk-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

l402sdk-0.1.0-cp310-cp310-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

l402sdk-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

l402sdk-0.1.0-cp39-cp39-manylinux_2_28_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

l402sdk-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file l402sdk-0.1.0.tar.gz.

File metadata

  • Download URL: l402sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 265.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f520d5344189457a4a45f9e1d49c46c76c1652bb9c2ecf79fbe74f3c4c681667
MD5 d20fee74ab0353fa4e42a58249490b03
BLAKE2b-256 f13aa1ec4715c5b99d67d90705cf64b14ca527a872ac879a1e5357e61d603d9d

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 782a02b3fe806d13111da4cd7002ec58ac969eec5ef06884bad35d7c8ac4cf66
MD5 aa7a042d193ae3e3b1b616d6c32c672b
BLAKE2b-256 e5a6ca539e4576abc2feb550f1b14cb09e464640301dbba1fd768cad61b780ab

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6664515bd1bb001e3115b8851d1ef721da340f45361e0a54a491e598185f7f14
MD5 14f351fd3c2c2d7cf9af6a697092b378
BLAKE2b-256 ab1a22f650395844a6eb07fa10ff793baefc70c7f1b10ce90add2a01c3c88c0f

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f9fa5808b21cf62c743e3f4d7d4c0edf33f3fa40aa7783cd03a827f289c4769
MD5 94f484858f89360b07b11c06d60bb232
BLAKE2b-256 7ae3ff3303dc9bbab352569eea330348cf2d3cc9fe6341329f77d328a301e623

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: l402sdk-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dab49a0de5febd21dfc835f7ea537461c0c73cde2d7a174d5a42b1180e38f9c8
MD5 acc8c07af2ce2d06ea547647dee482a8
BLAKE2b-256 f0d9fc693f08dc1ad3a6866e450efe472cf0121e500fca1e9c867b769eda2bef

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b18b442cbcd1adf6f61ec229a9b83da3fd042e0024d4fe9f2260708107547a1c
MD5 2b81d4a2b1622983bd7a39b8a92c8dfa
BLAKE2b-256 ff06c3e9a0aae71f2bce717ff564d9e33c5d6efea5456e9ef64cf2d079e87bac

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74df9f97fb19c5b09050f2e60ddebd1be2afff53e312d6e14fa58cf08cb33bb7
MD5 315340323bc23e8220c9a88e3ddcaa2c
BLAKE2b-256 3460b8cf6c16a2f268ec00d272d7f6acf6f0785a7f9dd98b5dbcb40f0ffb3852

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5debd2805132699a9cd76092105fff0b997c8139abfdc8393fce23983ccde04
MD5 824955df7f909991c2aa78cc5343e811
BLAKE2b-256 d53e564a08248b6e1bbdfb3d11f2dfdf5e3bfa511c44011a1d5d20c072500deb

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8038fe75499e2f684e5834ae112afbd4ac9dbdf832fd1f26b6fc5d9029456db
MD5 9d2bc6c391d3b4a2b7fad8c5f475fd38
BLAKE2b-256 f4fcc69f22c0a6164a0776906fc17005ae927e285e284f8a9c0fd79f656cfd67

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d02bb19b3a1ac14cbc9a444606527ceab27facfad06d42759a2f0041cf8914a2
MD5 89614fd2789bc2382db71eb4029c0c60
BLAKE2b-256 f40ba104b77aad7de2caf5506f8af2cca31a44158e11bda606e5fbaf323b2135

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: l402sdk-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0006dffc147efc054624ca961eab6cf9701254009fcb638982b03a82594d1b22
MD5 7d6cd6a30c089009ab1856de1156ebd4
BLAKE2b-256 7f06dbee0d3f5934cd02a71c5ba4f39ecddf819b3b8d483c7e99dc300ceb6a59

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6ee6ae4fca10d01c63fdeee30b57ae75b5aa1d1337f69d2b2d773c52a869aa7
MD5 e401f481f90e39adb54b388cdccca9bd
BLAKE2b-256 4d47ad789c98e0d268ad0dab2d35b3672c575636f400ecb6c44adfe2449086d2

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0026ff7a30d6c13aca1da14ff672579177c5c335c4434226ed452e3b37f9b61
MD5 145dd201542f94d7caec3667bc311ef1
BLAKE2b-256 a7a73ab8e03512d4e18a72e13f5070b3910da97fff4e0ace627929193142a237

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08cfd619694528f77d6bbd12727709f082134bd51473305b4fc0c7c931fbd227
MD5 015327790c7f35ecdc74ed7908e72978
BLAKE2b-256 f84e561e3856e67028313920b308a41553a88c8f1116fb929ced2942ac76c4a6

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aaa60ad2adc96a3785503d61e2593839513b6ae0ae571efd82deebbd3c4e1bb0
MD5 a4a09ed3a2299de8cbe2ed2346cc1a82
BLAKE2b-256 f11caeea19a959a764ad7972cb5ae71666b844359126269900cd35f49986c9ec

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: l402sdk-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f0b509839cef5f26c6ee8da11c4337e94247656897312ecffe9c7e2f5fae73b9
MD5 5b98ec03d8c7265f80b630de20ae2f7f
BLAKE2b-256 ca05652c9d33a4e0042d7d1c4801fda360a705de156b6915550e979e7ccefae3

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65a1fc2077fb6ac0fa0dc95abfd5cc5c439ae3ee93f79bd97194438732fdeec1
MD5 71e455de3da8709b856b74f87a70ac89
BLAKE2b-256 160c69efc27ccecb3cf9c56cb5bdca12e5a5091968900f0a131b3477254c92d7

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7231dfe93ad10963f8c27777ad1dc5c6ba8d3ffdbad16a5c3faed1d892410499
MD5 89f9455d24ea82ab97fc084c89770c11
BLAKE2b-256 8f37f9cb40b8e211aec7c4056e5dce575b6153939207fdb1bedce5eff999dbaf

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0364dad51b1ed11be4e58d79f9a9fe697c86cdd47aad1118f63c6464c91c8de
MD5 ba2fc1070e871bded8746850e691d654
BLAKE2b-256 a509b01d8af34686287197de93289928fe61986e5df0cf4b6c41516ab4414691

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17663ca92d0ad2c4c088de99f1eed356e7a1ddf58b0c5b190cdd26e165d0bf61
MD5 cb153f23ff629350907486f59672c163
BLAKE2b-256 88d6610a6b142aef24da99fcc9785e0312dff2ca97c3c692729fc03a4fa4e7ec

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: l402sdk-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3d8a99b707fbd6f86769de9b01cea5afc8304d0c82c0340ea804e575d2abe89a
MD5 59a0ad3903707619d573b84a7327bc26
BLAKE2b-256 a7fd0a744d489532cdb62c5326b368f96ebc09bd41ecd786c716af86479002b6

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46eeb5a2b51d5d0e30467df76d32aea5d3fb02641f28e4198beaab042319d4a2
MD5 b21237a6284da9f164d941d04634a5bf
BLAKE2b-256 6ee81241c3c78b8253fcc67c58bc573f6c05a0867bfa6650497c78c057c1d612

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cef018faff46a9e28ef00a60278b4f47e7dbe6b75b40504332ceb591c2b8c3b3
MD5 e546f2c81073a98af73e5ccbe0a77dd5
BLAKE2b-256 209b1554a640fc15148078b1f05a0514ca876e92fd9065cd8e3785e390a2c0e6

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c1d0f74d1c15f92d02d4f16b27694598b129276c72ce7d866d78434de99c6de
MD5 a7a71d0c854bd1727480544db86542ca
BLAKE2b-256 9396595f7c6b87ec3646aa95f5901c4b377f048324572d8456341e97b7d90158

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1745488da23f1df1465d3e1d096b9953d3fcaa4c33229bf0a304d4cdefe6ab62
MD5 d4085461065d51b3b07bec5a95acacd6
BLAKE2b-256 07c2826008dde5752abbe15afbe519aeb316076cf1ff14663197947e84ea9cc9

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: l402sdk-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for l402sdk-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b31ddfc71203ea197dcedbff333ad5de459534da7dd171edca63f4ebbd68f1dd
MD5 707737075796bf9ef3860d0913e52f44
BLAKE2b-256 984c890178f370ee4ccbfaf9fd44fb6f8ede851c32d8ffb897643c71fb7d1086

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9472c3f65830f776c2b545e4cd52b53c7069cb50c1baf60daf52c581cf6be47a
MD5 82545ffe78e188b1d6a0d266edc46e14
BLAKE2b-256 0379dfeaeba7248c14d6e72df3b4c4ab315c725a8f15366b7da399a86013e462

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f48d212e487971a3abce45343115ec173e589fb2adf4fed7b0e676f9fc93614
MD5 c8762e90e4959237e3ac92826be2c321
BLAKE2b-256 e253d456defb45fdf2b0e8fba2c396e8e9bc366a7308f27436bd68d041f4da59

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 093237457eb5d1458bdebb81dec581aae4770a8c438b07525cbd1243bf0cd434
MD5 cd33a0384a2092c95d8b336adfeaf1d0
BLAKE2b-256 69bfcd63143cdd0a01b71981b1739cb253a475be9c33a8dce0b85cda4f104c33

See more details on using hashes here.

File details

Details for the file l402sdk-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for l402sdk-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cefe67de9396c63738013a5cc21cc941774002e017f5ca5e02c572cfea0bdeeb
MD5 e9bb91bcdf406ee207b62b70e1b690ba
BLAKE2b-256 8d5031497d66192b728499815971e2f2c9da8acb7e3d7f3d88b43eb488584f8c

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