Skip to main content

The Python Package Manager that make your life easier.

Project description

Repository

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.

Source Distribution

pythonpm-0.1.2.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file pythonpm-0.1.2.tar.gz.

File metadata

  • Download URL: pythonpm-0.1.2.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pythonpm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e85837e86f8d4b636cba95bda6f5c3e0fd011250547dac6a991001539a2d99d1
MD5 5c7802bd162df0b5b59b70801936adfa
BLAKE2b-256 25e428050536af77e8df6db0f05e9c24b0db20f22ba15dd55490732a47505655

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page