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.1.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.1.0
File Size Uploaded
pyimprint-0.1.0.tar.gz 18.7 kB Details

Built distribution (wheel)

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

Total release size: 43.6 kB

Release files / pyimprint-0.1.0.tar.gz

Download URL pyimprint-0.1.0.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1c4a5b093a90f428a4e1d1032a116e2437fb14c8b9007b6179a6c1e65ea8ad5c
BLAKE2b-256 checksum
How to use checksums
75e55b12653fe56a09c216dfe036573a87aeac8fb3d6c6272a0ba9806733edb2
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.1.0-py3-none-any.whl

Download URL pyimprint-0.1.0-py3-none-any.whl
Size 24.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74a78c7c3359de9b8decc06b9043192e6c5cf0bc9382680534b19228257e41c0
BLAKE2b-256 checksum
How to use checksums
79c668854e74c6e8641c3ba6fcbe3d65c89af91f284576e8ab3ce819bd82692c
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

0.2.0

2 release files

This release

0.1.0 This release

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