Skip to main content

Test Python Project

Linux Foundation Source Code License pre-commit.ci status badge PyPI 🔐 CodeQL OpenSSF Scorecard

testpypi

Example project used for testing Github actions that work with Python code.

Project name: lfreleng-test-python-project

test-python-project

Contains a sample Python project implementing a CLI tool with Typer.

Notes

Steps required to build and work with the project using uv:

# Install dependencies
uv sync --all-extras

# Build the project
uv build

# Run tests
uv run pytest

# Run tests with tox
uv run tox

# Install in development mode
uv pip install -e .

The project uses hatchling with dynamic versioning from VCS tags. Version numbers are automatically generated from git tags.

Metadata

Release files for lfreleng-test-python-project 0.0.1

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

Source distribution (sdist)

Source distribution for lfreleng-test-python-project 0.0.1
File Size Uploaded
lfreleng_test_python_project-0.0.1.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lfreleng-test-python-project 0.0.1
File Interpreter ABI Platform
lfreleng_test_python_project-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.9 kB

Release files / lfreleng_test_python_project-0.0.1.tar.gz

Download URL lfreleng_test_python_project-0.0.1.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fef62002638fccb7cda171717fcdf4bd8c7ee5a4e725519f85290cf9c43779c2
BLAKE2b-256 checksum
How to use checksums
c021b593f308a55c806a681f9bad25319af2461106add8d86928d6a958165f76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / lfreleng_test_python_project-0.0.1-py3-none-any.whl

Download URL lfreleng_test_python_project-0.0.1-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a9ba65c28851b3c07dfc9ee2a5a0f144735ce0b9ead3dd504707aca3b4076720
BLAKE2b-256 checksum
How to use checksums
f39b7707edc6b21dbaa1fdbc19abc3fcecb0ec0434d233608bb8b1655267122c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.0.1 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