syrtis-python-graph
Version: 0.0.5
Table of Contents
Status & Compatibility
Maturity: Production-ready
Python Support: >=3.10
OS Support: Linux, macOS, Windows
Status: Actively maintained
Tests
This project uses pytest for testing and pytest-cov for code coverage analysis.
Installation
First, install the required testing dependencies:
.venv/bin/python -m pip install pytest pytest-cov
Basic Usage
Run all tests with coverage:
.venv/bin/python -m pytest --cov --cov-report=html
Common Commands
# Run tests with coverage for a specific module
.venv/bin/python -m pytest --cov=your_module
# Show which lines are not covered
.venv/bin/python -m pytest --cov=your_module --cov-report=term-missing
# Generate an HTML coverage report
.venv/bin/python -m pytest --cov=your_module --cov-report=html
# Combine terminal and HTML reports
.venv/bin/python -m pytest --cov=your_module --cov-report=term-missing --cov-report=html
# Run specific test file with coverage
.venv/bin/python -m pytest tests/test_file.py --cov=your_module --cov-report=term-missing
Viewing HTML Reports
After generating an HTML report, open htmlcov/index.html in your browser to view detailed line-by-line coverage information.
Coverage Threshold
To enforce a minimum coverage percentage:
.venv/bin/python -m pytest --cov=your_module --cov-fail-under=80
This will cause the test suite to fail if coverage drops below 80%.
Known Limitations & Roadmap
Current limitations and planned features are tracked in the GitHub issues.
See the project roadmap for upcoming features and improvements.
Useful Links
- Homepage: https://github.com/wexample/python-python-graph
- Documentation: docs.wexample.com
- Issue Tracker: https://github.com/wexample/python-python-graph/issues
- Discussions: https://github.com/wexample/python-python-graph/discussions
- PyPI: pypi.org/project/syrtis-python-graph
Metadata
Release files for syrtis-python-graph 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| syrtis_python_graph-0.0.5.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| syrtis_python_graph-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / syrtis_python_graph-0.0.5.tar.gz
| Download URL | syrtis_python_graph-0.0.5.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99ee50b13786116b6f7fc6d72105b8ecabcffc6741ce108c59ba372bf0562c14
|
|
BLAKE2b-256 checksum How to use checksums |
6cd39811dfd41cc633796e5ebbef6a0a81877e3ae72e9923a92f759d528d5722
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.25.9 CPython/3.12.3 Linux/6.8.0-101-generic
|
Release files / syrtis_python_graph-0.0.5-py3-none-any.whl
| Download URL | syrtis_python_graph-0.0.5-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49258a73b3a3c44327816f1104ec76f16ed2aa69a319eb27aab848a9e1cf8128
|
|
BLAKE2b-256 checksum How to use checksums |
ab68c956945250779374eeb2d3e53963218480b6c16670f1cda7ea52d66f1de2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.25.9 CPython/3.12.3 Linux/6.8.0-101-generic
|