Skip to main content

p5skia

A quick, very very work-in-progress library that lets you draw with Skia in Python in a Processing-style way, with many functions borrowed from p5py's skia renderer. I use it in my own work for quick procedural video/pdf/image generation, but its not really ready yet for general consumption.

Documentation can be find in docs.md.

Take a look at the examples folder for basic usage.

Goals & Non-Goals:

Goals

  • simple, p5/processing-like api for skia
  • more "pythony" than p5py, and exposes more skia stuff
  • good for exporting animation as video files, images, and pdfs suitable for printing
  • can be headless

Non-Goals

  • user interaction (mouse/keyboard/etc)
  • audio

Metadata

Release files for p5skia 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 p5skia 0.1.1
File Size Uploaded Provenance
p5skia-0.1.1.tar.gz 8.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for p5skia 0.1.1
File Interpreter ABI Platform
p5skia-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / p5skia-0.1.1.tar.gz

Download URL p5skia-0.1.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1ba72536556a9e537bf15a1fe2d6f8a5568a0b1b96d8741ff7731ece4488bc5d
BLAKE2b-256 checksum
How to use checksums
446ee2a8721e2d77564590f35f22e8c59c7cd3a8f90d1e980e43573b87e8467d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / p5skia-0.1.1-py3-none-any.whl

Download URL p5skia-0.1.1-py3-none-any.whl
Size 9.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae10b0b6237c1632a2af416cab3df92effdcb13ec16b86bbacd4787ccc8921e9
BLAKE2b-256 checksum
How to use checksums
4a777a4fc296dc22b2d73477af1764d42cb86c3437e445280b82d967cc26152f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for p5skia 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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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

2 release files No 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