Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

The Python Package Manager that make your life easier.

Project description

Features

  • Initialize project folders
  • Install project dependencies without a requirement file
  • Run scripts
  • Start your project script

Commands

  1. Init

    ppm {init, i} [-h]
    
    Initialize a python module template and a pyckage.json with some basic information that are asked to
    the user.

    The module template is:

    ┬ module_name
    │     ├ __init__.py
    │     └ __main__.py
    └ entry_point.py
    

    Where module_name and entry_point values are asked.

  2. Add

    ppm {add, a} [-h] [-g] [--add] [<modules>]
    
    Install <modules> in a folder named python_modules that will store all
    modules that you install with ppm.
    If the flag --add is passed, the modules will be added to the dependencies
    field in pyckage.json.

    You can use the -g flag to install the packages globally.

  3. Remove

    ppm {remove, rm} [-h] [-g] <modules>
    

    Removes a ppm installed package.

    Like the add command, you can use the -g flag to remove globally installed packages.

  4. Run

    ppm run [-h] <script>
    

    Runs a script that must be specified in pyckage.json.

  5. Start

    ppm {start, st} [-h]
    

    Same thing that the run command, but only runs the start command.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pythonpm, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size pythonpm-0.1.2.tar.gz (8.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page