Skip to content

Cosmopower update#234

Open
ggalloni wants to merge 20 commits into
masterfrom
cosmopower_update
Open

Cosmopower update#234
ggalloni wants to merge 20 commits into
masterfrom
cosmopower_update

Conversation

@ggalloni

Copy link
Copy Markdown
Collaborator

Hi @itrharrison @HTJense, here I tried to pull cosmopower from @HTJense's fork to check its compatibility with the rest of the code.

Also, to update to numpy 2, I had to pull pyccl from git as the PyPI version was built against numpy 1.x, while the git one works fine with 2.x.

This allowed to add support to Python 3.14 and to update many of our dependencies.

The new API of cosmopower caused a couple of issues, which should be solved now.
In general, I am not a big fan of pulling dependencies from git as it is far less stable than PyPI, but as you know, this has become a critical issue, so we might have to come to terms with that.

itrharrison
itrharrison previously approved these changes Mar 3, 2026

@itrharrison itrharrison left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, modulo the comment below about not being able to deploy to pypi.

Comment thread pyproject.toml Outdated
Comment thread pyproject.toml Outdated
@ggalloni ggalloni mentioned this pull request Jun 13, 2026
2 tasks
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.

3 participants