You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python 3.15 support: cp315 wheel builds, CI test matrix, and PyPI classifier (#575)
PEP 561 py.typed marker and Typing :: Typed classifier so type checkers use spiceypy's annotations (#552)
mypy type checking CI job and typecheck dependency group (#555)
Top-level cyice functions now accept NumPy scalars and 0-d arrays (numeric and string) and dispatch them to the scalar _s implementations (#569) (#571)
Changed
Refined type hints throughout spiceypy, callbacks, and support types for smoother mypy usage (#555)
Zero-argument ctypes functions now declare empty argtypes rather than None (#555)
Updated to cibuildwheel v4.3.1 for the final CPython 3.15.0 release
Pyodide/wasm builds now use cibuildwheel's default Pyodide 314.0.x and pyodide-build versions instead of pinning 314.0.0 and pyodide-build 0.35.1; removed the ignored build-frontend and redundant skip Pyodide options
Docs updated to PyScript 2026.7.3 (Pyodide 314.0.3)
String-input cyice _v functions (str2et_v, utc2et_v, scencd_v, scs2e_v) segfaulted on 0-d or multi-dimensional arrays; they now raise ValueError (#571)
cyice functions rejected np.str_ and bytes for string arguments with a TypeError due to Cython 3 exact-type checks (#571)
Missing commas in cyice __all__ that merged "azlcpo_v"/"azlrec" and "reset"/"rpd" (#555)
ekgc return type annotation had the tuple element order wrong (#555)