Time to Ditch requirements.txt and VENV, Start using Poetry now...

Pratik Pathak (~zpratikpathak)


-1

Votes

Description:

Requirements.txt is one of the oldest methods to do package management in Python which leads to many issues, but this is no longer an issue because of new updates of Python. Now you can easily manage your Python project all in one place by using Poetry. Developers are starting to use Poetry since it's easy to use and easily manageable.

Table of contents The talk includes the following points

What is Package management? Requirements.txt

  • Issues with requirements.txt

  • How Poetry Solves this Issue

  • Installation and uses of Poetry

  • Showcase of Important (Poetry Cmds)

  • What are .LOCK files? Poetry.Lock

  • Separating dev and production packages

  • Creating a Project/Initializing in existing project using poetry

  • Managing Virtual Env via Poetry

  • Migrating requirements.txt to poetry.lock

What domain would you say your talk falls under?

  • Core Python

Prerequisites:

Prerequisites

  • Python

Video URL:

https://youtube.com/shorts/7uvRQVBnQbQ?si=V9lDCT-Lysr5PSwP

Content URLs:

https://pratikpathak.com/python-poetry-example/

Speaker Info:

Pratik Pathak is a highly accomplished technology professional with a passion for sharing his knowledge and expertise with others. As a Microsoft Certified Trainer, Pratik is dedicated to helping individuals and organizations learn how to harness the power of technology to drive business success. With his extensive experience and in-depth understanding of the latest tools and techniques, Pratik is a valuable resource for anyone looking to take their skills to the next level...

In his leisure time, he takes workshops and seminars for students at No Cost. Pratik believes that sharing his expertise and experience is his way of contributing to the world and empowering the next generation of leaders.

Speaker Links:

LinkedIn - https://www.linkedin.com/in/pathakpratik/ X - https://twitter.com/zpratikpathak Website - https://pratikpathak.com/ Other Talks - https://pratikpathak.com/category/event/

Section: DevSprint 2024
Type: DevSprint
Target Audience: Intermediate
Last Updated: