Skip to main content

playwLeft

Agent-first browser automation toolkit built in Rust.

playwLeft is a high-performance browser automation library designed primarily for AI agents and programmatic use cases. Built in Rust with Python bindings, it provides a powerful interface for browser testing, web scraping, and data extraction — without the overhead of visual tooling.

Key Features

  • Agent-First Design — Optimized for machine-readable output, structured data extraction, and headless operation. No screenshots, video recording, or GUI inspectors.
  • Rust Core — High performance, low memory footprint, strong type safety.
  • Python Library — Distributed as a Python package with both sync and async APIs.
  • CDP Protocol — Direct Chrome DevTools Protocol communication for precise browser control.
  • Structured Extraction — Built-in methods to extract text, links, tables, and structured data from pages.

Architecture

┌─────────────────────────────────────────────────┐
│                 Python API Layer                 │
│            (sync_api / async_api)                │
├─────────────────────────────────────────────────┤
│              PyO3 Bindings Layer                 │
├─────────────────────────────────────────────────┤
│                 Rust Core                        │
│  ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │
│  │ Browser  │ │  Page    │ │    Network       │ │
│  │ Manager  │ │  & Frame │ │  Interception    │ │
│  └────┬─────┘ └────┬─────┘ └───────┬──────────┘ │
│       │             │               │            │
│  ┌────┴─────────────┴───────────────┴──────────┐ │
│  │           CDP Protocol Layer                │ │
│  │    (WebSocket Transport + Sessions)         │ │
│  └─────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────┤
│              Chromium Browser Process             │
└─────────────────────────────────────────────────┘

Quick Start (Python)

import asyncio
from playwleft import PlaywLeft

async def main():
    async with PlaywLeft() as pw:
        browser = await pw.chromium.launch()
        page = await browser.new_page()

        await page.goto("https://example.com")

        # Get page content
        title = await page.title()
        content = await page.content()

        # Agent-optimized: extract structured data
        text = await page.extract_text()
        links = await page.extract_links()

        # Network interception
        await page.route("**/*.css", lambda route: route.abort())

        # JavaScript evaluation
        result = await page.evaluate("document.title")

        await browser.close()

asyncio.run(main())

Installation

pip install playwleft

Class Hierarchy

Class Description
PlaywLeft Entry point — provides browser type access
BrowserType Launches or connects to browser instances
Browser A browser instance with context management
BrowserContext Isolated browser session (like incognito)
Page A single browser tab with full interaction API
Frame An iframe within a page
Element A DOM element with query and action methods
Request Outgoing network request
Response Incoming network response
Route Network request interception handler

Design Principles

  1. Responses over Rendering — Every API returns structured, machine-parseable data.
  2. Headless by Default — No headed mode; all interactions are programmatic.
  3. Minimal Surface — Only the APIs agents actually need, no legacy compat.
  4. Performance First — Rust core ensures minimal latency and memory usage.
  5. Deterministic — Consistent behavior across runs, no flaky waits.

License

Apache-2.0

Metadata

Release files for playwleft 0.1.1

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

Source distribution (sdist)

Source distribution for playwleft 0.1.1
File Size Uploaded Provenance Actions
playwleft-0.1.1.tar.gz 15.4 MB With provenance Details for playwleft-0.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for playwleft 0.1.1
File Actions
playwleft-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for playwleft-0.1.1-cp313-cp313-win_amd64.whl
playwleft-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for playwleft-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
playwleft-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for playwleft-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl
playwleft-0.1.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for playwleft-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
playwleft-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for playwleft-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
playwleft-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for playwleft-0.1.1-cp312-cp312-win_amd64.whl
playwleft-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for playwleft-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
playwleft-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for playwleft-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
playwleft-0.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for playwleft-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
playwleft-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for playwleft-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
playwleft-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for playwleft-0.1.1-cp311-cp311-win_amd64.whl
playwleft-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for playwleft-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
playwleft-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for playwleft-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
playwleft-0.1.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for playwleft-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
playwleft-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for playwleft-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
playwleft-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for playwleft-0.1.1-cp310-cp310-win_amd64.whl
playwleft-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for playwleft-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
playwleft-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for playwleft-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
playwleft-0.1.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for playwleft-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
playwleft-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for playwleft-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl

Total release size: 346.6 MB

Release files / playwleft-0.1.1.tar.gz

Download URL playwleft-0.1.1.tar.gz
Size 15.4 MB
Tags Source
SHA-256 checksum
How to use checksums
8f82a6f88dc051f69d0ccd29050e15b3148d6395fcf98d2a2d470308e14efd36
BLAKE2b-256 checksum
How to use checksums
5ffbcd3b725b149e9cc3f29cd4a0fd2163bcb6edcd072701a4b01b35d42fdac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp313-cp313-win_amd64.whl

Download URL playwleft-0.1.1-cp313-cp313-win_amd64.whl
Size 16.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
71653335ae3fffc1caddee5b881941def83a8b5c6f0df18cf930a73116f2b7d6
BLAKE2b-256 checksum
How to use checksums
de089b0920ddc2e28aad76afbc559c769e85cf052ddfd2436f2fc186bac524f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL playwleft-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 16.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
488fba1cf758782b524fd67d831783dbc0ff0e141b706d34549b7defd516b0f6
BLAKE2b-256 checksum
How to use checksums
ef8e8907a09828f52f073cdce89a84c9967b7baa8f767c1b20b0a215c605ce7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL playwleft-0.1.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 16.7 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e10b01edd3c45f806b38da87cf5e9f3b28bf489b85063bb95a2adca9e8ccb57
BLAKE2b-256 checksum
How to use checksums
a5039ba8da305200ca0567e11a6d872f054468e0802c146a0f2ba96ab3ba8f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL playwleft-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 16.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
43a0ea33c3e5b3c9a367720092442eb626f2570a902a42bce9d3b91329a2d0fa
BLAKE2b-256 checksum
How to use checksums
3e7c48ca6661f9f81a161496716c01acbf126c0e0a040abce28b3b00487a6fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL playwleft-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 16.5 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f54db09a0c997d624bdb47554353280365424663aaa2c126ffa0522221186339
BLAKE2b-256 checksum
How to use checksums
b8aa94d4533fbb1ad4ba7a816697b6aeb03fade7d86f99020d7d18e9c6d46d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp312-cp312-win_amd64.whl

