Skip to main content

picows banner

tests codecov pypi downloads docs codspeed codspeed

Documentation   •   Issues   •   Discussions   •   Examples

:zap: Introduction

picows is an ultra-fast, lightweight Python WebSockets client and server library for asyncio. Originally developed as part of an algorithmic trading project, it features a very efficient C implementation, a zero-copy interface and all possible speedups for the common modern CPU architectures.

With picows, you get unmatched, best-in-class latency and throughput!

Benchmark chart

The above chart shows the performance of various echo clients communicating with the same high-performance C++ server through a loopback interface. boost.beast client is also included for reference. You can find benchmark sources and more results here.

💡 Key Features

  • Faster (up to 2x) drop-in replacement for the popular websockets library.
  • Maximally efficient WebSocket frame parser and builder implemented in C/Cython
  • Reuse memory as much as possible, avoid reallocations, and avoid unnecessary Python object creation
  • Use aiofastnet to achieve excellent TCP/TLS performance regardless of the event loop used
  • Lower-level core API with non-async data path, to reduce latency and achieve maximum performance
  • Provide a Cython .pxd for efficient integration of user cythonized code with picows
  • Ability to check if a frame is the last one in the receiving buffer
  • Auto ping-pong with an option to customize ping/pong messages
  • Convenient method to measure websocket roundtrip time using ping/pong messages

📦 Installation

picows requires Python 3.9 or greater and is available on PyPI:

pip install picows

🤔 Getting started

picows provides two APIs:

  • A reimplementation of the popular websockets library's asyncio interface.

  • A low-level and significantly more efficient (lower latency, better throughput, zero copy) core API.

websockets API

This is a drop-in replacement; you only need to change imports to transition from websockets to picows.

Certain features from websockets library are not supported yet. Check out documentation for the full list.

Client

# Import picows.websockets instead of websockets
from picows.websockets.asyncio.client import connect
import asyncio


async def hello():
    async with connect("ws://localhost:8765") as websocket:
        await websocket.send("Hello world!")
        message = await websocket.recv()
        print(message)


if __name__ == "__main__":
    asyncio.run(hello())

Server

# Import picows.websockets instead of websockets
from picows.websockets.asyncio.server import serve
import asyncio


async def echo(websocket):
    async for message in websocket:
        await websocket.send(message)


async def main():
    async with serve(echo, "localhost", 8765) as server:
        await server.serve_forever()


if __name__ == "__main__":
    asyncio.run(main())

Core API

The Core API achieves superior performance by offering an efficient, non-async data path, similar to the transport/protocol design from asyncio.

The user handler receives WebSocket frame objects instead of complete messages. Since a message can span multiple frames, it is up to the user to decide the most effective strategy for concatenating them. Each frame object includes additional low-level details about the current parser state, which may help to further optimize the behavior of the user's application.

The Core API doesn't offer high-level features like permessage-deflate extension support or an async iterator interface for reading. These features are often not required in real-world applications, significantly slow down the data path, and make a true zero-copy interface impossible.

Client

import asyncio
from picows import ws_connect, WSFrame, WSTransport, WSListener, WSMsgType, WSCloseCode


class ClientListener(WSListener):
    def on_ws_connected(self, transport: WSTransport):
        transport.send(WSMsgType.TEXT, b"Hello world")

    def on_ws_frame(self, transport: WSTransport, frame: WSFrame):
        print(f"Echo reply: {frame.get_payload_as_ascii_text()}")
        transport.send_close(WSCloseCode.OK)
        transport.disconnect()


async def main():
    transport, client = await ws_connect(ClientListener, "ws://127.0.0.1:9001")
    await transport.wait_disconnected()


if __name__ == "__main__":
    asyncio.run(main())

Server

import asyncio
from picows import ws_create_server, WSFrame, WSTransport, WSListener, WSMsgType, WSUpgradeRequest


