NPM like init command for pip

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

Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • pip

    The Python package installer

    I recently had an interesting discussion about the following idea I had: npm has an init command for initializing an empty project, why hasn't pip one? I mean it's a package manager too. I heard some pretty good arguments why pip hasn't one and won't get one(https://github.com/pypa/pip/issues/11561) but I wanted to play around with pip so I build one for fun: https://github.com/PythonPizzaDE/pip/tree/init_command

  • pip

    The Python package installer (by paulfrische)

    I recently had an interesting discussion about the following idea I had: npm has an init command for initializing an empty project, why hasn't pip one? I mean it's a package manager too. I heard some pretty good arguments why pip hasn't one and won't get one(https://github.com/pypa/pip/issues/11561) but I wanted to play around with pip so I build one for fun: https://github.com/PythonPizzaDE/pip/tree/init_command

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • sampleproject

    A sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"

    The generated project basically is pypa's sample project(https://github.com/pypa/sampleproject)

  • Poetry

    Python packaging and dependency management made easy

    I think pip is more of a "just installs packages" instead of fully-fledged dependency manager like npm/yarn. Poetry is more similar to them (and has init command).

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