Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python packaging: from stone age to the future #215

Closed
Saransh-cpp opened this issue Aug 10, 2022 · 16 comments
Closed

Python packaging: from stone age to the future #215

Saransh-cpp opened this issue Aug 10, 2022 · 16 comments
Assignees
Labels
accepted congrats, your talk is accepted proposal want to talk at pydelhi scheduled talk/workshop is scheduled for next meetup

Comments

@Saransh-cpp
Copy link

Title

Python packaging: from stone age to the future

Describe your Talk

A brief plan -

  1. What is packaging and why would you need it in Python?
  2. distutils, setuptools, and PEPs
  3. A very simple Python package.
  4. Enter setup.py
  5. Enter setup.cfg and related PEPs
  6. Enter pyproject.toml and related PEPs
  7. Python packages are powered by wheels?
  8. Generate wheel files and install the package
  9. cibuildwheel and twine (introduce and leave it up to the users to explore)
  10. Enter pip and why you should always use pip
  11. Enter pipx, or pip on steroids (introduce and leave it up to the users to explore)
  12. A modern build backend - hatch
  13. What about projects mixing Python with C++?
  14. 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

@Saransh-cpp Saransh-cpp added the proposal want to talk at pydelhi label Aug 10, 2022
@yednapg yednapg added the review in progress currently in review label Aug 10, 2022
@yednapg
Copy link
Contributor

yednapg commented Aug 10, 2022

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

@Saransh-cpp
Copy link
Author

Yes, no worries!

@yednapg
Copy link
Contributor

yednapg commented Aug 10, 2022

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

@yednapg yednapg added accepted congrats, your talk is accepted and removed review in progress currently in review labels Aug 10, 2022
@yednapg
Copy link
Contributor

yednapg commented Aug 15, 2022

Hey Saransh, Your talk is accepted and scheduled for September Meetup!

Best,
Gaurav! @pydelhi

@yednapg yednapg added the scheduled talk/workshop is scheduled for next meetup label Aug 21, 2022
@yednapg
Copy link
Contributor

yednapg commented Aug 27, 2022

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

@Saransh-cpp
Copy link
Author

Thanks, @yednapg! Is there a tentative date for the September meet-up?

@yednapg
Copy link
Contributor

yednapg commented Aug 30, 2022

Hey, The Date is 17th September 2022!

@Saransh-cpp
Copy link
Author

Thanks! Works for me!

@yednapg
Copy link
Contributor

yednapg commented Aug 30, 2022

Great, are you on PyDelhi Telegram Group, if not please send me your Username so that I can add you.

@yednapg
Copy link
Contributor

yednapg commented Sep 8, 2022

Hey Need confirmation from your side, are you ready for the meetup? please reply.

@Saransh-cpp
Copy link
Author

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.

@yednapg
Copy link
Contributor

yednapg commented Sep 10, 2022

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!

@Saransh-cpp
Copy link
Author

That sounds good, @yednapg! My telegram username is @SaranshChopra. I can deliver my talk early in the morning!

@yednapg yednapg closed this as completed Sep 20, 2022
@pulsar17
Copy link
Member

@Saransh-cpp are you available to give this talk again on 19th November?

@Saransh-cpp
Copy link
Author

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.

@pulsar17
Copy link
Member

No problem @Saransh-cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted congrats, your talk is accepted proposal want to talk at pydelhi scheduled talk/workshop is scheduled for next meetup
Projects
Development

No branches or pull requests

3 participants