ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Elana Hashman - The Black Magic of Python Wheels - PyCon 2019

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ส.ค. 2024
  • "Speaker: Elana Hashman
    If you’ve ever `pip install`ed a Python package with C extensions on Linux, it was probably a painful experience, having to download and install development headers for libraries you’ve never even heard of. Maybe you’ve given up on pip and have switched to Conda. But it doesn’t have to be this way! The Python Packaging Authority has been working hard to solve this problem with a new distribution format for compiled Python code, called “wheels.”
    In this talk, we’ll descend into the practice of PEPs 513 and 571: arcane scrolls that can equip Python developers with spells to pre-compile applications and libraries in a way that allows most Linux end users to run them directly. I’ll show you how to hex compiled artifacts and source code into the wheel format, harness application binary interfaces (ABIs) to use external libraries, brave the eldritch horrors of the dynamic linker, and bind these all together in the manylinux environment. Come learn to harness the black magic of Python wheels, and you too can spare your users pain… for a price.
    Slides can be found at: speakerdeck.com/pycon2019 and github.com/PyCon/2019-slides"

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

  • @AsifSaifuddinAuvipy
    @AsifSaifuddinAuvipy 5 ปีที่แล้ว +22

    Fantastic talk!! these topic are rare on the internet!! thank!!!

  • @StankyPickle1
    @StankyPickle1 5 ปีที่แล้ว +13

    I wish I would have seen this talk years ago. Great talk!

  • @CoriTV
    @CoriTV 5 ปีที่แล้ว +10

    Beautiful talk, clear as crystal.

  • @kevinaud6461
    @kevinaud6461 2 ปีที่แล้ว +1

    Wow, one of the highest-quality programming talks I have ever watched (and I have watched A LOT). This concept is far clearer to me now. Thank you!!

  • @oleghofling8040
    @oleghofling8040 4 ปีที่แล้ว +4

    Awesome talk, wish this was available 4 years ago, would spare me a lot of installation bugs with cythonized stuff.

  • @timothy6966
    @timothy6966 3 ปีที่แล้ว +4

    Great talk. I'm starting to "understand" python ;) Slowly, but surely! Plus, additional badass points for being the (former?) maintainer of auditwheel! It's always great to know I'm learning from people that have really been enabling me behind the scenes throughout the years without me even knowing it.

  • @matamor1894
    @matamor1894 5 ปีที่แล้ว +6

    Great talk! Also helped me with an annoying problem at work too to boot! :)

  • @xchandan4801
    @xchandan4801 4 ปีที่แล้ว +5

    Thanks for the awesome talk

  • @MKBlackbird
    @MKBlackbird 3 ปีที่แล้ว +1

    Humor, straight to the point, no bullshit. Love it!

  • @argosopentech
    @argosopentech 3 ปีที่แล้ว +1

    Great talk thanks! This information is surprisingly hard to find in an easy to understand format.

  • @JethroYSCao
    @JethroYSCao 4 ปีที่แล้ว +2

    Excellent talk

  • @StefanoBorini
    @StefanoBorini 3 ปีที่แล้ว +2

    Thank you. Great explanation.

  • @oleholgerson3416
    @oleholgerson3416 4 ปีที่แล้ว +1

    Great talk! Thank you

  • @shadow201011
    @shadow201011 5 ปีที่แล้ว +7

    I love witches now

  • @RoamingAdhocrat
    @RoamingAdhocrat 3 ปีที่แล้ว +1

    0:55 The Greater Good

  • @laybunzz
    @laybunzz 3 ปีที่แล้ว +1

    Down voting this video is truly inconceivable.