Metadata-Version: 2.0
Name: pmfp
Version: 1.1.0
Summary: a simple package manager for python like npm.
Home-page: https://github.com/Python-Tools/pmfp
Author: hsz
Author-email: hsz1273327@gmail.com
License: MIT License
Description-Content-Type: UNKNOWN
Keywords: tools,package manager
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Documentation :: Sphinx
Requires-Dist: boom
Requires-Dist: sphinx
Requires-Dist: sphinxcontrib-napoleon
Requires-Dist: recommonmark
Requires-Dist: wheel
Provides-Extra: dev
Requires-Dist: wheel; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'
Requires-Dist: mypy; extra == 'test'
Requires-Dist: mypy-extensions; extra == 'test'
Requires-Dist: lxml; extra == 'test'


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

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




