Skip to main content

a simple package manager for python like npm.

Project description


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

version: 0.4.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>`_.


#Bug
--------------------------------

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`

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



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

Project details


Release history Release notifications | RSS feed

This version

0.4.3

Download files

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

Source Distribution

pmfp-0.4.3.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pmfp-0.4.3-py3-none-any.whl (55.8 kB view details)

Uploaded Python 3

File details

Details for the file pmfp-0.4.3.tar.gz.

File metadata

  • Download URL: pmfp-0.4.3.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pmfp-0.4.3.tar.gz
Algorithm Hash digest
SHA256 bf1a0173e341135b46bb1f36c8f5bfc34dd679cb3d0b6253c668bab036e52ecb
MD5 b6c040d60311d6ef1383908cdc39d6ea
BLAKE2b-256 d40826480f49a468ae10bdc534d8d99bd52ed4f635c80ab5e51676bb74b851d5

See more details on using hashes here.

File details

Details for the file pmfp-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: pmfp-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pmfp-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5de838afb3028887d1e5651df62407623f6c385ff1dab732bbe8dee68f841ac2
MD5 8bf7d2ef219e4f1d61c1ce4771d8f420
BLAKE2b-256 b3e968f6c96116cbe3e20c7810013976121d8f26f7f46fff5532773251b4dd6b

See more details on using hashes here.

Supported by

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