Yingshaoxo Python Package Manager
Project description
yppm
Yingshaoxo Python Package Manager
Install
python3 -m pip install yppm --break-system-packages
alias yppm="python3 -m yppm"
yppm about
or
# sudo su
# wget https://github.com/yingshaoxo/yppm/raw/main/Install.sh -O - | sudo bash
Fuck the github because they banned my github account for no clear reason, when you visit "https://github.com/yingshaoxo/yppm", you'll only see 404 page.
Usage
Init a project
cd <your_project_folder>
yppm init
Install a package
yppm install auto_everything
Install all package
yppm install
Uninstall a package
yppm uninstall ?
Run a script in package.json
yppm run ?
or
yppm run <script_name>
Build a project
yppm build
Feature
Finished
- npm package.json like syntax.
- Can compile a python project into a single binary file.
Not Finished
- Has a backend and frontend template built_in (similar to SpringBoot).
- Built in python binary files that will never upgrade, and free to use offline
- File_path based relative import supporting. (
import * as x from './lib.py'
)
Based on
- venv: https://packaging.python.org/en/latest/key_projects/#standard-library-projects
- auto_everything
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
yppm-0.0.6.tar.gz
(7.9 kB
view details)
Built Distribution
yppm-0.0.6-py3-none-any.whl
(7.6 kB
view details)
File details
Details for the file yppm-0.0.6.tar.gz
.
File metadata
- Download URL: yppm-0.0.6.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4446d127b5967a3511382cb571084591b4089786d7b5c537c25c2fa52b5bd403 |
|
MD5 | 3134c288ac377bb37eade7308d1076b3 |
|
BLAKE2b-256 | 8ca57acc0989cfeca95f816529a6d1946b26662ffd5963686831f7bd710aaebf |
File details
Details for the file yppm-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: yppm-0.0.6-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b395eb73ef581aedf39c7f84c5ec22bab8e3f558c76246793ff27045e6c151 |
|
MD5 | dba238f42053a4615c38446bdba3ffbd |
|
BLAKE2b-256 | 0a176479a71d1ddc4d2a0c9da0873d453b3c2dbc3bbe8c46de359bf494259ba7 |