Skip to main content

a simple package manager for python like npm.

Project description


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

version: 0.4.2

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.2

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.2.tar.gz (26.7 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.2-py3-none-any.whl (84.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pmfp-0.4.2.tar.gz
Algorithm Hash digest
SHA256 5db2e588511c5c5d33a9e4ed98fcd3063b06d8e34e069a2de34829d18fa5a072
MD5 a0fd3b512d704ee174f197717247af9c
BLAKE2b-256 93272353b3d23bbca1681fc7be45db3e1059559ee940fe180969279c4ab237fa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pmfp-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0de45903ae98282ad74a6a95cfa4ae9791285562495fc1f88a009e8ec722de28
MD5 9563516cf4f85de6125919fca5122078
BLAKE2b-256 9ef0fe6d9f7f4f013d510b69de93ce3284cb9316d8d1d1ef425194e8f39b7cbd

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