Skip to main content

ycpm: Your Clyp Package Manager

Your Clyp Package Manager (ycpm) is a command-line tool designed to simplify the management of Clyp packages. It allows you to install, update, and manage packages from various sources, including GitHub. You can also create, build, and publish your own packages with ease.

Features

  • Install packages from GitHub and other sources (GitHub is currently supported)
  • Uninstall and list installed packages
  • Create new Clyp packages with a single command
  • Build packages into distributable .cpak files
  • Simple, user-friendly CLI

Installation

To install ycpm, use pip:

pip install ycpm

Note: Clyp 0.3.0+ should install ycpm automatically. To check if ycpm is already installed, run:

ycpm --version

To upgrade to the latest version:

pip install --upgrade ycpm

Usage

Install a Package

Install a package from GitHub (the default and currently only supported source):

ycpm install gh <author>/<repository>

Uninstall a Package

ycpm uninstall <package_name>

Create a New Package

ycpm new <package_name>

This creates a new package structure in the current directory, including a ycpm.json file for package configuration.

Build a Package

ycpm build

This creates a .cpak file for distribution. The filename must match your package name for publishing (e.g., on your GitHub releases page).

List Installed Packages

ycpm list

Troubleshooting & Help

  • For help on any command, run:

    ycpm --help
    
  • If you encounter issues, ensure you are using the latest version of ycpm and Clyp.

  • For bug reports or feature requests, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Release files for ycpm 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ycpm 0.1.0
File Size Uploaded
ycpm-0.1.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ycpm 0.1.0
File Interpreter ABI Platform
ycpm-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.0 kB

Release files / ycpm-0.1.0.tar.gz

Download URL ycpm-0.1.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
532938d4f79c14fdb907aca98234454fd1eda8cb586cd62a7191c25e5d731e95
BLAKE2b-256 checksum
How to use checksums
5fd3498c91a454ef0e92e7ccfc7d63d9ecb91347fafc0b6f12efdf344f20ffd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release files / ycpm-0.1.0-py3-none-any.whl

Download URL ycpm-0.1.0-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e86de7d1388a0998328a0153d68e9f272b842b603bd07c990976b1befb3f7228
BLAKE2b-256 checksum
How to use checksums
44ef0d7f462bf1c66da8a8dd755e6cd8e82e9546c3e4ce150cdb57612937e94e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page