Skip to main content

Suki is a Python symbolic link package manager created to make Python package management similar to node_modules.

Project description

Suki

Suki is a Python package manager created to make file organization more easily accessible. Suki uses symbolic links and requirements.txt to locate your site-packages, gather the information, and add the appropriate files in your current working directory under a special directory called suki_pkgs.

This structure is similar to how to npm or yarn handle node_modules but allows the user to maintain and edit their packages without ever needing to leave their current working directory.

You can install this CLI tool using pip:

pip install suki

Example

At the moment, Suki only locates, aggregates, and links all of your project's site-packages. This is useful if you need to make alterations or monitor your site-packages in the local directory. All changes to the site-packages will immediately take effect in the installed packages (thanks to the symbolic link).

suki -l

You can also input the location of the required packages using the -f flag:

suki -l -f "/home/suki/packages/requirements.txt"

One thing to remember, the suki_pkgs will be dumped in whatever directory you are currently working in.

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

suki-0.0.7.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

suki-0.0.7-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

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