Skip to content

Commit 071f7e8

Browse files
committed
wip
1 parent 057fa95 commit 071f7e8

3 files changed

Lines changed: 269 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
on:
2+
push:
3+
4+
name: Create Release
5+
6+
jobs:
7+
build-and-publish:
8+
name: Create Release
9+
runs-on: ubuntu-latest
10+
permissions:
11+
id-token: write
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@main
15+
- name: Install Python
16+
uses: actions/setup-python@v6
17+
with:
18+
python-version: "3.13"
19+
- name: Install uv
20+
uses: astral-sh/setup-uv@v7
21+
- name: Install Dependencies
22+
run: |
23+
uv sync --extra dev
24+
- name: Run tests
25+
run: uv run pytest tests
26+
- name: Build
27+
run: python -m build
28+
- name: Publish PyPI Package
29+
uses: pypa/gh-action-pypi-publish@release/v1
30+
with:
31+
repository-url: https://test.pypi.org/simple/
32+
password: ${{ secrets.TEST_PYPI_TOKEN }}
33+
verbose: true

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
[project]
22
name = "vesskel"
3-
version = "0.1.0"
4-
description = "Add your description here"
3+
license = "MIT AND (Apache-2.0 OR BSD-2-Clause)"
4+
version = "0.1.3"
5+
description = "2D and 3D Skeletonization and Graph-based Analysis"
56
readme = "README.md"
67
requires-python = ">=3.13"
78
dependencies = [
@@ -19,6 +20,7 @@ dev = [
1920
"pytest-xdist>=3.8.0",
2021
"pooch>=1.9.0",
2122
"scikit-image>=0.26.0",
23+
"twine>=6.2.0",
2224
]
2325

2426
[build-system]

0 commit comments

Comments
 (0)