How Packaging Works in Python?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

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

  • @codewithlenny
    @codewithlenny หลายเดือนก่อน +6

    It's weird that I used this video to understand how packaging works in ROS (Robot Operating System). Thanks!

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

      @@codewithlenny Thank you for your support bro

  • @jmreagle
    @jmreagle หลายเดือนก่อน +17

    It would’ve been useful to explain the difference between namespace and regular packages.

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

      @@jmreagle Sure in the next video, in depth. Thanks

    • @mateusb09
      @mateusb09 7 วันที่ผ่านมา

      Do you think people creating AI generated videos would care for this? Lol

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

    The fact that it is even searching completely separate directory trees is insane to me

  • @nottomention-h8w
    @nottomention-h8w หลายเดือนก่อน +6

    Nice explanation, good content keep it up

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

      @@nottomention-h8w thanks for your support bro

  • @Manfred_Z
    @Manfred_Z หลายเดือนก่อน +21

    it is very complicated. I dont get it.😢

    • @2MinutesPy
      @2MinutesPy  หลายเดือนก่อน +8

      @@Manfred_Z Simply put, when python find more than one directory without init file across multiple distribution, it consider them namespace package
      And if python find directory with init file, it consider it a regular package.

    • @farhanashraf6000
      @farhanashraf6000 29 วันที่ผ่านมา +1

      Take a paper and pen, draw or write there everything step by step. It helps me to keep tracks of things.

    • @krzysiekkrzysiek9059
      @krzysiekkrzysiek9059 29 วันที่ผ่านมา

      Me too 😞

  • @trimpta
    @trimpta 29 วันที่ผ่านมา +1

    Great video, just what I was looking for. Could you share some resources so that I can research more?

    • @2MinutesPy
      @2MinutesPy  23 วันที่ผ่านมา

      Search for packaging in Python and you'll get some
      packaging.python.org/en/latest/guides/packaging-namespace-packages/

  • @rochakgupta6116
    @rochakgupta6116 29 วันที่ผ่านมา +4

    Nice explanation! But, you got to be kidding me! In what universe is this simple?

    • @abc-nw3hi
      @abc-nw3hi 29 วันที่ผ่านมา

      and why can python not describe this or what a pyproject.toml file is in its own tutorial xD
      I am using python at work and until recently it all was the usual "just some .py files in a directory", now its a whole package system with gitlab CI/CD and package registry - and i still want to redo everything in C# or rust just for the benefit of a) known package structure (i dont care how it looks, i just want someone to tell me which is correct) and b) a compiler

    • @enormousearl8838
      @enormousearl8838 22 วันที่ผ่านมา

      Just don't name things carelessly?

  • @abrahamgeorge7466
    @abrahamgeorge7466 24 วันที่ผ่านมา +1

    Really good content.

    • @2MinutesPy
      @2MinutesPy  23 วันที่ผ่านมา

      Thanks for support

  • @cn-ml
    @cn-ml 29 วันที่ผ่านมา +1

    I have to admit, that I now understand python packaging even less than before. What the hell? Why is python merging both paths? I expected the one module to be available under cart.product and the other under checkout.product

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

    It doesn't

  • @Alx-gj2uz
    @Alx-gj2uz 29 วันที่ผ่านมา

    Haha learned something new today. Didnt know how moronic packaing was implemented in python. Adds flawless to features like dunder methods. If you want to get an example of how not to implement a feature in a programming language, just check how guido did it and dont do it like that.

  • @twelvetican
    @twelvetican 14 วันที่ผ่านมา

    Thanks, I hate it 😂

  • @udithagunaratne1136
    @udithagunaratne1136 29 วันที่ผ่านมา +1

    why is this so complicated, feels like trying to be too clever, maybe i'm dumb

  • @Simorenarium
    @Simorenarium 29 วันที่ผ่านมา

    This is mad....