Skip to content

Conversation

@Vincenthays
Copy link

No description provided.

@Jazzinghen
Copy link

I was wondering if there was any update on this pull request.

@Vincenthays Vincenthays marked this pull request as ready for review November 26, 2025 21:24
@Jazzinghen
Copy link

Oh? Thank you for this work @Vincenthays, this really means a lot!

@Vincenthays
Copy link
Author

Hello @Jazzinghen,
I got it working locally, but the CI is still failing. I suspect there are other dependencies that don’t support Python 3.14 yet.

@surister
Copy link
Contributor

surister commented Dec 1, 2025

@Vincenthays Do you have a link to the failing CI?

@Vincenthays
Copy link
Author

@surister
Copy link
Contributor

surister commented Dec 1, 2025

I tested it locally on python3.14, cffi builds just fine. It's probably missing a c header library in the pipeline environment. On the other hand pyarrow will have to be upgraded, it's currently pinned at 18.1.0 which does not have python14 build, it should be upgraded if possible to the latest.

@Vincenthays
Copy link
Author

I’m not able to force pyarrow = ">=22" on my side — even after updating the constraint in connectorx-python/pyproject.toml
If you have any idea what might be preventing the upgrade, I’m all ears @surister

@Jazzinghen
Copy link

I can try locally as well, however it seems like it might be necessary to explicitly install libffi-dev on the runner?
It sounds strange to me because it should have been an issue even in the past.
I'll see if I can do something as well.

@Vincenthays
Copy link
Author

it worked 🎉
https://github.com/Vincenthays/connector-x/actions/runs/19861980055/job/56914241598#logs
I had to upgrade numpy, pytest and pytest-benchmark

@Jazzinghen
Copy link

Woah!
I have been also trying to make it work, however I might have gone a bit in a strange way.
One thing I am wondering is why it was OK to not have python-dev before. It's as if something else installed it 🤔

@Jazzinghen
Copy link

If you want to check I made some updates that make the CI pass:
https://github.com/Jazzinghen/connector-x/actions/runs/19882651126/job/56983701481

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