Yingshaoxo Python Package Manager
Project description
yppm
Yingshaoxo Python Package Manager
Install
How to install python3.10 in amd64 linux machine?
# https://gitlab.com/yingshaoxo/use_docker_to_build_static_python3_binary_executable
sudo su
curl -sSL https://gitlab.com/yingshaoxo/use_docker_to_build_static_python3_binary_executable/-/raw/master/install.sh?ref_type=heads | bash
How to install yppm? (it depends on python3.10)
sudo su
curl -sSL https://raw.githubusercontent.com/yingshaoxo/yppm/main/Install.sh | bash
curl -sSL https://bootstrap.pypa.io/get-pip.py | python3
# Use github on care, you may get banned(404) by saying the 'fuck' word: https://yingshaoxo.xyz/pictures/github/index.html
or
git clone https://gitlab.com/yingshaoxo/yppm.git
cd yppm/yppm
python3 ./main.py
echo "alias yppm='python3 $(pwd)/main.py'" >> ~/.bashrc && source ~/.bashrc
Usage
Init a project
cd <your_project_folder>
yppm init
or
yppm create_a_new_project
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.
- Has a backend and frontend template built_in (similar to SpringBoot).
- File_path based relative import supporting for main.py file. (
import "./lib.py" as lib_module
)
Not Finished
- Built in python binary files that will never upgrade, and free to use offline
Based on
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.1.1.tar.gz
(276.7 kB
view details)
Built Distribution
yppm-0.1.1-py3-none-any.whl
(315.6 kB
view details)
File details
Details for the file yppm-0.1.1.tar.gz
.
File metadata
- Download URL: yppm-0.1.1.tar.gz
- Upload date:
- Size: 276.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 968159daa9a4db6baccd0724185edfe1cbfcc052166855d77fdc29544b8484d1 |
|
MD5 | 0779b2eae2aaf1fdfc76923197173469 |
|
BLAKE2b-256 | 7b417d5c046f26c6ab97f53d68b00567c08d50dcac2de3e8dec43458d36cd81d |
File details
Details for the file yppm-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: yppm-0.1.1-py3-none-any.whl
- Upload date:
- Size: 315.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a55ff435c9abf744fbcd46c249876145428d2185d14724a3a5462613b624a62 |
|
MD5 | 6c3473783bfcc0e4048b512b2fee768d |
|
BLAKE2b-256 | fcb42c429420a227dbd7aecb2704220018ef6e2ccd3dc2e024e67fa975d3ebad |