Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limited API preview branch #6082

Open
da-woods opened this issue Mar 16, 2024 · 6 comments
Open

Limited API preview branch #6082

da-woods opened this issue Mar 16, 2024 · 6 comments

Comments

@da-woods
Copy link
Contributor

Describe your issue

This is abusing the definition of "issue" a bit - it's just informational. However:

I've created a "limited API preview" branch (https://github.com/cython/cython/tree/limited-api-preview) that collates unreviewed/unmerged PRs on the limited API. This is to allow anyone interested to do some advanced testing.

The current status is that this branch should be able to build a working version of Cython under the limited API. Not much beyond that is tested.

It is not my intention to keep this strictly up-to-date with master. It's just a snapshot of something that worked at a point in time.

It's definitely not my intention to release wheels or anything like that.

The branch will disappear in future when the world is merged.

Please feel free to test it/build on it/whatever

@vyasr
Copy link
Contributor

vyasr commented Mar 17, 2024

Thank you! This will be handy.

@Gaurav0203Shetty
Copy link

can i do this?

@da-woods
Copy link
Contributor Author

da-woods commented Mar 21, 2024

can i do this?

There's nothing really to do.

The "issue" is really just to help people find a branch if they want to test the work-in-progress limited API.

@vyasr
Copy link
Contributor

vyasr commented Apr 26, 2024

@da-woods in case you're curious, I've stood up some testing of the repos I'm interested in making limited API-compatible in this PR (I work on RAPIDS at NVIDIA). I'm planning to start getting my local changes for each repository merged up incrementally and I'm using the PR I linked as a convenient environment to test the latest trunk of all the repos building in a combined env. I should be able to rebuild our whole set of libraries on demand to validate our builds against the latest version of the limited-api-preview branch that way, and it'll use some nice machinery like sccache to make the builds fast and easily reproducible.

@da-woods
Copy link
Contributor Author

da-woods commented Apr 27, 2024

@vyasr out of interest why do you want to use limited API?

(I'm just trying to find out if there's any use-cases that I hadn't realised existed)

Edit: I'm assuming rapidsai/build-planning#42 is probably the answer...

@vyasr
Copy link
Contributor

vyasr commented Apr 30, 2024

Yup, you found the one.

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

No branches or pull requests

3 participants