Skip to main content

PercyLib

A set of python helpers that can be used with Percy to accelerate data science work.

Local Development

Prerequisites

Install uv, the Python package manager used by this project:

curl -LsSf https://astral.sh/uv/install.sh | sh

VS Code Extensions

For the best development experience, install the following VS Code extensions:

  • Ruff — linting and formatting
  • ty — type checking

The repository includes a .vscode/settings.json that configures these extensions automatically.

Setup

Clone the repository and install all dependencies (including dev tools):

uv sync

Available Tasks

This project uses poethepoet as its task runner. Run tasks with uv run poe <task>:

Task Command Description
compile uv run poe compile Type check with ty
lint uv run poe lint Lint with ruff
format uv run poe format Format code with ruff
test uv run poe test Run tests with pytest
build uv run poe build Build the package with uv

Metadata

Release files for percylib 0.6.4

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

Source distribution (sdist)

Source distribution for percylib 0.6.4
File Size Uploaded
percylib-0.6.4.tar.gz 271.7 kB Details

Built distribution (wheel)

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

Total release size: 302.9 kB

Release files / percylib-0.6.4.tar.gz

Download URL percylib-0.6.4.tar.gz
Size 271.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6d21e8cc97da5be32fabbeb442f6c887ccc60c4fcdc84835d809900a22638c1e
BLAKE2b-256 checksum
How to use checksums
5635e80629cf6d6047f120d0ce6e4d9a68380a72ebf2e952a202d6a8b8695bb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / percylib-0.6.4-py3-none-any.whl

Download URL percylib-0.6.4-py3-none-any.whl
Size 31.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9ab388a57efa852caaae7881781c19707881f28a2ffedd1c29f51bb06ff99e6
BLAKE2b-256 checksum
How to use checksums
6d2ce65ada28cbe5d11378c37aff638c83aa9233174deaf8590237d91f3f5c4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.6.4 This release

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

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