-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Enable installation via cargo #43
Comments
I've asked about publishing Ruff's RustPython fork here: RustPython/RustPython#4179 |
Regardless we are ready or not, I want to distribute rustpython-parser before ruff 0.1. Please poke me when you are ready for 0.1. I seriously don't want to block ruff's schedule by our fault. |
@youknowone - Thank you, that's really helpful and appreciated. There are a few PRs I'd need to merge to move off of my |
RustPython just cut a new release on crates.io. So the only blocker here is (1) confirming that we want to use the Crate, which might mean we're a little slower to pick up changes from Git; and (2) LibCST is still using my unpublished fork (which just removes pyo3 stuff). |
Hey! I was looking at adding documentation for installation from crates.io then realized it wasn't supported :D
|
I think there are three blockers here that we'd need to resolve, since, in order to publish to
|
Related RustPython/Parser#67 |
I'd like to grant publish permission of parser to anyone from Ruff who need it. |
I think all mentioned blockers are gone, Are there any new? |
Yes now that we've resolved the blockers we are considering publishing to crates.io but have not come to a decision yet. |
Has there been any update on this (or would |
@KGrewal1 -- |
We're currently looking into options for a new Python code formatter for Chromium, and while we haven't made any decision yet, Ruff is definitely a favorite. 😊 This issue is a blocker for us, though, as we have a policy that all third-party software has to be mirrored into our internal repository, and tools then have to be built from there using internal infrastructure for security reasons. This would be very easy to setup for me if Ruff and all of its dependencies were published to crates.io, as we have existing automation and processes for importing packages hosted there. Would you be open to revisit this issue and see if Ruff could be published to crates.io? |
Thanks @philwo -- that's cool to hear! We can definitely consider it -- will need to discuss as a team. I assume it's not sufficient to, like, mirror the source distribution that we publish to PyPI, and build wheels from that? |
We can't upload to crates.io because we're using an unreleased version of RustPython.
The text was updated successfully, but these errors were encountered: