Skip to content

Commit 3ce4300

Browse files
committed
Updates
1 parent ff83f7b commit 3ce4300

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

.github/workflows/python-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
uses: astral-sh/setup-uv@v6
2424
with:
2525
enable-cache: true
26+
python-version: ${{ matrix.python-version }}
2627
- name: Install dependencies
2728
run: uv sync --group test --no-dev
2829
- name: Test with pytest
@@ -43,6 +44,7 @@ jobs:
4344
uses: astral-sh/setup-uv@v6
4445
with:
4546
enable-cache: true
47+
python-version: "3.13"
4648
- name: Install dependencies
4749
run: uv sync --group test --no-dev
4850
- name: Build

CLAUDE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ Alternative: `ds = mikeio.read("file.dfs2")` combines open and read.
178178

179179
## Important Conventions
180180

181+
### Versioning
182+
- **Development versions**: Use `.dev0` suffix (e.g., `3.1.0.dev0`) to indicate unreleased code
183+
- This clearly marks versions installed directly from GitHub as development/pre-release
184+
- Version is set in `pyproject.toml` line 8
185+
- **Released versions**: Remove `.dev0` suffix for official releases (e.g., `3.0.0`, `3.1.0`)
186+
- **Latest release**: v3.0.0 (December 2024)
187+
181188
### Dependencies
182189
- Uses `mikecore` library (Python module with bindings to DFS and EUM C libraries) for low-level file I/O
183190
- Do NOT use conda for installation (outdated version on conda-forge)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "uv_build"
55

66
[project]
77
name = "mikeio"
8-
version = "3.0.0"
8+
version = "3.1.0.dev0"
99
dependencies = [
1010
"mikecore>=0.2.2",
1111
"numpy>=1.22.0",

0 commit comments

Comments
 (0)