Skip to main content

a simple package manager for python like npm.

Project description


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

* version: 1.1.1
* 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

History Node

2.0.11

History Node

2.0.10

History Node

2.0.8

History Node

2.0.7

History Node

2.0.6

History Node

2.0.5

History Node

2.0.4

History Node

2.0.3

History Node

2.0.2

History Node

2.0.1

History Node

2.0.0

History Node

1.2.0

History Node

1.1.3

History Node

1.1.2

This version
History Node

1.1.1

History Node

1.1.0

History Node

1.0.9

History Node

1.0.8

History Node

1.0.6

History Node

1.0.5

History Node

1.0.3

History Node

1.0.0

History Node

0.4.7

History Node

0.4.6

History Node

0.4.5

History Node

0.4.4

History Node

0.4.3

History Node

0.4.2

History Node

0.4.1

History Node

0.4.0

History Node

0.3.7

History Node

0.3.6

History Node

0.3.5

History Node

0.3.4

History Node

0.3.3

History Node

0.3.2

History Node

0.3.1

History Node

0.3.0

History Node

0.2.11

History Node

0.2.9

History Node

0.2.8

History Node

0.2.7

History Node

0.2.6

History Node

0.2.4

History Node

0.2.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1.31

History Node

0.1.30

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pmfp-1.1.1-py3-none-any.whl (324.6 kB) Copy SHA256 hash SHA256 Wheel 3.6 Feb 14, 2018
pmfp-1.1.1.tar.gz (149.7 kB) Copy SHA256 hash SHA256 Source None Feb 14, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page