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.9.tar.gz (4.2 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.9-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.9.tar.gz
Algorithm Hash digest
SHA256 1fb1b2cf0514274674417c5f16de3dc1a1c14377ca283dbc7df469b0bc831293
MD5 bd1041d9abc420dd71de496a8b748cda
BLAKE2b-256 47589ee44d0f248d354792fefa369144f9688eb6ec1e9553de9c8a937242ae98

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 948c6124229f5cccc7f2d52e31c3e2b0c63605517a311047f5d7bed8dc4002a9
MD5 657bbdc7d11b5b8f3f2d4865f1b3e1f5
BLAKE2b-256 8c285305692b8b766c6522f3757922079c32ee59b66719bb076d6f1af0a3336b

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