a simple package manager for python like npm.
Project description
pmfp
===============================
* version: 1.1.0
* 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
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-1.1.0.tar.gz
(149.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pmfp-1.1.0-py3-none-any.whl
(324.6 kB
view details)
File details
Details for the file pmfp-1.1.0.tar.gz.
File metadata
- Download URL: pmfp-1.1.0.tar.gz
- Upload date:
- Size: 149.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e8f26dec23ee52b7b5e3236f11ff27f21ff8041a03b734e4ae77ba7c24cafba
|
|
| MD5 |
2d66d8f42d7ad45e5306c9a365940aad
|
|
| BLAKE2b-256 |
22316651f4e21ba19a18e8cb6fb60a57e3ba7d97af7a204aac8974a31a33d01b
|
File details
Details for the file pmfp-1.1.0-py3-none-any.whl.
File metadata
- Download URL: pmfp-1.1.0-py3-none-any.whl
- Upload date:
- Size: 324.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a3f2cd0e825c0feac615dd739c321bcf1f61ce3c2d03024cd29fac1528c3810
|
|
| MD5 |
57d710de2094086ab71562be8ec2cc9a
|
|
| BLAKE2b-256 |
7c43cdc86b3e1d35ff8ca8943b3a1d91db60b75f26da711f3e3853b61fa911cb
|