Skip to content

Tejtex/ppmx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ppmx – The Best Package Manager for Python

License Version Platform Coverage Downloads

Ppmx is a simple, user-friendly package manager for Python.
It aims to make managing dependencies and project scripts easier and cleaner.

DOCUMENTATION

https://tejtex.github.io/ppmx/

Features

  • Easy CLI interface
  • Project initialization (ppmx init)
  • Dependency management (ppmx add)
  • Task runner from pyproject.toml (ppmx run)
  • Minimal setup, no boilerplate

Installation

To install ppmx, clone the repository and run:

pip install .

Once installed, you can use ppmx directly from the command line.

Usage

To create a new project with ppmx:

mkdir my-project
cd my-project
ppmx init

Then you can:

ppmx add <dependency>   # Add dependencies
ppmx run <task>         # Run a task from pyproject.toml

Contributions

If you'd like to contribute to ppmx, please follow these guidelines:

  • Fork the repository, make your changes, and submit a pull request.
  • Keep your commits clear and focused.
  • Provide detailed descriptions in your pull requests.
  • Ensure all tests pass and coverage stays consistent before submitting.

Issues

  • Feel free to open an issue if you find a bug or have a feature request.
  • Please include clear descriptions and examples to help us understand the problem.

License

This project is licensed under the MIT License. You’re free to use, modify, and distribute it, but please give appropriate credit.


Thanks for helping improve ppmx!

About

The best python package manager

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages