Metadata-Version: 2.0
Name: pmfp
Version: 1.0.9
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
Description: 
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.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

        

        

        
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
