Helpers to be paired with the Percy AI VS Code extension.
Project description
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:
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 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file percylib-0.6.0.tar.gz.
File metadata
- Download URL: percylib-0.6.0.tar.gz
- Upload date:
- Size: 267.5 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0096ec7f7f058fc47c96d6f21965f6a10aaf21cda0fb42d5b390f0733bf2d584
|
|
| MD5 |
e440972adc8036d78b50101ebb1859c3
|
|
| BLAKE2b-256 |
a222b24b9fe0e8b32e95f48bcf17deb21c5ed77b83f185cc8fbd1b379873d3c4
|
File details
Details for the file percylib-0.6.0-py3-none-any.whl.
File metadata
- Download URL: percylib-0.6.0-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4cd3c5d69b1f838e1da2156e16834491cb30312954a8c12dcfdb516837e4f63
|
|
| MD5 |
aae9a7fca906363b592c0ad1c05cca8b
|
|
| BLAKE2b-256 |
cc03ce5e21a791cff8e85414f4e2537f326656d68656d05831cb2457df3ba0a9
|