class ServerClientListener(WSListener):
    def on_ws_connected(self, transport: WSTransport):
        print("New client connected")

    def on_ws_frame(self, transport: WSTransport, frame: WSFrame):
        if frame.msg_type == WSMsgType.CLOSE:
            transport.send_close(frame.get_close_code(), frame.get_close_message())
            transport.disconnect()
        else:
            transport.send(frame.msg_type, frame.get_payload_as_memoryview())


async def main():
    def listener_factory(r: WSUpgradeRequest):
        # Routing can be implemented here by analyzing request content
        return ServerClientListener()

    server: asyncio.Server = await ws_create_server(listener_factory, "127.0.0.1", 9001)
    for s in server.sockets:
        print(f"Server started on {s.getsockname()}")

    await server.serve_forever()


if __name__ == "__main__":
    asyncio.run(main())

:hammer: Contributing / Building From Source

Contributions are welcome!

  1. Fork and clone the repository:
git clone git@github.com:tarasko/picows.git
cd picows
  1. Create a virtual environment and activate it:
python3 -m venv picows-dev
source picows-dev/bin/activate
  1. Install development dependencies:
# To run tests
pip install -r requirements-test.txt
  1. Build in place and run tests:
python setup.py build_ext --inplace --dev
pytest -s -v

# Run specific test with picows debug logs enabled
pytest -s -v -k test_client_handshake_timeout[uvloop-plain] --log-cli-level 9
  1. Run perf, see call graph

For Intel:

$ perf record -F 999 -g --call-graph lbr --user-callchains -- python -m examples.perf_test --msg-size 8192 --ssl
$ DEBUGINFOD_URLS= perf report -G -n --stdio

For AMD:

$ perf record -F 999 -g --call-graph dwarf --user-callchains -- python -m examples.perf_test --msg-size 8192 --ssl
$ DEBUGINFOD_URLS= perf report -G -n --stdio
  1. Build coverage report:

Building for coverage testing requires enabling line tracing in cython, which significantly slows down extension modules. It is disabled by default. You would need to rebuild specifically with coverage support.

python setup.py build_ext --inplace --dev --with-coverage
pytest -s -v --cov=picows --cov-report=html
  1. Build docs:
pip install -r docs/requirements.txt
make -C docs clean html

Metadata

Release files for picows 2.2.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 picows 2.2.0
File Size Uploaded
picows-2.2.0.tar.gz 95.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for picows 2.2.0
File
picows-2.2.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
picows-2.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
picows-2.2.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
picows-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.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.28+ ARM64, Linux glibc 2.17+ ARM64 Details
picows-2.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
picows-2.2.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
picows-2.2.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
picows-2.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
picows-2.2.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
picows-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
picows-2.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
picows-2.2.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
picows-2.2.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
picows-2.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
picows-2.2.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
picows-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.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
picows-2.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
picows-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
picows-2.2.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
picows-2.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
picows-2.2.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
picows-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.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
picows-2.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
picows-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
picows-2.2.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
picows-2.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
picows-2.2.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
picows-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
picows-2.2.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
picows-2.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
picows-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
picows-2.2.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
picows-2.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
picows-2.2.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
picows-2.2.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.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
picows-2.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
picows-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
picows-2.2.0-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
picows-2.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
picows-2.2.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
picows-2.2.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
picows-2.2.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
picows-2.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
picows-2.2.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
picows-2.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
picows-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 24.5 MB

Release files / picows-2.2.0.tar.gz

Download URL picows-2.2.0.tar.gz
Size 95.1 kB
Tags Source
SHA-256 checksum
How to use checksums
627535e97eb56dceb4e2a73f65c6cde950a619f14866161c3a4c13c358f170d5
BLAKE2b-256 checksum
How to use checksums
ef63a9041927bdf17a335098f40ff277a6f6179fe11a40c70faf2a294da77533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-win_arm64.whl

Download URL picows-2.2.0-cp314-cp314t-win_arm64.whl
Size 321.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c21cddcb88458fb16a00e6db22a1b4d84bdf75594a84e0bb60efcb740edc495e
BLAKE2b-256 checksum
How to use checksums
dba87c0d6404a560a9c6c4d804cc3fec1b7b0c5ff17787e5283c88efd6d71de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-win_amd64.whl

