Skip to content

Conversation

@lucascolley
Copy link
Member

@lucascolley lucascolley force-pushed the meson-python branch 4 times, most recently from a28bd6f to db58474 Compare January 5, 2026 16:00
@lucascolley

This comment was marked as resolved.

Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

Thanks @lucascolley, this looks close. I didn't test yet, but hopefully the comments will be enough to resolve the remaining failures first.

Copy link
Member Author

@lucascolley lucascolley left a comment

Choose a reason for hiding this comment

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

@rgommers ready to go I think!

@@ -1,8 +1,8 @@
1. Update the version in `src/array_api_extra/__init__.py`
1. Update the version in `pyproject.toml`, `meson.build`, and `src/array_api_extra/__init__.py`
Copy link
Member Author

Choose a reason for hiding this comment

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

up to 3 sources now, I don't think pixi-build is smart enough to handle dynamic versioning yet. But I think it's okay.

Comment on lines +81 to +87
[tool.pixi.dev]
# this pulls in array-api-extra's host and run dependencies
array-api-extra.path = "."

[tool.pixi.dependencies]
array-api-compat = ">=1.12.0,<2"
array-api-extra.path = "."
Copy link
Member Author

@lucascolley lucascolley Jan 6, 2026

Choose a reason for hiding this comment

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

ideally we wouldn't need both of these, I have asked offline

EDIT: maybe can be simplified in the future but not yet

@lucascolley lucascolley changed the title BLD: switch to meson-python BLD/DEV: switch to meson-python and pixi-build Jan 6, 2026
@lucascolley lucascolley requested a review from rgommers January 7, 2026 15:32
@lucascolley lucascolley added the DX label Jan 7, 2026
Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

Overall looks good, a couple of small comments. I didn't test yet, would be good to update the linked SciPy PR so this is easier to verify.

@lucascolley
Copy link
Member Author

thanks! CI running on scipy/scipy#24271 with your suggestions here applied

@lucascolley
Copy link
Member Author

Looks like all worked upstream

Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

LGTM now, modulo the lock file conflict

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants