Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.14 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.14 KB

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.