Test Python Project
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)
| File | Size | Uploaded | |
|---|---|---|---|
| lfreleng_test_python_project-0.0.1.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|