Download URL playwleft-0.1.1-cp312-cp312-win_amd64.whl
Size 16.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d6d18dd9dd05c18b4e7f130c673d92fb874b7cd716439edff7ca5e04f64e86ba
BLAKE2b-256 checksum
How to use checksums
577ecb2614257f0dd7e08dee9eb85d220e1d43c49e5c472e11266aeb56ed7228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL playwleft-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 16.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d2a61a5d071ed4b888997bf225e086e6bef23587117c86f468c5cbdf4198b86f
BLAKE2b-256 checksum
How to use checksums
3396ed3df8b8fc85b5331cea7bad096d296c5024198067baffc3e47b1d0236f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL playwleft-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 16.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cecadee998336a14c259cd1f89c18a323cee4b8e9c47a8f485ce215bf85d2be3
BLAKE2b-256 checksum
How to use checksums
61336d8ed4b28345413a1aae15a15fb30c21dbb8382bb14abc1ffa0f376d73fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL playwleft-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 16.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d723d4a0937f92a617fdc359b9942b66cc012fcb76a275e506254259a4b55669
BLAKE2b-256 checksum
How to use checksums
bf49d709bffc78af30123ffd93f5b08c616f8841c5649a2a9af71ab2e2172add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL playwleft-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 16.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f5bc332b81941ea2c10b3f503fddee91523c3fb4d41af99034481f395b289a34
BLAKE2b-256 checksum
How to use checksums
cdabefe38eb9bd8cecbb4af77ad21f5a03b313931b16c806420a0382be51be5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp311-cp311-win_amd64.whl

Download URL playwleft-0.1.1-cp311-cp311-win_amd64.whl
Size 16.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bacb48dc81ea84c35c6820178f4494fe4a04c84353b687c0760324a9ac544f8e
BLAKE2b-256 checksum
How to use checksums
25e51f9d0d7afa0a57324d71d9bdf26121d20c6255e5c8a33c4e105cda487244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL playwleft-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 16.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8339258c814493525d166b4b1a7eae325588f9ce13e9fe817bb260d0e5d86af6
BLAKE2b-256 checksum
How to use checksums
63374b3cb33689db62bb9ae94dda79b17838c6f3b019943ce9c876d1897ad4cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL playwleft-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 16.7 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
96e8dfe63ee59647c43cf44ca25d5f702aa0d4ee1d5df2479d3385bb911853d0
BLAKE2b-256 checksum
How to use checksums
605fe4f9ebf2be16822e06498e488a6f782596dead33bf1f82fef4dd703f10ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL playwleft-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 16.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c50229b3a00f9a995d5e7cacb640a412957ca1e96639357ec023528cd12e2b5
BLAKE2b-256 checksum
How to use checksums
e9629e3125b52ba1ea5fcfe773c7d50cc732914fefa77a49cb29cffb6f1b5414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL playwleft-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 16.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e8e82c38c2b6b44ead19fc6d9bc9085567b5f78a9ffe8a93d57e25f0ff45b6ea
BLAKE2b-256 checksum
How to use checksums
aa17f5cd82dd3ceb580ddcbc1d8fa9607baada3ecffcd1bae108dab559065a18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp310-cp310-win_amd64.whl

Download URL playwleft-0.1.1-cp310-cp310-win_amd64.whl
Size 16.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9ed65df05a05ab0cbdb7c841d98ff727064946ccde342f7f31c142275ecf3b99
BLAKE2b-256 checksum
How to use checksums
8fd69f1e4126c66089388f734943818486768a746a9b115e3fb66847c72ae229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL playwleft-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 16.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
073c241305a1901cd2985f1274a30dcb233a52bca016e7938457166eedfdc220
BLAKE2b-256 checksum
How to use checksums
112cbc97100ffed259a06136ed225f025369d8cdc182ee7443df5d6feb599138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL playwleft-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 16.7 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9265352de94ac31205d7d3e6458c017028c679cb062a1423ee7d26713bf2c369
BLAKE2b-256 checksum
How to use checksums
1652f75597abb76c5fda26b1a677559d063b3da361442ba8a770d1d559af3777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL playwleft-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 16.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5828e019ed1219e3d4a69e9100717bfde9c2ccd535264471bfed10f8f0e62b59
BLAKE2b-256 checksum
How to use checksums
3e2c3290f3a2ed14b34e4e9140d59024b37b5f6146c95f5ea6cb0051361b411a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Release files / playwleft-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL playwleft-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Size 16.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
74893f5987b4b980c0b73989a65076dcd42b45c035542ee9f3771e23c347e55a
BLAKE2b-256 checksum
How to use checksums
9be671366cd43c16fbfb5378b0defd8390406297bb262282f1b2aac75cdb5588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 24, 2026.

Transparency log

Security for playwleft 0.1.1

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.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for playwleft-0.1.1.tar.gz

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 Mar 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

21 release files Full provenance

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