Live data from Hacker News

Rye: A Vision Continued

lucumr.pocoo.org

11–20 of 45 posts

Re: Rye: A Vision Continued

#11
post #7

Regarding one man project. I always think of contributing back to the community. But things are not at all simple. I wish developers of projects would do weekly knowledge sharing videos. Or at least record themselves going through the code.

I have been considering doing that but I wasn’t sure if there was appetite.

Now, there is at least one stomach ;)

Re: Rye: A Vision Continued

#12
post #3

I'm usually using conda (mamba) nowadays as it also has binary support so I can use cuda etc. easily for deep learning purposes. Is this something Rye can also do?

Doesn't this work pretty well everywhere else now, too?

Torch at least is easy to pip install, as is poetry if you skip all the versions that were mispackaged.

It's unclear to me what the benefit of conda is these days, other than making it much harder to reproduce your environment on other machines.

Re: Rye: A Vision Continued

#14
post #7

Regarding one man project. I always think of contributing back to the community. But things are not at all simple. I wish developers of projects would do weekly knowledge sharing videos. Or at least record themselves going through the code.

Are you looking for material that helps you understand the process open source developers use to create and maintain their projects?

Re: Rye: A Vision Continued

#15

I've been using rye for all of my python projects and it has generally been great. There's a slightly annoying piece at the beginning when you first set up a project because "rye init" doesn't actually produce a valid empty project - you have to add a few lines to pyproject.toml, but it certainly beats a lot of the other things I've used.

How does Rye compare to Poetry?

Re: Rye: A Vision Continued

#17
post #13

Going for pip-tools, twine, virtualenv and build makes sense. But I wished he went for black instead. Ruff is not there yet.

When did you last evaluate it? I have been using ruff for advent of code (low stakes project) — last year it still felt a little beta-ish, this year it seemed more ready for prime time.

Re: Rye: A Vision Continued

#18
post #3

I'm usually using conda (mamba) nowadays as it also has binary support so I can use cuda etc. easily for deep learning purposes. Is this something Rye can also do?

Doesn't this work pretty well everywhere else now, too? Torch at least is easy to pip install, as is poetry if you skip all the versions that were mispackaged. It's unclear to me what the benefit of conda is these days, other than making it much harder to reproduce your environment on other machines.

It allows installing non-python packages too for one, like the CUDA runtime.

Re: Rye: A Vision Continued

#19
post #3

I'm usually using conda (mamba) nowadays as it also has binary support so I can use cuda etc. easily for deep learning purposes. Is this something Rye can also do?

What is binary support?

Binary packages compiled for your platform.

More generally, any non-Python packages (e.g. libwhatever, or some binary utilities).

Post reply on HN