Python Packaging from Init to Deploy

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • Dave Forgac
    www.pyvideo.org...
    pyohio.org/sche...
    Python packaging really isn't that bad (anymore.) In this talk you'll learn how you can take your beautiful new Python code and share it with the world in a way that everyone benefits. I will cover tools and techniques you can use to get the boring stuff out of the way so you can focus on your code and deploy quickly, frequently, and consistently.

Комментарии • 33

  • @srirambhamidipati
    @srirambhamidipati 3 года назад +6

    Thanks, Dave! Since this video is over 5 years, it will help if you can update a revison for 2021 with latest tool chain and best practices . For example, egg is replaced by wheel. Is there a recommended python package folder structure ? etc

  • @ElChe-Ko
    @ElChe-Ko 3 года назад

    probably one of the best videos on youtube

  • @jeffrule1648
    @jeffrule1648 3 года назад +8

    The best introductory talk to how this all hangs together I have seen, and I just watched a bunch.

  • @ThaEzioAuditore
    @ThaEzioAuditore 8 лет назад +16

    This is the most comprehensive video on the topic. thank you for sharing :)

  • @Niyololz
    @Niyololz 4 года назад +11

    is this still up-to-date with Python version 3.8?

    • @unixnut
      @unixnut 3 года назад +2

      I still use all these same techniques (but with a different cookiecutter template) for commercial and open source Python 3.8 and 3.9 development.

  • @devopswithprasanna
    @devopswithprasanna 8 лет назад +6

    Very good video for packaging python library :-)

  • @Xandr017
    @Xandr017 5 лет назад +2

    Awesome, but the pyhoio.org link is broken, does anyone have the presentation slides to download?

  • @nikosc
    @nikosc 8 лет назад +10

    really helpful talk. saved tons of time.

  • @anasfirdousi
    @anasfirdousi 7 лет назад +4

    Amazing talk. Worth watching till the end. Extremely useful for python newbs like me.

  • @poorlittlesheep4098
    @poorlittlesheep4098 6 лет назад +4

    8:25, you know you found the goodie when you saw that slide.

  • @emZubair
    @emZubair 4 года назад +1

    Great video, explained every essential concept required to understand Python Packaging....

  • @kumark353
    @kumark353 4 года назад +1

    Great Video and excellent python packaging resource. Indeed a "Next Day Video" As most of the later pycon seem to present the similar concept Years later to this video. Thank you very much Dave.
    Few issues that I encountered ( Just incase it helps ):
    PYPI upload didn't work for a reason that the "Version" number was not PEP440 compatible ( github.com/pyscaffold/pyscaffold/issues/227 ) . This link helped that suggested using something like ' git tag v1.1.0' after the git commit -m. Please refer to this link under "Versioning " section pyscaffold.org/en/latest/features.html.

  • @stevenstewart3414
    @stevenstewart3414 5 лет назад +2

    Thank you so much for this video. I have been looking all over for something like this and have gone down quite a few confusing dead-ends.
    This is exactly what I needed.

  • @josephbatish9476
    @josephbatish9476 4 года назад

    amazing session

  • @mojtabasardarmehni453
    @mojtabasardarmehni453 4 года назад +1

    Good job, thanks a lot for sharing.

  • @ericbrauer4466
    @ericbrauer4466 6 лет назад +1

    If anybody is like me and following through the steps, one thing to note: when creating the unittest file, I had to import pyohio2015.cli instead of pyohio2015. Very helpful presentation.

  • @seifeslimene
    @seifeslimene 3 года назад

    Very nice Thanks!

  • @anoopsrana
    @anoopsrana 5 лет назад

    I am getting the error :No module named test_run._main
    Even though i have successfully installed the package and it is available in site-packages.

  • @HussainKharodawala3
    @HussainKharodawala3 4 года назад

    From where can I download the slides? The link in description isn't working.

  • @anoopsrana
    @anoopsrana 5 лет назад

    After installation of my package on the target machine i am getting the error "No module named mypckg.main" ?
    Even though the mypckg.main is available in the site_packages folder.Can someone help me ?

  • @liquiddddd
    @liquiddddd 6 лет назад +2

    I wonder if anyone could point to an "updated version" of this, if any.
    Great stuff, by the way.

    • @xiaodongliu6680
      @xiaodongliu6680 6 лет назад +4

      ruclips.net/video/qOH-h-EKKac/видео.html
      ruclips.net/video/GBQAKldqgZs/видео.html

    • @simplydevtools1619
      @simplydevtools1619 4 года назад

      2019: ruclips.net/video/Sv7rRGTaMHE/видео.html

  • @SenpurHD
    @SenpurHD 8 лет назад +2

    Tough crowd. This was great.

  • @utubedhyan
    @utubedhyan 7 лет назад

    Hi .Thanks for sharing this video . Is there a good way to create a rpm out of this ? Also if i create a rpm & install that rpm, will it install all pip dependencies as part of rpm install ?

  • @mikehagerty9666
    @mikehagerty9666 4 года назад

    That was a super clear and helpful presentation, Thanks!

  • @drewmeyers9463
    @drewmeyers9463 4 года назад

    Really useful talk, thank you.

  • @saimkhan89
    @saimkhan89 5 лет назад

    Great explanation of Python packaging

  • @myleshollowed6390
    @myleshollowed6390 6 лет назад

    Fantastic video. Thank you!

  • @filippograzioli3641
    @filippograzioli3641 4 года назад

    Great tutorial

  • @nkipa
    @nkipa 5 лет назад

    auummm