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.