Skip to main content

Sample Python project used for testing actions

Project description

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.

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

lfreleng_test_python_project-0.0.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

lfreleng_test_python_project-0.0.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file lfreleng_test_python_project-0.0.1.tar.gz.

File metadata

File hashes

Hashes for lfreleng_test_python_project-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fef62002638fccb7cda171717fcdf4bd8c7ee5a4e725519f85290cf9c43779c2
MD5 826a505b24708344659f1ba3332c4376
BLAKE2b-256 c021b593f308a55c806a681f9bad25319af2461106add8d86928d6a958165f76

See more details on using hashes here.

File details

Details for the file lfreleng_test_python_project-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for lfreleng_test_python_project-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a9ba65c28851b3c07dfc9ee2a5a0f144735ce0b9ead3dd504707aca3b4076720
MD5 22f229cda942f401420de8056ad983be
BLAKE2b-256 f39b7707edc6b21dbaa1fdbc19abc3fcecb0ec0434d233608bb8b1655267122c

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