Skip to main content

PyImprint

Placeholder description — replace this once the library takes shape.

CI Publish PyPI Python License

Installation

pip install pyimprint

Or with uv:

uv add pyimprint

Usage

import pyimprint

print(pyimprint.__version__)

Development

This project uses uv for dependency management and packaging. Clone the repository and install the dev dependencies:

git clone https://github.com/DiscoveryFox/pyimprint.git
cd pyimprint
uv sync

Common tasks

Task Command
Run tests uv run pytest
Lint uv run ruff check
Format check uv run ruff format --check
Type check uv run mypy src/pyimprint
Build uv build

Publishing

Releases to PyPI are published automatically by the publish.yml GitHub Actions workflow whenever a tag matching v* (e.g. v0.1.0) is pushed.

To cut a release:

git tag v0.1.0
git push origin v0.1.0

Note: Publishing uses OIDC trusted publishing — no API token needed. Configure a pending publisher on PyPI before the first release: pypi.org → Account settings → Publishing → Add a pending publisher with owner DiscoveryFox, repository PyImprint, and workflow publish.yml.

License

MIT

Metadata

Release files for pyimprint 0.2.0

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

Source distribution (sdist)

Source distribution for pyimprint 0.2.0
File Size Uploaded
pyimprint-0.2.0.tar.gz 21.2 kB Details

Built distribution (wheel)

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

Total release size: 48.7 kB

Release files / pyimprint-0.2.0.tar.gz

Download URL pyimprint-0.2.0.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
20d34bc13475e7961fb83f24199d0266d5173deabf09820d90e820ebf9ff0a55
BLAKE2b-256 checksum
How to use checksums
024ff42901b2ea99bf56e30c1be4d4739da68d69e286c3e85b80d96c708ff3f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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 / pyimprint-0.2.0-py3-none-any.whl

Download URL pyimprint-0.2.0-py3-none-any.whl
Size 27.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a5f6b0a0e9ae5a2a42579d39fe63438aed46b741fe493653dd063c74793ba8d
BLAKE2b-256 checksum
How to use checksums
63e8ed1e5befc6b619dbf6079d81b40675477d145ce083c9b49790057e917580
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","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.2.0 This release

2 release files

0.1.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