Download URL picows-2.2.0-cp314-cp314t-win_amd64.whl
Size 376.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
6e025c697dc92a7c6ca00c3965d51a45da742fbe31e40a03a5f9d02cf66999ef
BLAKE2b-256 checksum
How to use checksums
955e60a4aecee0a1e65246bfd85b729e5f88173b522f910bab468ef5418a1fc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-win32.whl

Download URL picows-2.2.0-cp314-cp314t-win32.whl
Size 326.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
b12f2c093a13f830c6c37ea6eb30ff69a68770443875c3a2de0ace6c4db808bf
BLAKE2b-256 checksum
How to use checksums
99b96234ab01b00664a780dfddcfd58d9c7da4e385d1ee9f1475aa733b29c812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 459.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
630a0b70accc9beff6c43687e1f12dbcdb1e88d967e2c433830b5b8459b897ef
BLAKE2b-256 checksum
How to use checksums
2eb4cd9d950920f17b91465a61e810bbdfba30f8356b26f8af91b3d6dfd6ba2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 433.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
892c3efcfc64b4a89658aca24e8b07aeb2e5bdb11c9258a7d3bde49cfddc644d
BLAKE2b-256 checksum
How to use checksums
421df2ac18fdc0ba403ff7c756e6a8f928d60b2c049d53e4df1ccf1aa608b3ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 455.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb1d5d7f17a20dc471e0a8944a378dbf7fe7937354c98fc500cdaf6e79716a89
BLAKE2b-256 checksum
How to use checksums
66f6d3823ebd5b71b0be8d39cfe392339bed35dc87000e7ac6aaf40f012499dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 426.8 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
86169fc5b68f33e89e02fa9db5343c8303019274c46392b86545eeb1e7843c43
BLAKE2b-256 checksum
How to use checksums
6351644bce044be8d711211ae3a1517bc489fa2e9fbefa47d1c95a55b07a4651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 392.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee78c0fd1be91b6c60138a9643cf6ef8f8ed64908a0c282b35835f5e0ba5cd21
BLAKE2b-256 checksum
How to use checksums
4351a416e4c00985d85d60b87ac0953a3c0c60585631d40b399e5736bc1e8e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL picows-2.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 411.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6f3f1760a4f3f9d89f3b194d4314b07d5738ed26c978c837768ccfa127cd4497
BLAKE2b-256 checksum
How to use checksums
3478ed009f644022e6605f98786e0be39bd418460e307c2e7ed39dbc36a00f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-win_arm64.whl

Download URL picows-2.2.0-cp314-cp314-win_arm64.whl
Size 303.5 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
50d8c6ba167eadb01df8e766836f26f2a769982c12ad1dc638bb9e6add81f1bf
BLAKE2b-256 checksum
How to use checksums
6454e8246093159405dbc360a2760db5afd9a7dd06d6b47089fdc52aecc4e80f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-win_amd64.whl

Download URL picows-2.2.0-cp314-cp314-win_amd64.whl
Size 352.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
397326f2e0ba9d7db0102ac1c03346125306a2a55993778bce84fb98e652943a
BLAKE2b-256 checksum
How to use checksums
6d2369f02f5a58a4ddf8128d79c2d9f333910032961d368cbfb38bc6cb5c0798
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-win32.whl

