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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file suki-0.0.7.tar.gz.

File metadata

  • Download URL: suki-0.0.7.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.65.0 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.11.7

File hashes

Hashes for suki-0.0.7.tar.gz
Algorithm Hash digest
SHA256 1389ca80eda2fd02f5a9bc6b14f196c8164aa6118231f4f7f23f6435969413e3
MD5 a53c135fc2acd0b7e28beee4ed5d1418
BLAKE2b-256 3d6b05a2df91877bdbf366dd8a63b11c53b0658282888350b720a1ef53ee047d

See more details on using hashes here.

File details

Details for the file suki-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: suki-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.65.0 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.11.7

File hashes

Hashes for suki-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b9e2e613af4140fe296cc0430439efee0ac9d2411910163c2a1672e8922d85db
MD5 9f110f7b1137629b358afcbdedff4853
BLAKE2b-256 f8393af388cbcd191c2ffcda402217c7e3d66fa22074477e2e824c83bfc69c13

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