Skip to main content

Tests

httptools is a Python binding for the nodejs HTTP parser.

The package is available on PyPI: pip install httptools.

APIs

httptools contains two classes httptools.HttpRequestParser, httptools.HttpResponseParser (fulfilled through llhttp) and a function for parsing URLs httptools.parse_url (through http-parse for now). See unittests for examples.

class HttpRequestParser:

    def __init__(self, protocol):
        """HttpRequestParser

        protocol -- a Python object with the following methods
        (all optional):

          - on_message_begin()
          - on_url(url: bytes)
          - on_header(name: bytes, value: bytes)
          - on_headers_complete()
          - on_body(body: bytes)
          - on_message_complete()
          - on_chunk_header()
          - on_chunk_complete()
          - on_status(status: bytes)
        """

    def get_http_version(self) -> str:
        """Return an HTTP protocol version."""

    def should_keep_alive(self) -> bool:
        """Return ``True`` if keep-alive mode is preferred."""

    def should_upgrade(self) -> bool:
        """Return ``True`` if the parsed request is a valid Upgrade request.
	The method exposes a flag set just before on_headers_complete.
	Calling this method earlier will only yield `False`.
	"""

    def feed_data(self, data: bytes):
        """Feed data to the parser.

        Will eventually trigger callbacks on the ``protocol``
        object.

        On HTTP upgrade, this method will raise an
        ``HttpParserUpgrade`` exception, with its sole argument
        set to the offset of the non-HTTP data in ``data``.
        """

    def get_method(self) -> bytes:
        """Return HTTP request method (GET, HEAD, etc)"""


class HttpResponseParser:

    """Has all methods except ``get_method()`` that
    HttpRequestParser has."""

    def get_status_code(self) -> int:
        """Return the status code of the HTTP response"""


def parse_url(url: bytes):
    """Parse URL strings into a structured Python object.

    Returns an instance of ``httptools.URL`` class with the
    following attributes:

      - schema: bytes
      - host: bytes
      - port: int
      - path: bytes
      - query: bytes
      - fragment: bytes
      - userinfo: bytes
    """

Development

  1. Clone this repository with git clone --recursive git@github.com:MagicStack/httptools.git

  2. Create a virtual environment with Python 3: python3 -m venv envname

  3. Activate the environment with source envname/bin/activate

  4. Run make and make test.

License

MIT.

Release files for httptools 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for httptools 0.8.0
File Size Uploaded
httptools-0.8.0.tar.gz 271.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for httptools 0.8.0
File
httptools-0.8.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
httptools-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
httptools-0.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
httptools-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
httptools-0.8.0-cp314-cp314t-macosx_10_13_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.13+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
httptools-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
httptools-0.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
httptools-0.8.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp314-cp314-macosx_10_13_universal2.whl CPython 3.14 CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
httptools-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
httptools-0.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
httptools-0.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
httptools-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
httptools-0.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
httptools-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
httptools-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
httptools-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
httptools-0.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
httptools-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
httptools-0.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
httptools-0.8.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
httptools-0.8.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
httptools-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
httptools-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
httptools-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
httptools-0.8.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
httptools-0.8.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
httptools-0.8.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 16.6 MB

Release files / httptools-0.8.0.tar.gz

Download URL httptools-0.8.0.tar.gz
Size 271.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6b2a32f18d97e16e90827d7a819ffa8dbd8cc245fc4e1fa9d1095b54ef4bd999
BLAKE2b-256 checksum
How to use checksums
43e5d471fcb0e14523fe1c3f4ba58ca52480e7bd70ad7109a3846bc75892f7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-win_amd64.whl

Download URL httptools-0.8.0-cp314-cp314t-win_amd64.whl
Size 108.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
384c17174464c8e873398b7af24f0b1f44d992c820328413951a625323155d77
BLAKE2b-256 checksum
How to use checksums
4863b906c01e53f50d432c0defe43ce52764a111dc1bdd028bafbeb54dcfd008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 539.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2c032fa028f46871ec7e1fc59fc15e8023eab3e6bbe6ece786a1611719a5d081
BLAKE2b-256 checksum
How to use checksums
99678d9f2c313618e161b82f3873188e7196126da1d6e29688df40eb3997c77a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 543.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
88eead8ec8680a9f146c655bc88445a325bd7921cfd8194c7337e9467282427d
BLAKE2b-256 checksum
How to use checksums
3eb9f5564760af99f3dbbf3f9104dc00e5da27e96cf433c6bdcf77617f70bf3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 571.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
48774d39cbb70e2b1f71f88852a3087ae1d3a1eb80482bb48c13067ab080c14f
BLAKE2b-256 checksum
How to use checksums
bd39f172e8003576de35f5ba77ff417cf0e34429d35dc014deef15afa337a72c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 558.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2a021c3a8e65cc125390d72f59b968afca3bdcaff25bd67965e0a055a14946ca
BLAKE2b-256 checksum
How to use checksums
fc37fccd705f795386bb05bf413012fecff2a33e5aa8c2f069096de3e9fd8702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 117.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e93c227b595c6926c1acee96891dd9da4be338cfbe82e5cd3bb9d8dd7dc4ac0b
BLAKE2b-256 checksum
How to use checksums
b9b0312a062ae741ae3e8baa8c8bf20be81b2e67337b259ab4349bebc7b6142e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314t-macosx_10_13_universal2.whl

Download URL httptools-0.8.0-cp314-cp314t-macosx_10_13_universal2.whl
Size 215.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
de1ed58a974e75d56560acc7e7fed01a454994429456f65209789992e41f2568
BLAKE2b-256 checksum
How to use checksums
fdc4121648f68ce066d7bd762d6b6d97e620847642d38d54f3d90ff11d947629
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-win_amd64.whl

Download URL httptools-0.8.0-cp314-cp314-win_amd64.whl
Size 92.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
19d1ee275bb59ba2643ba9a3a1e51cc0c788caf2b8df506368e03f56fdd08527
BLAKE2b-256 checksum
How to use checksums
60bd07b13c93ffd9bec9546e0d43f8e19378dd696dbd278511406bc07371ef1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 466.6 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f256d6ce930c52ca1cb2a960b7da03548c454e7d28b06059ad41bfe789036ce0
BLAKE2b-256 checksum
How to use checksums
151b47fc5fff68acd1bfa20b4734059c9a06cadb88119dcd5258b5b0d21d91c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 463.2 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a3b7387147361c3fd47a0bde763c5c91b5b4cd4dc9989b8ece84ff436c99843b
BLAKE2b-256 checksum
How to use checksums
1c7cfe2980fc03723272e30f135b62360b075f513dfe7cc73aef36c7f04012bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 480.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d76ad7b951387e3632c8716a9bb03ac5b45c5f16119aa409db0459520887944e
BLAKE2b-256 checksum
How to use checksums
624294e15bc68ce3d423243c45d7f1b0c7561f13844f97dc52ae23182fb65628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 481.6 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c4a9f1707e4823d54dfec6c33fa3697d302aed536ed352a7ebb5a061ddb869d0
BLAKE2b-256 checksum
How to use checksums
ba53771bd891eb0f236f32145d6a1775777ec85745f3cc983a1f23d1a3b8ddfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Size 112.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
159e9ab5f701ccd42e555a12f1ad8ff69702910fc1c996cf2bb66e5fcb7a231b
BLAKE2b-256 checksum
How to use checksums
30fc5e7c4cb443370f2090a3aba0453a07384d29ff66b7435bb90e77e1037599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp314-cp314-macosx_10_13_universal2.whl

Download URL httptools-0.8.0-cp314-cp314-macosx_10_13_universal2.whl
Size 206.2 kB
Tags CPython 3.14 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
de242a49b5d18e0a8776e654e9f6bf6d89f3875a5c35b425a0e7ce940feb3fd6
BLAKE2b-256 checksum
How to use checksums
1a12fa3fbf5f9517b273edea2dc982aa82a8c634091e67c590792b729017bc6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-win_amd64.whl

Download URL httptools-0.8.0-cp313-cp313-win_amd64.whl
Size 90.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7685df791fad561384bfb139e77fde27a1ffd93134e016f95a0db424ffbf77b1
BLAKE2b-256 checksum
How to use checksums
0d66b96623b27e51a68199ef4efdda0613cced9233fe3062ac74e50749c5ad37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 471.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0770728beb05094c809b98e814edff5fef69d26ad7d21185f2f6d5884a0ba683
BLAKE2b-256 checksum
How to use checksums
ce485d1d072442277bb2b3434e0e60690b8e8c23840ef7de8b6ea54040a536d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 464.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6a43c9dd399758ccc0531acb0a3c4a6c299ee893ee9400e9c893b7bdcfae0681
BLAKE2b-256 checksum
How to use checksums
04abd1cef3b5523f4d272a70f42a776c3169a2dddfe3a54de4b2ce4a36341528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 482.4 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
88bdd940f2b5d487b4d032c6afa5489a7dc4694410d43de3c38c4fb3af0dc45d
BLAKE2b-256 checksum
How to use checksums
7700258bfc0837221f81d9725c45f9b948a6a6b2994a147a4fb66e85100c668f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 486.4 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
eb3028cca2fc0a6d720e52ef61d8ebb62fcbfeb1de56874546d858d3f25a26b7
BLAKE2b-256 checksum
How to use checksums
2e1b46f1cecf06b9bbde8e4b8c88034ac7908989e5ff7a3a388ef38392949c1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 111.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d689918c15a013c65ef52d9fd495d766893ab831a2c8d89f2ac5940a5df847c
BLAKE2b-256 checksum
How to use checksums
2a0e0fb14848c19a686c8062ff9067c1a48793e3224b47bc5b201535b6036fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp313-cp313-macosx_10_13_universal2.whl

Download URL httptools-0.8.0-cp313-cp313-macosx_10_13_universal2.whl
Size 205.1 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
614ceea8ea606848bece2338ac03b3ce5324bcb4be8dc7d377ed708012fa4db8
BLAKE2b-256 checksum
How to use checksums
5ee58cfcabc5546e8022f168be28bcdaa128a240a0befdd03b59d558b4f18bd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-win_amd64.whl

Download URL httptools-0.8.0-cp312-cp312-win_amd64.whl
Size 90.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cd96f29b4bab1d42fa6e3d008711c75e0f79e94e06827330160e3a304227f150
BLAKE2b-256 checksum
How to use checksums
050b4240efeb672751ee5b9b380cb0e3fdc050bc05f68adc7a8aefc4fcd9a69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 509.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a1afd7c9fbff0d9f5d489c4ce2768bd09c84a46ddefc7161e6aa82ae35c85745
BLAKE2b-256 checksum
How to use checksums
ca42906adc91ae3a5fa9c59c0a2f21c139725bd7e5b41ae6acd485cd14123ebf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 501.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ef7c3c97f4311c7be57e2986629df89d49cb434dbff78eafcd48c2bff986b15a
BLAKE2b-256 checksum
How to use checksums
9e2d0c9ac76dd2c893841fbf6498d6acec4f2442e1b7067f6e3e316a80e494e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 518.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
425f83884fd6343828d8c565f046cb72b6d19063f6924093e11bcd8e1548cd09
BLAKE2b-256 checksum
How to use checksums
b7e4f90a0df0b83beff265b7e3b65f2a4cefd95792d4be0ac3e16049f2acd3c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 523.9 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b15fc622b0f869d19207c4089a501d9bcc63ca5e071ffdd2f03f922df882dcb2
BLAKE2b-256 checksum
How to use checksums
e3a6febbb8b8db0f58b38e44ad6cb946e6a255ae49b55f2e8543408fb7501ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 113.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5931891fb7b441b8a3853cf1b85c82c903defce084dd5f6771ca46e31bf862c5
BLAKE2b-256 checksum
How to use checksums
a542cc4feea2945cb3051038f090c9b36bd5b8a9d7f5a894a506a8983e33fd1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp312-cp312-macosx_10_13_universal2.whl

Download URL httptools-0.8.0-cp312-cp312-macosx_10_13_universal2.whl
Size 208.2 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
880490234c10f70a9830743097e8958d6e4b9f5a0ffc24515023afeef984054d
BLAKE2b-256 checksum
How to use checksums
14881d21a36da8f5cb0fa49eafd4b169eba5608d57e75bbcf61845cbc6243216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-win_amd64.whl

Download URL httptools-0.8.0-cp311-cp311-win_amd64.whl
Size 91.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a1b4c8e7a489a0d750d91894e9a8cdc295838f1924c0ca903ae993456fddec07
BLAKE2b-256 checksum
How to use checksums
cc9497b75870dea07b71e3ec535cebe525b08d723152e4c7d13fa887e51f4de2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 452.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
20b4aac66ff65f7db06a375808b78f42a94970aa22e826b3cb2b43eb09174124
BLAKE2b-256 checksum
How to use checksums
b5f95811c74f37a758c8a4aa3dc430375119d335947e883efc4664d8f3559a41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 449.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
52dd695b865fe96d9d2b16b64a895f3f57bf3cb064e8383cd3b5713a069e8085
BLAKE2b-256 checksum
How to use checksums
a2826735be2b0ca527718c431cdb8e5f70c3862c0844a687df0f572c51e11497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 464.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bbb8caadb2b742d293169d2b458b5c001ef70e3158704aa3d3ef9597624c5d1d
BLAKE2b-256 checksum
How to use checksums
bf954c1c26c0b985f8a3331682d802598f14e32dc41bf7509266eb2c04ad4801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 464.7 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
57278e6fa0424c42a8a3e454828ab4f0aff27b40cddf9679579b98c6dce6a376
BLAKE2b-256 checksum
How to use checksums
ccd413025f1a56e615dcb331e0bbe2d9a1143212b58c263385fc5d2e558f5bac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 113.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9518c406d7b310f05adb1a37f80acabac40504a575d7c0da6d3e365c695ac20d
BLAKE2b-256 checksum
How to use checksums
f194dfe435d90d0ef61ec0f2cc3d480eef78c59727c6c2ce039f433882f6131a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL httptools-0.8.0-cp311-cp311-macosx_10_9_universal2.whl
Size 208.4 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ed377e64805bdba4943c82717333f8f8603a13b09aff9cead2717c6c817fb168
BLAKE2b-256 checksum
How to use checksums
f8d2c3eedaef57de65c3cc5f8dc244cf12d09c84ad258a479055aad6db23206c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-win_amd64.whl

Download URL httptools-0.8.0-cp310-cp310-win_amd64.whl
Size 90.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b205e5f5523fa039679da0dfe5a10132b2a4abeae6a86fdd1ddc035f7f836557
BLAKE2b-256 checksum
How to use checksums
bbe886b85bbc0ac7892232f1a99ab96a9aa71936984fa06adfc0afc83ca7789e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 437.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9878eb2785ba5eb70631ad269b37976f73d647955e26c91d490eb8a4edfda4ba
BLAKE2b-256 checksum
How to use checksums
74b0054aac84c03d7e097bf4c605fb7e74eec3d65c0276adf64ee97f3a103ff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 436.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c0d726cc107fceb7d45f978483b4b70dd8caa836f5914d3434bb18628eb73813
BLAKE2b-256 checksum
How to use checksums
ed41b44a25560955197674b6744cb903664300e239235a5eaa69df0890d87054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0ea897f0c729581ebf72131a438a7932d9b14efef72d75ada966700cac3caaeb
BLAKE2b-256 checksum
How to use checksums
da725a8f787e323f56fbd86c32a4be92a86776e4cfe8b4317db999f452028362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 450.0 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a6f21e2a3b0067bbe7f67e34cfd16276af556e5e52f4c7503be0cb5f90e905e4
BLAKE2b-256 checksum
How to use checksums
e6e477487e14fc7be47180fd0eb4267c7486d0cc59b74031839a3daf8650136b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Size 113.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da684f2e1aa2ee9bdcb083f3f3a68c5956750b375bc5df864d3a5f0c42a40b77
BLAKE2b-256 checksum
How to use checksums
9df7b4d41eaae2869d31356bc4bbf546f44fae83ff298af0a043ca0625b06773
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL httptools-0.8.0-cp310-cp310-macosx_10_9_universal2.whl
Size 208.8 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bf3b6f807c8541503cecfbb8a8dffb385640d0d96102f3d112aa8740f9b7c826
BLAKE2b-256 checksum
How to use checksums
40b9be66eb0decd730d89b9c94f930e4b8d87787b05724bb84af98bfd825f72c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-win_amd64.whl

Download URL httptools-0.8.0-cp39-cp39-win_amd64.whl
Size 91.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5d7fa4ba7292c1139c0526f0b5aad507c6263c948206ea1b1cbca015c8af1b62
BLAKE2b-256 checksum
How to use checksums
06f6e0577ea0f86af402772f363c7f9ba321c9ed8c760d223749c51365b162e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL httptools-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 438.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9fc1644f415372cec4f8a5be3a64183737398f10dbb1263602a036427fe75247
BLAKE2b-256 checksum
How to use checksums
35e433ebdb8acb9650661966b3ca5687158122bf43c48207747afcc0245f66d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL httptools-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 437.1 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7b71e7d7031928c650e1006e6c03e911bf967f7c69c011d37d541c3e7bf55005
BLAKE2b-256 checksum
How to use checksums
17c5c11ac814a89052dc0dba5ff99009f447e2e46ddb37eaa72d24079675ee9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL httptools-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 452.2 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fe2a4c95aeba2209434e7b31172da572846cae8ca0bf1e7013e61b99fbbf5e72
BLAKE2b-256 checksum
How to use checksums
31d08d09dcac561cd23050133e887b219e9361be9f547d3616db66b5857ed91a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL httptools-0.8.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 451.4 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c08ffe3e79756e0963cbc8fe410139f38a5884874b6f2e17761bef6563fdcd9b
BLAKE2b-256 checksum
How to use checksums
8a52037b6e734eaf5395d552fdc7459b7d0affaa33df07c5c6c7e02d60f6331c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL httptools-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Size 114.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5eb911c515b96ee44bbd861e42cbefc488681d450545b1d02127f6136e3a86f5
BLAKE2b-256 checksum
How to use checksums
055b1f9b7462464294db5d0b4e0fcb285c2f8233fb29ce48141c26b40fd505f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / httptools-0.8.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL httptools-0.8.0-cp39-cp39-macosx_10_9_universal2.whl
Size 210.8 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
df31ef5494f406ab6cf827b7e64a22841c6e2d654100e6a116ea15b46d02d5e8
BLAKE2b-256 checksum
How to use checksums
b5ba707b05d0a75f22ab301ff2660ebd4c2567cb13496ce5c277cafe8fa847a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.8.0 This release

50 release files

0.7.1

43 release files

0.6.4

43 release files

0.6.3

43 release files

0.6.2

43 release files

0.6.1

36 release files

0.5.0

41 release files

0.4.0

34 release files

0.3.0

24 release files

0.2.0

15 release files

0.1.2

15 release files

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page