Download URL picows-2.2.0-cp314-cp314-win32.whl
Size 301.6 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
a9a921260b5660911f828daac9d2105bcf17205f251074c408ba9ad0269480b0
BLAKE2b-256 checksum
How to use checksums
79f80e568fde0c9d6c8f565888a6baf115b366c7850763dd9a4575cbf79ac618
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 457.2 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6ea5341cf3a94b8856cb948292047ca3ad7b7aa85d91e50357e5b5f44d7729cd
BLAKE2b-256 checksum
How to use checksums
cb088aa1d71fe55f7b04a4912108f787283e84008a99645ef09d07b6155fa0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 426.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
647769de74c80d8652066d2ff7bb07a809f4e59863f7debd292148f53abfc645
BLAKE2b-256 checksum
How to use checksums
9cabb25fa2c499af0c61bb64e83a4ddeb7efab2128c802fcc431efa88e565359
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 453.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
feb7d51ad8096291e2b0a13da025cb18265af4db2071229091b9d13fe3b61183
BLAKE2b-256 checksum
How to use checksums
ed9f0349b29c53478d38abb9cf3be94d91930c3e5320840dc410d965de7e4dd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 418.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
85dcfb9382bd8b061d8d370f7371be18970e91c505a9ba9b8c5f3724777355ee
BLAKE2b-256 checksum
How to use checksums
6a489ed8f2d98ee5562bc730d02f960b27ed2122176af82a20c9a21993d3e77b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 376.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
60485f9a1422bc4a5f58ecda4b1cd09ba07baf9920d2143d6a33c121705281a0
BLAKE2b-256 checksum
How to use checksums
d46700292832355efdda2328f95b48fcb60ddb1db4a13f0c6ed1ba73c5345bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL picows-2.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 395.4 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b7aadd51ee8e909cb3a29434b7ecff1ac399a195b40d6a6dcd6045f2499d3b68
BLAKE2b-256 checksum
How to use checksums
d48283a299d0941c65e6fa26d0a1c3e351119c55f30aa36a62fec826d56c76ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-win_arm64.whl

Download URL picows-2.2.0-cp313-cp313-win_arm64.whl
Size 293.7 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
274ae3b895c00766d76e29ffcd6d55eefc061626d2febbe82c86beeceea75ed6
BLAKE2b-256 checksum
How to use checksums
28284da50268192e0350e86fddc94f78782f685fdc71e88dfa5e5abb4a39b33f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-win_amd64.whl

Download URL picows-2.2.0-cp313-cp313-win_amd64.whl
Size 345.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b4dcacde591529d3a6beab01d621962cd571ee15731c2ffd027c1752f79af027
BLAKE2b-256 checksum
How to use checksums
d3af3b386c392a3f9dafcc3f0be104c1db049023f8f40b8f7a653be00522a89f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-win32.whl

Download URL picows-2.2.0-cp313-cp313-win32.whl
Size 297.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
9f49fc77e90016dcd9f16a11d77196b02e4859331e72dbb519ac695c85391b93
BLAKE2b-256 checksum
How to use checksums
dbb274c79f9855b787af5a16050c1f33d4988b8627f24ceb634e6f664520a0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 455.6 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7bb6b71b873e56c876e28cc85d933024d58b0b13df6e694cb7a2da215ed7c4a6
BLAKE2b-256 checksum
How to use checksums
b460aca1463b3e1ec7bcedb4546648be965730d4b1142f3fd623be8e670eb5fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 419.0 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
afcef5e0ad39289b780a82380103d2f2467f10f487ed5b893bffa3d6c517f1c7
BLAKE2b-256 checksum
How to use checksums
e339f5d3c009e03dc8a5750a60a2c66b086889da0fba25a3e3745aaa82b6b7bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 453.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c1ca63ef88401d71babff83c13b0be556f8db65bcc6afb5c72c0b1f035c39be3
BLAKE2b-256 checksum
How to use checksums
95077003cacee128b0e2dfda2512d55311faa4838203db705dd76bf50d034945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 412.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2f367647d5fb1d03c8330234d316c447796824ca2d59cd40f000ac9fde04259d
BLAKE2b-256 checksum
How to use checksums
4dd0f7d00be08cd8ca5e4d9e6e912cac5b5d3f8b31113764d95191b103de5942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 373.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
093d1a19837c85e94be7e3eadf6c6599591d934c5abbfc2b6a3b781346994cac
BLAKE2b-256 checksum
How to use checksums
30637e34841a4ccc0564f3186a4eae17b1c806e70a8095d7c737e40d933f6e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL picows-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 394.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
35599ac5beccd41f7fc71f0cb35de6614a020d59fdbf138db7a142539a8b3910
BLAKE2b-256 checksum
How to use checksums
1e320c945ea51fbfa52ec018353d8e0d0be7a2186d6c3dc91d3f775cb320d70d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-win_arm64.whl

