Post AV4F6Os4A4Zbfrf3U8 by redfire@mastodon.online
 (DIR) More posts by redfire@mastodon.online
 (DIR) Post #AV4CQpK7Dp8HdzpUvY by simon@fedi.simonwillison.net
       2023-04-27T04:53:58Z
       
       0 likes, 1 repeats
       
       Wrote up some notes on my first experiences playing with Rye, a new experimental Python packaging toolhttps://til.simonwillison.net/python/rye
       
 (DIR) Post #AV4EuN9eiVNosO9ZKa by oldgun@mastodon.social
       2023-04-27T05:21:55Z
       
       0 likes, 0 repeats
       
       @simon there's another one?!
       
 (DIR) Post #AV4F6Os4A4Zbfrf3U8 by redfire@mastodon.online
       2023-04-27T05:23:10Z
       
       0 likes, 0 repeats
       
       @simon Looks cool, one of my main gripes with python has always been and still is dependency management and reproducibility.My last project made use of conda through, which this isn't really compatible with.
       
 (DIR) Post #AV4FXySfweJbsIvvJg by bartek@sfba.social
       2023-04-27T05:28:52Z
       
       0 likes, 0 repeats
       
       @simon sounds very much like rbenv.  Truth be told, I'm using tools like this less and less ever since I have a Dockerfile in every project.
       
 (DIR) Post #AV4GH5ndVc0hfHFeoC by asmodai@mastodon.social
       2023-04-27T05:37:15Z
       
       0 likes, 0 repeats
       
       @simon Isn't that installation of the interpreter a bit similar to what pyenv has been doing all this time, or am I missing something?
       
 (DIR) Post #AV4GRrfwMWlh2qmwYS by simon@fedi.simonwillison.net
       2023-04-27T05:38:17Z
       
       0 likes, 0 repeats
       
       In writing this up I realized that the thing that's missing from almost all documentation is details of what is installed where - most of my TIL here is really just an inventory of what files it added and where they were put
       
 (DIR) Post #AV4GbyRQ3uhmvNohTE by simon@fedi.simonwillison.net
       2023-04-27T05:39:19Z
       
       0 likes, 0 repeats
       
       @asmodai yes, very - biggest difference is pyenv actually compiles stuff while Rye downloads prebuilt binaries
       
 (DIR) Post #AV4Gmj7dMICMbAgojY by simon@fedi.simonwillison.net
       2023-04-27T05:40:19Z
       
       0 likes, 0 repeats
       
       @oldgun Armin is quite apologetic about it! https://github.com/mitsuhiko/rye/discussions/6
       
 (DIR) Post #AV4M6yUGRPBfoZkV9M by rameez@social.lol
       2023-04-27T06:42:41Z
       
       0 likes, 0 repeats
       
       @simon Looks like pyenv, poetry and pipx rolled into one.pyenv uses a .python-version file in current directory with the `local` subcommand.
       
 (DIR) Post #AV4NEeutBhLxO9QlPs by chris@m.objc.io
       2023-04-27T06:54:59Z
       
       0 likes, 0 repeats
       
       @simon I guess this is one of the problems that Nix solves. I hope someday we'll get more of their ideas (or actually use it). FWIW, I love the idea of nix, but I just use homebrew.
       
 (DIR) Post #AV4SuzWPT4glEAzAbg by rythie@mastodon.social
       2023-04-27T07:58:45Z
       
       0 likes, 0 repeats
       
       @simon do we need another one? My first thought was the classic XKCD on standards: https://xkcd.com/927/
       
 (DIR) Post #AV4UNsdKG3RIDQYlDk by mgreco@hachyderm.io
       2023-04-27T08:15:13Z
       
       0 likes, 0 repeats
       
       @simon pyenv use .python-version file: https://github.com/pyenv/pyenv#understanding-python-version-selection
       
 (DIR) Post #AV4nvU5JvvEB3SOJUG by simon@fedi.simonwillison.net
       2023-04-27T11:54:22Z
       
       0 likes, 0 repeats
       
       @rythie that XKCD is part of the official Rye discussion already! https://github.com/mitsuhiko/rye/discussions/6