Skip to main content

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

Project description

spclone

PyPI Python Version License

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
# spclone

[![PyPI](https://img.shields.io/pypi/v/spclone.svg)](https://pypi.org/project/spclone/)
[![Python Version](https://img.shields.io/pypi/pyversions/spclone.svg)](https://pypi.org/project/spclone/)
[![License](https://img.shields.io/github/license/SermetPekin/spclone)](https://github.com/SermetPekin/spclone/blob/main/LICENSE)

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

```bash

pip install spclone

Examples

spinstall pandas-dev/pandas
spinstall 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.7.tar.gz (3.0 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.7-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.7.tar.gz
Algorithm Hash digest
SHA256 44b6f6e99f308b48903cbc9b81500e8b4fbd0255836e7917dd99af0e2a65a3f2
MD5 0a4bc36a155009033bd329a9e72f7a83
BLAKE2b-256 a44a55bfe4546fda91801a7833a4f48b8efb0a091d892b2e01111ab808263af9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 1526186ce8304cf20d7feb91eca35182e334c31bb833793bbbd615219b276d63
MD5 c81ff58e2efce6a25be1332620642c54
BLAKE2b-256 a6c5f13c700b65176407f93f6651168227cbf9f912b7bf0d72979f0f46163ee4

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