Skip to main content

Yingshaoxo Python Package Manager

Project description

yppm

Yingshaoxo Python Package Manager

Install

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


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.0.tar.gz (272.4 kB view details)

Uploaded Source

Built Distribution

yppm-0.1.0-py3-none-any.whl (311.3 kB view details)

Uploaded Python 3

File details

Details for the file yppm-0.1.0.tar.gz.

File metadata

  • Download URL: yppm-0.1.0.tar.gz
  • Upload date:
  • Size: 272.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for yppm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7e13fd7b1699ced0ebaaf8ca6e20cabd43e31e8dc8b329ae68b137476e3e3e67
MD5 4849aed43db2dce82c300aba9cea70a5
BLAKE2b-256 23f43a00185f8d78bbe3ac451afef845441d6def37cea0d6ee4bda0fe9a5cd2c

See more details on using hashes here.

File details

Details for the file yppm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yppm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 311.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for yppm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f05be8213b378f99aeabda62376000df29936387bab641e839959509a5a1a511
MD5 6c395cd5a919fb56ffe9df2d40323c34
BLAKE2b-256 bbfba752d3303a1faec62c88fd1ed00a3fb3a4311ac8ed02e496cbfcd87a4ce8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page