Replies: 3 comments 4 replies
-
Is there a way to get |
Beta Was this translation helpful? Give feedback.
-
if symlink is the only blocker for windows support, I suggest implement it to support win10+ at first, then bring support for older windows versions by few tricks, like junction or direct use of interpreter if possible. |
Beta Was this translation helpful? Give feedback.
-
The latest version now does something on Windows, but it's most likely full of bugs and limitations still. |
Beta Was this translation helpful? Give feedback.
-
Rye right now is an experiment, and in many ways a demonstration of what package and project management in Python could be. For me this means I also want to have that experiment demonstrate that a good Windows experience can be found. However because I'm not using Windows all that much, I am trying to understand what an appropriate Windows experience would be like.
As with macOS and Linux I want to emulate the rustup/cargo world as close as possible, but there are some differences in practice that the underlying operating systems put in place. In particular the windows Python world has some significant differences to the POSIX pythons.
One quite significant question about it is if a tool like rye would be able to rely on symlinks. If it can, a lot of opportunities open up to closer align the concepts to Linux and macOS. However symlinks effectively require Windows 10 as the lower Python bound and that might be quite aggressive.
65 votes ·
Beta Was this translation helpful? Give feedback.
All reactions