Download URL picows-2.2.0-cp312-cp312-win_arm64.whl
Size 293.5 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
d46bb5b3887e0af9f89224b7a39e8e62d5a8f5173d4030a8a9953ca7bb88eb26
BLAKE2b-256 checksum
How to use checksums
cf49ee5e5ab7d7b8aa6d3c85402ea1231442489176cf7fb4ef34b6977e0924dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-win_amd64.whl

Download URL picows-2.2.0-cp312-cp312-win_amd64.whl
Size 345.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3ada950ce6a26e5d7b8ebc9aa70fcd1b9bd6e4e13586fe03c9432ae2541dbd64
BLAKE2b-256 checksum
How to use checksums
e8e20d7934a1d875f6d8c4f382c56c8ffb36e3d16f8e18dfebac226325aafbcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-win32.whl

Download URL picows-2.2.0-cp312-cp312-win32.whl
Size 297.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e3fc89ba703322a1dd086db9fcf50991089c947f4172c0d25f8cc90dd5eb2275
BLAKE2b-256 checksum
How to use checksums
1faf4ad82801d2fd40ed15406d9e8a3e74326bcec02218ba7b03e15d76e893f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 452.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0f04ba1f3bc174d05342f6421ac4c82d874c2fe4efb883f004d189bee12a620d
BLAKE2b-256 checksum
How to use checksums
a58fe6a134fc715284e4ddaee6c70dc4b0443d77f7decb84426da03d3b4e763d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 415.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b201e8362881cd2dcb73e2fbaf47c721582dac86eef969e92f0c0c82f5a87001
BLAKE2b-256 checksum
How to use checksums
3725ad0ee8d1429c51196899f6b7c4f9ad8f3de1702ae75635465cd994b42663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 448.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fd89e3147cea3112cf898fc7e664bd28f12d500573e5233b815a165a3cc2d3f4
BLAKE2b-256 checksum
How to use checksums
00e06d11e0f2668d093f8c15906953b174d9d4d80ea3fa238f4ffae740827b92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 409.5 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f73e82d455c7a579648bae6a42ce648e65873cb16bb2e29bfb708de575e274b8
BLAKE2b-256 checksum
How to use checksums
fdf7e362fadf7497dd92b355f01baebe5d91cfc8a900a0626ee1e91c8c92be27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 375.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e09371d9dc024370501917fbd096ed88dac6ef496ee427cbebce96a75b5f5c3
BLAKE2b-256 checksum
How to use checksums
40e7400f81710168d37eeed2ef7527345113feea2b811f94487b3037076165da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL picows-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 395.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4f5972c14bb5115c836ae52beeb485fd25b9385ba1e86a3a104fc8c67d89a321
BLAKE2b-256 checksum
How to use checksums
347e4991b12adb63caa4c628f1a0941768ad3d9b696c307c8fd85cb3c15bcfc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-win_arm64.whl

Download URL picows-2.2.0-cp311-cp311-win_arm64.whl
Size 304.3 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
93d7b70981b71cfa93c12eba695b4dea02ff73afce15a906a2903e7616bfdf19
BLAKE2b-256 checksum
How to use checksums
2e0260a5cfe35f1040ae8b4f712369e650adcbfcd19e0b0b57ce7a39f99aeafd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-win_amd64.whl

Download URL picows-2.2.0-cp311-cp311-win_amd64.whl
Size 354.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a6fe327b3c04500baa9e1886717a1f9b058ed27c35e4c1e8a2ddafb0cdf3f313
BLAKE2b-256 checksum
How to use checksums
8fb7c8b52d862c960e2b9efe943372dd36fd78d71d7bd81cb638d212f1c91401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-win32.whl

