Skip to main content

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:

  • 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

percylib-0.6.0.tar.gz (267.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

percylib-0.6.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

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

Hashes for percylib-0.6.0.tar.gz
Algorithm Hash digest
SHA256 0096ec7f7f058fc47c96d6f21965f6a10aaf21cda0fb42d5b390f0733bf2d584
MD5 e440972adc8036d78b50101ebb1859c3
BLAKE2b-256 a222b24b9fe0e8b32e95f48bcf17deb21c5ed77b83f185cc8fbd1b379873d3c4

See more details on using hashes here.

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

Hashes for percylib-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4cd3c5d69b1f838e1da2156e16834491cb30312954a8c12dcfdb516837e4f63
MD5 aae9a7fca906363b592c0ad1c05cca8b
BLAKE2b-256 cc03ce5e21a791cff8e85414f4e2537f326656d68656d05831cb2457df3ba0a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page