-
-
Notifications
You must be signed in to change notification settings - Fork 35
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
Feature request: url version specifiers #331
Comments
@rotu Do you have an example URL? I think this would take quite a bit of work because of all the version resolving/checking that proto does. |
So my initial intent here was so that I could install nightly builds that don't have a stable versioning scheme, e.g. canary builds like: The other intent was to use a patched or alternate implementation ( e.g. pypy from https://downloads.python.org/pypy/pypy3.10-v7.3.13-win64.zip ) But perhaps these needs are better met by creating a TOML Plugin |
I think for this kind of stuff, we can use prerelease or build metadata: https://docs.rs/semver/1.0.21/semver/
|
I strongly disagree.
|
The main issue right now is that most of the internals right now are powered by |
This feature is not a big need for me right now - it just seems like a good idea to keep in mind and a useful potential "escape hatch" e.g. if I need a patched version of Conceptually I think about it as:
The reverse direction is not always possible (e.g. going from a version to the requested range) and the forward direction is not always reproducible (new releases happen), so if it's important to keep that info around, it should be saved in the manifest. No pressure to migrate unless it makes the code better! |
Currently, tool version specifiers are channels or version numbers. It would be nice if, instead, I could install and pin specific versions (e.g. nightly builds) by URL.
The text was updated successfully, but these errors were encountered: