Skip to main content

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

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

Not Finished

  • 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

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

Uploaded Source

Built Distribution

yppm-0.0.8-py3-none-any.whl (131.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yppm-0.0.8.tar.gz
Algorithm Hash digest
SHA256 034bb5b7579ddf9a64d60fcca17864a6bde3d253ca872b4aef57445d3bea7486
MD5 ad273b1d6b4484c8d8e51b6dc46d1e7c
BLAKE2b-256 7b05fea3160ec3ee3ab6c1fccc801c3adeb841a4f46998daee7f162aa4bae183

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for yppm-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 022e87c287691b70f0982a9854520c20eaaeb4c450db14df70aa168a42273c29
MD5 d3d8c15948bc8859e32eac2021234d1b
BLAKE2b-256 dfdaa23d3cf31c3958bca036994fe1ac8a739fea66a101f193f20aa937bf7f1c

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