Skip to content

Update CI and migrate to pyproject.toml - #105

Merged
Sebastian-Belkner merged 4 commits into
mainfrom
new_setup
May 19, 2026
Merged

Update CI and migrate to pyproject.toml#105
Sebastian-Belkner merged 4 commits into
mainfrom
new_setup

Conversation

@Sebastian-Belkner

Copy link
Copy Markdown
Member

Changelog

  • Replaced deprecated setup.py with pyproject.toml
  • All dependencies now explicitly declared, including healpy, astropy, ducc0 and scipy which were previously missing
  • Tested on Python 3.9–3.12, NumPy pre- and post-2.0
  • Added multi-Python install matrix CI (install.yaml)
  • Added end-to-end smoke test CI (smoke_test.yaml) — runs sim generation, QE, and MAP reconstruction on a minimal config
  • Updated README

@Sebastian-Belkner

Sebastian-Belkner commented May 19, 2026

Copy link
Copy Markdown
Member Author

@julientang I've updated the installation, I hope that things work more smoothly for you now

Please let me know if things now work as expected - CI tests 3.19 to 3.12 and numpy pre2.0 and post2.0 and appears to be working

@Sebastian-Belkner
Sebastian-Belkner merged commit 9cca0f7 into main May 19, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant