Skip to content

Commit 923f691

Browse files
Setup package for PyPI with CI/CD
1 parent 338db21 commit 923f691

File tree

5 files changed

+22
-1
lines changed

5 files changed

+22
-1
lines changed

.coverage

0 Bytes
Binary file not shown.

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
3333
- name: Run tests
3434
run: |
35-
uv run pytest tests/ -v --cov=steinerpy --cov-report=xml
35+
uv run pytest tests/ -v --cov=steinerpy --cov-report=xml --cov-report=html
3636
3737
- name: Upload coverage to Codecov
3838
uses: codecov/codecov-action@v4

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,9 @@ python_files = "test_*.py"
9797
python_classes = "Test*"
9898
python_functions = "test_*"
9999
addopts = "-v --cov=src --cov-report=html --cov-report=term-missing"
100+
101+
[dependency-groups]
102+
dev = [
103+
"pytest>=8.3.5",
104+
"pytest-cov>=5.0.0",
105+
]
Binary file not shown.

uv.lock

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)