Skip to content

Commit 5999eee

Browse files
Merge pull request #503 from nyx-space/fix/python-release-0.6.7
Version bump 0.6.8 to fix Python release
2 parents 81ca703 + f9ab6e4 commit 5999eee

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

.github/workflows/python.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,10 @@ jobs:
275275
name: wheels-sdist
276276
path: anise-py/dist
277277

278+
- name: Install uv # Check that we can install uv in normal pipelines
279+
run: |
280+
curl -LsSf https://astral.sh/uv/install.sh | sh
281+
278282
release:
279283
name: Release
280284
runs-on: ubuntu-latest
@@ -287,9 +291,9 @@ jobs:
287291
merge-multiple: true
288292

289293
- name: Publish to PyPI
290-
uses: PyO3/maturin-action@v1
291294
env:
292-
MATURIN_PYPI_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
293-
with:
294-
command: upload
295-
args: --non-interactive --skip-existing *
295+
UV_PUBLISH_TOKEN: ${{ secrets.PYPI_API_TOKEN }}
296+
run: |
297+
# Install uv
298+
curl -LsSf https://astral.sh/uv/install.sh | sh
299+
uv publish

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33
members = ["anise", "anise-cli", "anise-gui", "anise-py", "anise/fuzz"]
44

55
[workspace.package]
6-
version = "0.6.7"
6+
version = "0.6.8"
77
edition = "2021"
88
authors = ["Christopher Rabotin <christopher.rabotin@gmail.com>"]
99
description = "ANISE provides a toolkit and files for Attitude, Navigation, Instrument, Spacecraft, and Ephemeris data. It's a modern replacement of NAIF SPICE file."
@@ -47,7 +47,7 @@ numpy = "0.25"
4747
ndarray = ">= 0.15, < 0.17"
4848
rayon = "1.10.0"
4949

50-
anise = { version = "0.6.7", path = "anise", default-features = false }
50+
anise = { path = "anise", default-features = false }
5151

5252
[profile.bench]
5353
debug = true

anise-py/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "anise"
7-
requires-python = ">=3.9,<3.13"
7+
requires-python = ">=3.9"
88
classifiers = [
99
"Programming Language :: Rust",
1010
"Programming Language :: Python :: Implementation :: CPython",

anise/Cargo.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ rayon = { workspace = true, optional = true } # Only used when building with Pyt
4747

4848
[dev-dependencies]
4949
rust-spice = "0.7.6"
50-
parquet = "50.0.0"
51-
arrow = "50.0.0"
50+
parquet = "56.0.0"
51+
arrow = "56.0.0"
5252
criterion = "0.7"
5353
iai-callgrind = "0.16"
5454
pretty_env_logger = { workspace = true }
@@ -59,8 +59,6 @@ rayon = "1.7"
5959
serde_yml = "0.0.12"
6060
rand_pcg = "0.9.0"
6161
rand = "0.9.1"
62-
# Locked because of https://github.com/apache/arrow-rs/issues/7196
63-
chrono = "= 0.4.39"
6462

6563
[build-dependencies]
6664
ureq = { version = "3.0.10", default-features = false, optional = true, features = [

0 commit comments

Comments
 (0)