Skip to main content

A lightweight alternative to 'git clone' for installing Python packages directly from GitHub.

Project description

spclone

Python package PyPI PyPI Downloadst

spclone

A lightweight CLI tool that lets you install Python packages directly from GitHub — no need to git clone and manually install.


🚀 Features

  • 🔗 Install packages directly from GitHub URLs or shorthand (user/repo)
  • 🐍 Automatically uses pip to install the package in your current environment
  • 🧼 Avoids cluttering your filesystem with cloned directories
  • 🧪 Lightweight and focused on Python package installation (not general cloning)

📦 Installation

pip install spclone

Examples

install

spinstall pandas-dev/pandas
spinstall https://github.com/psf/requests

clone

spclone pandas-dev/pandas
spclone https://github.com/psf/requests

Development

git clone https://github.com/SermetPekin/spclone.git
cd spclone
pip install -e ".[dev]"

 

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

spclone-0.1.13.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spclone-0.1.13-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file spclone-0.1.13.tar.gz.

File metadata

  • Download URL: spclone-0.1.13.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for spclone-0.1.13.tar.gz
Algorithm Hash digest
SHA256 db13e542a54f3d6acec3b189fe2969e9cfc66b1d09df0be820b72727fd8a3e20
MD5 54cc1225249feb63c38363f5c4f30244
BLAKE2b-256 fb61342508dffd57b64c27a3cdce6980d3182af26eb54bf65a29f10449e9a464

See more details on using hashes here.

File details

Details for the file spclone-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: spclone-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for spclone-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 bdf9b17dde3877da31e747b500416cb676a0ffff2f26a27a465002369e1829ce
MD5 0d8c5dc539de38131a8b1babb834c3ba
BLAKE2b-256 27fc65a696ba9498b8ade8ae03b1dedf70ea5dc9bbaa58e2888fd2758ad474a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page