CfP for PyCon XX 2023

Description

Which of the following is the best option? poetry, pipenv, pdm or just venv and pip? What is the best Python package and dependency management tool for 2023?

With the recent adoption of several PEPs for packaging, including PEP 621, 517, and 660, the environment for these tools is changing dramatically.

I have followed Python packaging specifications for several years and will propose a comparison based on the most recent developments and the best use-case-specific options.

The planned outline is as follows:

The planned outline is as follows:

  1. Self-introduction, Table of Contents

  2. Introduction

    1. Background, Motivations

    2. Target Audiences of this Talk

    3. List of Packaging tools to compare in this Talk

  3. Compare each tool from some Perspectives

  4. What is the best tool? (In some use cases)

  5. Summary

Outline

  1. Self introduction, Table of Contents: 3m

  2. Introduction: Subtotal 5m:

    1. Background, Motivations: 1m

    2. Target Audiences of this Talk: 1m

    3. List of Packaging tools to compare in this Talk: 3m

  3. Compare each tool from some Perspectives: Subtotal 13m

    1. History and basic information: 3m

    2. Features: 4m

    3. Dependences: 2m

    4. Speed of adding packages: 4m

  4. What is the best tool? (In some use cases): Subtotal 5m

    1. Case 1: Library / Framework Developing: 2m

    2. Case 2: Web Application Developing: 2m

    3. Case 3: Automation Script Developing: 1m

  5. Summary: 2m

28 minutes EST.