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.6.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.6-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spclone-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 f35d8f1fc1894e37b0afbb9bdcc0a1f632132c205f99553e1cf3eaa1e45b27f2
MD5 e009f72923814042e4f681bdb2a39f5c
BLAKE2b-256 e49d757c8687ffc4ac0e3634032863853c61168c9d43dee3429ca7efa787dda6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spclone-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 26f027f2f1de57c92d20a6063529e44a22efc12bc86282fbcda1891de3239f53
MD5 c46126e2a2b28957bc223ced4ade28ce
BLAKE2b-256 d22364fe99cb8e902204fd27f4dbfb1a0b6ffd53ae4afd81ba137f883b2e6f4d

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