Skip to main content

a simple package manager for python like npm.

Project description


pmfp
===============================

* version: 1.0.9
* status: dev
* author: hsz
* email: hsz1273327@gmail.com

Desc
--------------------------------

a simple scaffold for pythoner


keywords:scaffold,tool,python,js


Feature
----------------------
* python's scaffold for model, command-line tool, flask, sanic, tk
* javascript's scaffold for vue.js, simple frontend/node.js project

Example
-------------------------------

.. code:: shell

usage: ppm <command> [<args>]

The most commonly used ppm commands are:
init initialise a project
clean clean a project
install install a package
status see the project's info
update update the project's version and status
upload upload your project to a git repository, a docker repository,
a pypi server
search search for a package
run run scripts for python and node
build build your python project to a pyz file, wheel,egg,docker image,
build your cpp project to a lib or a executable file
test test your project
doc build your project's document
new new a document,setup.py,test,dockerfile for a project

shortcut:
flask init flask
sanic init sanic
vue init vue
celery init celery



Install
--------------------------------

- ``python -m pip install pmfp``


Documentation
--------------------------------

`Documentation on Readthedocs <https://github.com/Python-Tools/pmfp/>`_.



BUG
--------------------------------


1. if you can not init your project,you should try to create the env by yourself first

`python3 -m venv env`

then run the `ppm init`

2. ppm test now can run correctly.

3. init cython commandline now can run correctly. 1.0.9

Change
------------------------------

* a better celery template with test


TODO
-----------------------------------

* C/C++ support
* more js template
* template for tensorflow
* template for cuda,opencv,opencl
* template for gitbook


Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pmfp-1.0.9.tar.gz (128.9 kB view hashes)

Uploaded Source

Built Distribution

pmfp-1.0.9-py3-none-any.whl (284.8 kB view hashes)

Uploaded Python 3

Supported by

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