Poetry is good but in my opinion you should review Rye. Rye manages dependencies like Poetry, has integrated Ruff, uses UV instead of PIP, manage python versions, creates environments, etc. I think is the nearest thing to Cargo in Rust ecosystem but in python.
@@codingwithroby uv is just faster than pip. The thing is Rye is a all-in-one tool. If you install it you have dependency management like in poetry, environment management, tools like black/ruff, python version management, etc. Is just like Cargo in Rust ecosystem.
@@EndikaMTuv manages installed pythons and virtual environment, it's not "simply a replacement for pip". Can totally replace Poetry and pyenv for example, and has run like Poetry 🤷♀️
Another great video. Thanks for providing super useful, practical videos that are easy to follow. I am not a DEV, but I have been messing around with FASTAPI and Python on and off. My background is in QA, so these videos are great for me 😁
Poetry is good but in my opinion you should review Rye. Rye manages dependencies like Poetry, has integrated Ruff, uses UV instead of PIP, manage python versions, creates environments, etc. I think is the nearest thing to Cargo in Rust ecosystem but in python.
I just started using uv and I really like it. What does it do that Poetry or UV doesn't?
@@codingwithroby uv is just faster than pip. The thing is Rye is a all-in-one tool. If you install it you have dependency management like in poetry, environment management, tools like black/ruff, python version management, etc. Is just like Cargo in Rust ecosystem.
@@codingwithroby uv is very cool
@@EndikaMT The new version of UV is basically Rye. Take a look
@@EndikaMTuv manages installed pythons and virtual environment, it's not "simply a replacement for pip". Can totally replace Poetry and pyenv for example, and has run like Poetry 🤷♀️
Another great video. Thanks for providing super useful, practical videos that are easy to follow. I am not a DEV, but I have been messing around with FASTAPI and Python on and off. My background is in QA, so these videos are great for me 😁
Woot woot - I am so glad you are enjoying the content. Hopefully there is enough videos to help you learn 🙂
@@codingwithroby Yep, so much quality content 😄
UV is the go-to modern Python & dependency manager. IMO it is currently the best in all aspects compared to others.
Video coming soon 🙂
@@codingwithroby Interested in this. Any ETA when video is coming out?
Eric, let's talk soon about UV. Everyone is moving to that now; even all the FastAPI/Tiangolo projects have already moved from Poetry to UV.
I have been using uv recently. Very nice tool & there is a video on topic coming soonish!
I've encountered challenges integrating UV init with Visual Studio Code and PyCharm.
uv is the way to go now. Easier to use, and so much faster!
I really like uv. I have been using it recently, and a video will be coming out soonish on the topic 🙂
@@codingwithroby Let's do poetry now.
How about "Nix"
I truly haven’t used nix much. How do you like it?
It's like pipenv!!!
Sorta! There are so many options nowadays