Download URL picows-2.2.0-cp311-cp311-win32.whl
Size 303.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7d3c1323035cc34d32e7ce3f99a48fdb2623b16765aa4bd460366a12dae48794
BLAKE2b-256 checksum
How to use checksums
cb1fd05236bee2e84916534ff5d1398416a9059495b0631f98f3c24ed3ab28f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 452.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b881df4135e25007042c768ac364cb1d07a3f1c9b3472abac285a0b76de51cc9
BLAKE2b-256 checksum
How to use checksums
81bede190530496286432d7acabf66865a7aebe9d9887d9c04d0276ebf661151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 421.2 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
34f20332e99aa3e4b578eb0d4480db4ef5e7dfabb1a4c2897d95873ef7ba5e16
BLAKE2b-256 checksum
How to use checksums
2d6f5a8a3a5d5682256321f7ee3f9c2e6e7de35c5e8ff05d61eae8155d282b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 449.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5847f8559571596b1da5a44eccf4ca6308f7527d172f1a4cb317e45b2e01c8bb
BLAKE2b-256 checksum
How to use checksums
109de29d04659cc7d7e2354db5bfe417702299913fc7083b145b6cbc9401afa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 415.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11581876282064b510fcc7051e192144cb25d55d12edd228bdac8103ce585c1f
BLAKE2b-256 checksum
How to use checksums
a29670d7e7faad419fff07612ea8dc3126e4a5f7318c7adc5c5e1fa688f9f331
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 374.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
71d298df33d9ddb30bd338923ce9e0f83652a32ad5b493da85a16c037b37654f
BLAKE2b-256 checksum
How to use checksums
e2060e1a222af057b7340826492205d0a7e85a1eb1c2b0f0529db360e0a2873d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL picows-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 393.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
362d12854c2e447bfd37f306b3429caac05a014ba46f10f91eccc9511b563af1
BLAKE2b-256 checksum
How to use checksums
f0fe47d0697b9a9d00fe7d80f83c36f390fe664b2e301b2af8121cd84adc9379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-win_arm64.whl

Download URL picows-2.2.0-cp310-cp310-win_arm64.whl
Size 305.1 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
f55c83040099a73ccb260d6a2f40adc91fe00cbe50a50a0b9fb4d6b4d86ecaeb
BLAKE2b-256 checksum
How to use checksums
1c64b8ae9dd177dd779c6dcb1d47bdd39dfa6b51a13901f93ebc89b6a4e4b9ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-win_amd64.whl

Download URL picows-2.2.0-cp310-cp310-win_amd64.whl
Size 353.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
41c2009cf443eecf0654fd09246f7df2e4ee558a8add0be2f9ccb338803c2e2a
BLAKE2b-256 checksum
How to use checksums
da228599e5619fbe5304586a53c6ff293ca54a521efe6d27d8c335be876ccd61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-win32.whl

Download URL picows-2.2.0-cp310-cp310-win32.whl
Size 304.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
00fc2258771b74df29292e83f3e9b9aafcc00f8316b8a03b29a6f792122e4cc7
BLAKE2b-256 checksum
How to use checksums
941af805c8b1bcc1af1dac73e8d2bc26a93436e91f5928d5e6b275a225fe3a87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 453.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4beab250e68f6ff69a0bb0423dd5da882ec17cb6c23080dbcf51514be74e032b
BLAKE2b-256 checksum
How to use checksums
0d797abe286a44675bedace800e8084e75384d0f763d63ceb48609c492002dee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 421.2 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7ebcf72f895962d468e5e43f79af550c0137aa9c2f8f4d66bf4b164c9300a3b5
BLAKE2b-256 checksum
How to use checksums
5c35e599f33839291f660e9e7908a590f7f556d43bedd9ece138aa2f959f5369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 450.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
453e67a8c31be20354c6375b042568cbd2a651aa3dded033bd4119242da4af41
BLAKE2b-256 checksum
How to use checksums
f1ea83749941768307a784e60b2fd63d3fa35f56f6efc1ba9336075e3d6640b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 415.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a184ce48d661487771ef7333f8b63b7a659f2e44417dfc47975f5bd2e2a238e6
BLAKE2b-256 checksum
How to use checksums
d659e152355caeb5e8748b62a11cad7aa6d515268e3574eaf3da5af2c2023da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 376.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9cfcd6386c671d4182a3badb0a820ab363d44430f40096a4891ef5f01dfee24c
BLAKE2b-256 checksum
How to use checksums
dabcf3a7fc89dcd64292c267bbfab8e64c06d19750cb2f7aaaa1329763e8127d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL picows-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 396.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e5c0a2f5fa06d8f3f615e1d6f14069d9461fb0bee1b874f90206b1f78162e6f1
BLAKE2b-256 checksum
How to use checksums
f7bf09982e2107d69e13ba169039cce8a5cf1cd5426317031d599f626c81b247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-win_arm64.whl

Download URL picows-2.2.0-cp39-cp39-win_arm64.whl
Size 305.5 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
be9e841b93e4ea5625715318ef28703b9ff31d5e456296b29bd63b71c72d59d1
BLAKE2b-256 checksum
How to use checksums
25fd3955bc149fb9bef73d7281f4762027b141694df8e8cc6a1e7089dfaeb52f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-win_amd64.whl

Download URL picows-2.2.0-cp39-cp39-win_amd64.whl
Size 355.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4e07df7174b106dc04c3b6ebfe4ae90f2b0600df8785b3b4d198a0f4ed87282b
BLAKE2b-256 checksum
How to use checksums
61b59fb28c0dc60f987d2946047593388ba4418d6a6519f29c25950e43e9c5c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-win32.whl

Download URL picows-2.2.0-cp39-cp39-win32.whl
Size 305.3 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
857046bff147c21d0f93c70f4a7cb3996db37313d47608760f78b1cd6f3a7a59
BLAKE2b-256 checksum
How to use checksums
c37cf36d95372275d68ed851a67041b48ac3358618cedbb0d520de08efc7445c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL picows-2.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 455.1 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9485822456a0e16f6f263746a26ee278de65e6a0c0a2a5956842530f523bac2e
BLAKE2b-256 checksum
How to use checksums
aa24fefd349091c0d7dced139defe9a51a8927e6ee762d60a0a1a315e3e8aad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL picows-2.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 423.2 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
01c2f647009e1927b5085e2017c4b43128006cce2edc1753f500540ca136505f
BLAKE2b-256 checksum
How to use checksums
3f30c21dcba25c19352492ced083d43a0bb2232c2a8e4ef6b69adb9cb554f2cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL picows-2.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 452.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8edbfb6df610974bad5fcffc73a8c444d34e6f70acfb9a52c3fedf36484a618e
BLAKE2b-256 checksum
How to use checksums
d20cf2dc85e658a905bc160909e4d159aa9fdf3dcad1c703923dab2302b88169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL picows-2.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 417.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
67179d13d72199c4102ccf73f962a6322fe1575a5a519bbe4ba8cf607961eee4
BLAKE2b-256 checksum
How to use checksums
72436eb0cdeb88c7c5e923cc20de29876a381f16fa1fbba6f5eb61dd3a9a8080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL picows-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 378.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15f2478e36f44adaa69033f160ee3d8b3e17b107e6777de6f08fbcff9645bfdf
BLAKE2b-256 checksum
How to use checksums
f1cf3ba514102c16c32327929c637b352c53f1dbf443046e549a91e7657f220a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / picows-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL picows-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 398.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
44ed36264a687cb37815dbb0dddfbd3ef8026643eba5068cd013c411f152cae9
BLAKE2b-256 checksum
How to use checksums
13886546a2ee0a680a5d173747949f0b182d2da7bcc8de312f4b874a2812f883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

2.3.1

82 release files

2.3.0

82 release files

This release

2.2.0 This release

64 release files

2.1.2

64 release files

2.1.0

64 release files

2.0.0

64 release files

1.8.0

49 release files

1.7.2

49 release files

1.7.1

49 release files

1.7.0

49 release files

1.6.0

49 release files

1.5.0

49 release files

1.2.2

49 release files

1.2.1

49 release files

1.1.1

49 release files

1.1.0

1 release file

1.0.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.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