Skip to content

Commit b2504d6

Browse files
committed
chore(release): bump version to v0.3.20260427 - Coarse Grind
1 parent ed6b935 commit b2504d6

5 files changed

Lines changed: 17 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,11 @@ jobs:
144144

145145
- name: Verify package installation (wheel)
146146
run: |
147-
uv run --isolated --no-project --with dist/*.whl python -c "import flowr; print('✓ Wheel install successful')"
147+
uv run --isolated --no-project --with dist/*.whl python -c "import flowr; import flowr.cli; import flowr.domain; print('✓ Wheel install successful')"
148148
149149
- name: Verify package installation (sdist)
150150
run: |
151-
uv run --isolated --no-project --with dist/*.tar.gz python -c "import flowr; print('✓ Source dist install successful')"
151+
uv run --isolated --no-project --with dist/*.tar.gz python -c "import flowr; import flowr.cli; import flowr.domain; print('✓ Source dist install successful')"
152152
153153
- name: Upload build artifacts
154154
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1

.github/workflows/pypi-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ jobs:
5656

5757
- name: Verify package installation (wheel)
5858
run: |
59-
uv run --isolated --no-project --with dist/*.whl python -c "import flowr; print('Wheel install successful')"
59+
uv run --isolated --no-project --with dist/*.whl python -c "import flowr; import flowr.cli; import flowr.domain; print('Wheel install successful')"
6060
6161
- name: Verify package installation (sdist)
6262
run: |
63-
uv run --isolated --no-project --with dist/*.tar.gz python -c "import flowr; print('Source dist install successful')"
63+
uv run --isolated --no-project --with dist/*.tar.gz python -c "import flowr; import flowr.cli; import flowr.domain; print('Source dist install successful')"
6464
6565
- name: Upload dist artifacts
6666
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4.6.2

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [v0.3.20260427] - 2026-04-27 - Coarse Grind
6+
7+
### Fixed
8+
9+
- **Package build missing subpackages**: replaced static `packages = ["flowr"]` with `setuptools.packages.find` so `flowr.cli` and `flowr.domain` are included in the installed package
10+
- **License deprecation**: changed `project.license` from TOML table `{ file = "LICENSE" }` to SPDX string `"MIT"` to eliminate setuptools deprecation warning
11+
- **CI verification**: updated package install checks in both `ci.yml` and `pypi-publish.yml` to import all submodules (`flowr`, `flowr.cli`, `flowr.domain`)
12+
513
## [v0.2.20260427] - 2026-04-27 - Whole Spelt
614

715
### Added

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[project]
22
name = "flowr"
3-
version = "0.2.20260427"
3+
version = "0.3.20260427"
44
description = "non-deterministic state machine specification to knead workflows"
55
readme = "README.md"
66
requires-python = ">=3.13"
7-
license = { file = "LICENSE" }
7+
license = "MIT"
88
authors = [
99
{ name = "eol", email = "nullhack@users.noreply.github.com" }
1010
]
@@ -33,8 +33,8 @@ dev = [
3333
"ghp-import>=2.1.0",
3434
]
3535

36-
[tool.setuptools]
37-
packages = ["flowr"]
36+
[tool.setuptools.packages.find]
37+
include = ["flowr*"]
3838

3939
[tool.ruff.lint]
4040
ignore = []

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)