How to create a Python package in 2022

This page summarizes the projects mentioned and recommended in the original post on /r/Python

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hypermodern-python

    Hypermodern Python

    Did you have a look at https://github.com/cjolowicz/hypermodern-python?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • hatch

    Modern, extensible Python project management

    See also: https://github.com/pypa/hatch

  • python-template

    Python project and library template for clean, reliable, open-source projects.

  • ndnt

    Inspect indents of your files.

    I recently posted about my own PyPI package called Ndnt. I have also been through all this, and can say that it is not even full list. You missing contributing part - PR/Issue templates, CONTRIBUTING.md. You allow to push to main directly, which is not a good practice. For me as contributor it is unclear how I can contribute to your library. So, it is a big space for improvements.

  • Poetry

    Python packaging and dependency management made easy

    The best solution we found so far at my last 2 jobs : poetry

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • pipenv or virtualenv ?

    3 projects | /r/Python | 9 Jan 2023
  • Cursor Pagination Example

    2 projects | dev.to | 2 Sep 2024
  • Flying Fast and Furious: AI-Powered FastAPI Deployments

    3 projects | dev.to | 31 Jul 2024
  • 🚀 Deploying a 3-tier Application with Docker and Nginx Proxy Manager 🌐

    2 projects | dev.to | 22 Jul 2024
  • Passo a Passo: Criando Sua Primeira Biblioteca em Python com Poetry (Parte I)

    2 projects | dev.to | 19 Jul 2024

Did you konow that Python is
the 1st most popular programming language
based on number of metions?