Skip to content

Commit 3a26d78

Browse files
committed
fixed release workflow (it used 'uv config' which does not exist), and relaxed dependency minimums for numpy, scipy, pandas
1 parent af31f35 commit 3a26d78

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: uv sync
2727
- name: Run tests
2828
run: uv run pytest
29-
- name: Configure PyPI token
30-
run: uv config pypi-token.pypi "${{ secrets.PYPI_API_KEY }}"
31-
- name: Publish package
32-
run: uv publish --build
29+
- name: Build and publish package
30+
run: uv build && uv publish
31+
env:
32+
UV_PUBLISH_TOKEN: ${{ secrets.PYPI_API_KEY }}

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ requires-python = ">=3.11"
1010
readme = "README.md"
1111
license = "Apache-2.0"
1212
dependencies = [
13-
"numpy>=2.3.4,<3",
14-
"scipy>=1.16.2,<2",
15-
"pandas>=2.3.3,<3",
13+
"numpy>=1.24,<3",
14+
"scipy>=1.10,<2",
15+
"pandas>=2.0,<3",
1616
]
1717

1818
[dependency-groups]
@@ -25,7 +25,7 @@ dev = [
2525
]
2626
notebook = [
2727
"marimo>=0.17.0",
28-
"matplotlib>=3.10.7",
28+
"matplotlib>=3.8.0",
2929
]
3030

3131
[build-system]

uv.lock

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

0 commit comments

Comments
 (0)