Skip to main content

a simple package manager for python like npm.

Project description


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

version: 0.4.5

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

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.5.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.5-py3-none-any.whl (77.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pmfp-0.4.5.tar.gz
Algorithm Hash digest
SHA256 ad130eabff4b90c57d0656b39244fd1c2f2d078a6109951989379b06a5d5812d
MD5 44904ef9e8f8ca6c80c011db58cba6d9
BLAKE2b-256 c4d77c63e51aad9fdebc205733f655c4713d8de2942409afce439bcb1596efbe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pmfp-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e0fb4e2eeb7062b28efddb6a5e58d44f3c0e27468b5b8bd9ba5b7933b2212e91
MD5 ac5e41a8b1197aecdb5222b27faa1f9c
BLAKE2b-256 7182a5c8c596305ab01d5cbf72003a64d4a576bac3538a6598963213f4df4969

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