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.12.tar.gz (12.6 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.12-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.12.tar.gz
Algorithm Hash digest
SHA256 3ae2bc609a5324e9758fbcdd4b3ed140ccb71d2d5f1d6fcebed8b40354c048a8
MD5 43e2d7a70e309d9d7ebe1ca84b9a78cc
BLAKE2b-256 8cef130c02b9784db6c3b0ea21f884b20a4f6508f5b6dbe739a06ac9e03ec620

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spclone-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 073f9d9d4dc9ec8f6aabc3a0bf29ec27353e73496babbcb9ae9f037fac773ef6
MD5 10eb32845392b02e1ae865d217a0a85b
BLAKE2b-256 f34b943290eadc98c932796d20ef307876f2d1a021ec793e451201c2079c933c

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