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

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.10.tar.gz (5.4 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.10-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.10.tar.gz
Algorithm Hash digest
SHA256 50ef420b54dd5fe1517a0711f8659942099a20dada8480cc874715c3ffbd8d68
MD5 b6727b701e3abebe210c732cb37a9a92
BLAKE2b-256 53cfe83a5cd8fcc54abcfc1a2ce2a791f8a0928b5b0123464f0b1d27a63e2bd8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 615c8275539083992ddabab908eeb38ebe5799af9dd09eee02cfd4be98d0bb06
MD5 e54a29ba8e1f13934ed255c7edad81cf
BLAKE2b-256 f9b277d0d1bdba4f73ba37cce74135876b13c5dd9bac9f2e205592d5a3570003

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