Stop Wasting Hours - Every Python Dev NEEDS to Master Poetry

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025
  • Python Poetry is a dependency management tool that is used in almost all enterprise python projects. Learn Poetry Python if you do not want to waste time!
    Get this repository: www.codingwith...
    Want MORE free repositories? www.codingwith...
    🎥 React + FastAPI: • How to build a React +...
    🎥 AWS Lambda + FastAPI: • Deploy FastAPI on AWS ...
    🎥 MongoDB + FastAPI: • Unlocking the Power of...
    🎥 MySQL + FastAPI: • How to build a FastAPI...
    🎥 PostgreSQL + FastAPI: • How to build a FastAPI...
    🎓 Courses can be found:
    FastAPI Beginner & Advanced: www.udemy.com/...
    Learn Chatbot Development: www.udemy.com/...
    👨‍💻 Hi, I am Eric!👨‍💻
    Hey! I’m a seasoned developer and Cloud enthusiast. I love sharing my knowledge and helping others to discover the exciting world of programming and cloud technologies. For more tutorials, tips, and tech magic, don’t forget to hit that subscribe button and ring the bell for notifications!
    🙏 Support The Channel 🙏
    If you found this tutorial helpful, please give it a thumbs up 👍, comment, and share it with your network 🌍
    #fastapi #poetry #python

ความคิดเห็น • 32

  • @pietraderdetective8953
    @pietraderdetective8953 2 หลายเดือนก่อน +5

    UV is the go-to modern Python & dependency manager. IMO it is currently the best in all aspects compared to others.

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน +1

      Video coming soon 🙂

    • @larrylegendxciv
      @larrylegendxciv 2 หลายเดือนก่อน +1

      @@codingwithroby Interested in this. Any ETA when video is coming out?

  • @emmanuelalder9052
    @emmanuelalder9052 2 หลายเดือนก่อน +1

    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 😁

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน

      Woot woot - I am so glad you are enjoying the content. Hopefully there is enough videos to help you learn 🙂

    • @emmanuelalder9052
      @emmanuelalder9052 2 หลายเดือนก่อน

      @@codingwithroby Yep, so much quality content 😄

  • @EndikaMT
    @EndikaMT 2 หลายเดือนก่อน +5

    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
      @codingwithroby  2 หลายเดือนก่อน +1

      I just started using uv and I really like it. What does it do that Poetry or UV doesn't?

    • @EndikaMT
      @EndikaMT 2 หลายเดือนก่อน

      @@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.

    • @beelikeflutter
      @beelikeflutter 2 หลายเดือนก่อน

      @@codingwithroby uv is very cool

    • @luisramonramirezrodriguez3658
      @luisramonramirezrodriguez3658 2 หลายเดือนก่อน

      @@EndikaMT The new version of UV is basically Rye. Take a look

    • @RobertoMaurizzi
      @RobertoMaurizzi 2 หลายเดือนก่อน

      ​@@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 🤷‍♀️

  • @smibssmibs
    @smibssmibs 17 วันที่ผ่านมา

    My path regarding these tools is: none - easy_install - pip - pipenv - poetry - pdm - uv.
    Since pipenv it takes lockfiles for package versions seriously. pipenv seemed a bit to slow in development, poetry was an improvement, but the author was rejecting couple of features needed for serious work. pdm was an improvement. Finally the uv makes things really fast and easy.

  • @CodePythonPro
    @CodePythonPro 2 หลายเดือนก่อน +9

    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.

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน +4

      I have been using uv recently. Very nice tool & there is a video on topic coming soonish!

    • @Heavy_Lvy
      @Heavy_Lvy 2 หลายเดือนก่อน

      I've encountered challenges integrating UV init with Visual Studio Code and PyCharm.

  • @romainjouhameau2764
    @romainjouhameau2764 2 หลายเดือนก่อน +3

    uv is the way to go now. Easier to use, and so much faster!

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน +1

      I really like uv. I have been using it recently, and a video will be coming out soonish on the topic 🙂

    • @dev-akeel
      @dev-akeel 2 หลายเดือนก่อน

      ​@@codingwithroby Let's do poetry now.

  • @tinApyp
    @tinApyp 2 หลายเดือนก่อน

    I've been using Conda for two years, but now there's a lot of hype around tools like Poetry, uv, Rye, or Pixi. Is there a compelling reason for me to switch? If so, which one should I consider?

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน +1

      I am a big proponent for using what you know. There is nothing wrong with Conda, just losing a bit of momentum.

    • @tinApyp
      @tinApyp 2 หลายเดือนก่อน

      oh i see hahhaa, i will stick to conda for now i think

  • @arvindh4327
    @arvindh4327 2 หลายเดือนก่อน

    How about "Nix"

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน

      I truly haven’t used nix much. How do you like it?

  • @jurajhprobyt2107
    @jurajhprobyt2107 2 หลายเดือนก่อน

    Stop wasting time with poetry env and run Python in docker.😊

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน

      Haha, you still need a dependency management in Docker!

    • @jurajhprobyt2107
      @jurajhprobyt2107 2 หลายเดือนก่อน

      @ yes but no need local installations. Simple changes diff versions of Python etc I know i úsek to try Both. There is only one winner Sorry.

  • @dpno
    @dpno หลายเดือนก่อน

    Thank you

    • @codingwithroby
      @codingwithroby  หลายเดือนก่อน

      I am glad you like it ❤️

  • @jaimeviloriogreen
    @jaimeviloriogreen 2 หลายเดือนก่อน

    It's like pipenv!!!

    • @codingwithroby
      @codingwithroby  2 หลายเดือนก่อน

      Sorta! There are so many options nowadays