Metadata-Version: 2.0
Name: pmfp
Version: 0.2.3
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
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
Provides-Extra: dev
Requires-Dist: recommonmark; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: sphinxcontrib-napoleon; extra == 'dev'
Requires-Dist: wheel; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'
Requires-Dist: lxml; extra == 'test'
Requires-Dist: mypy; extra == 'test'
Requires-Dist: wheel; extra == 'test'


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

version: 0.2.3

author: hsz

email: hsz1273327@gmail.com

Feature
----------------------

* python's package manager support venv and conda

* code template with test, document, requirements and virtual environment for
different situation such as script, model, GUI, web.

* easy to build a python application or model

* easy to test a python application or model, include static type check

* project status manager

* run script with virtual env  in project's root

* upload project to git repository

* upload model to pypi

* docker support


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

.. code:: shell
    ppm init
    ppm install
    ppm build
    ppm doc
    ppm test
    ppm clean
    ppm status
    ppm update
    ppm rename
    ppm upload
    ppm run
    ppm docker





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

- ``python -m pip install pmfp``


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

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



TODO
-----------------------------------
* more tests



Limitations
-----------
* only support python3.5+


