Skip to content

Fix the build in CI#1723

Merged
MaxHalford merged 1 commit intoonline-ml:mainfrom
e10e3:fix-project-build
Nov 13, 2025
Merged

Fix the build in CI#1723
MaxHalford merged 1 commit intoonline-ml:mainfrom
e10e3:fix-project-build

Conversation

@e10e3
Copy link
Contributor

@e10e3 e10e3 commented Nov 13, 2025

This reverts commit 6984c5c.

Commit 6984c5c changed the build system to Setuptools instead of Poetry's own poetry-core.
Unfortunately, this change prevents River from being built and breaks CI 🙁.

River, with its C++ and Rust extensions, needs an external compilation step and is currently configured for poetry-core.
Using Setuptools could certainly be done, but it requires more configuration change than swapping the build system 😄.

I propose to restore the ability to build River with Poetry for the time being, and if the transition to Setuptools is wanted, that a follow-up PR can bring a more complete transition.

@MaxHalford
Copy link
Member

Yes apologies for having pushed that to main.

I made a separate branch where I'm attempting to use uv. It should make life easier!

@MaxHalford MaxHalford merged commit 6de08ea into online-ml:main Nov 13, 2025
5 checks passed
@e10e3
Copy link
Contributor Author

e10e3 commented Nov 13, 2025

No worries.

I know that debugging Github Actions is a pain ☺️.

@e10e3 e10e3 deleted the fix-project-build branch November 13, 2025 12:42
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.

2 participants