talks
talks copied to clipboard
Python packaging: from stone age to the future
Title
Python packaging: from stone age to the future
Describe your Talk
A brief plan -
- What is packaging and why would you need it in
Python? distutils,setuptools, andPEPs- A very simple
Pythonpackage. - Enter
setup.py - Enter
setup.cfgand relatedPEPs - Enter
pyproject.tomland relatedPEPs Pythonpackages are powered by wheels?- Generate
wheelfiles and install the package cibuildwheelandtwine(introduce and leave it up to the users to explore)- Enter
pipand why you should always usepip - Enter
pipx, orpipon steroids (introduce and leave it up to the users to explore) - A modern build backend - hatch
- What about projects mixing Python with C++?
- Future for the projects using Python and C++
Pre-requisites & reading material
Have a basic knowledge of Python and a will to learn.
Time required for the talk
30-40 minutes (maybe 45-50)
Link to slides/demos
No response
About you
I am an engineering junior at Cluster Innovation Center, University of Delhi, pursuing a major in Information Technology and Mathematics. In daylight, I work towards my academic skills and professional commitments, and by night, I develop and maintain open-source research software, which I believe are the key to collaborative and reproducible research.
Currently, I am a fellow at the Analysis Systems group of Institute for Research and Innovation in Software for High Energy Physics (IRIS-HEP), where I am working on the first-ever major release of Vector under Dr. Henry Schreiner and Dr. Jim Pivarski. I am also working as a technical writer for FluxML under Julia Season of Contributions. I am interested in everything a Research Software Engineer and a Machine Learning Engineer do! I am passionate about Scientific Machine Learning, Computer Vision, developing packages, code optimization, technical writing, building infrastructures and CI/CD pipelines, developing and advocating open-source research software, JuliaLang, and Python. Psst, I was previously interested in Android and backend development, and though I still remember most of them, I have moved on.
Availability
Most possibly the upcoming session.
Any comments
No response
Hey, @Saransh-cpp Thank You for proposing a talk, Is it possible for you to give a talk at our September Meetup?
Best, Gaurav! @PyDelhi
Yes, no worries!
Hey Saransh, Thank You. Please allow us 3-4 Days to schedule your talk. I will let you the final decision latest by 15 August.
Best, Gaurav! @PyDelhi
Hey Saransh, Your talk is accepted and scheduled for September Meetup!
Best, Gaurav! @pydelhi
Hey Saransh, As your talk is scheduled for September Meetup, I would like to send you more info about the Meetup.
Expected Audience Size: 50-70 Skill Level: Mixed Language: Both Hindi and English Venue: WeWork Blue One Square, Udyog Vihar, https://goo.gl/maps/WapZNgD4pFWKN39R8. Timings: 11:00 AM - 4:00 PM
If you need more information or have any questions please don't hesitate to ask.
Best, Gaurav! @pydelhi
Thanks, @yednapg! Is there a tentative date for the September meet-up?
Hey, The Date is 17th September 2022!
Thanks! Works for me!
Great, are you on PyDelhi Telegram Group, if not please send me your Username so that I can add you.
Hey Need confirmation from your side, are you ready for the meetup? please reply.
Hi, @yednapg! Sorry for the delay, but I just went through the venue and it is around a 2 hour ride from my home. It would be very difficult for me to travel there the upcoming weekend (given that PyHEP is also next week, and I am presenting my summer research work remotely). Would it be possible to reschedule my talk for the next PyDelhi meetup? Apologies for the inconvenience.
Hey, @Saransh-cpp I am very sorry to hear that. As we already schedule your talk I can move to the very beginning at the meetup you'll be free by 11:30 - 12:00. Please let me know as soon as possible I have a meeting with the Operations team tomorrow for finalizing the schedule.
Best, Gaurav!
That sounds good, @yednapg! My telegram username is @SaranshChopra. I can deliver my talk early in the morning!
@Saransh-cpp are you available to give this talk again on 19th November?
Hi, @pulsar17
I really want to. But, unfortunately, it won't be possible for me to give this talk again on 19th November because of my upcoming endsems.
No problem @Saransh-cpp