Skip to main content

Enter a local .venv created by uv (pipenv-shell vibes).

Project description

uvshell

pipenv shell vibes for uv.

What it does

  • If .venv doesn't exist, runs uv venv
  • Launches an interactive shell with that venv active
  • No source .venv/bin/activate needed

Usage

Run:

uvshell

Create with a specific Python version:

uvshell --python 3.13

Use a different venv folder:

uvshell --venv .venv-dev

Do not create automatically if missing:

uvshell --no-create

Requirements

  • Python 3.9+
  • uv installed and available in PATH

Install uv:

pip install uv

or:

brew install uv

Development install

Clone the repo and install locally:

pip install -e .

Then run:

uvshell

License

MIT

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

uvshell-0.1.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uvshell-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file uvshell-0.1.0.tar.gz.

File metadata

  • Download URL: uvshell-0.1.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for uvshell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c3d059760ef4cc54ccdf08247692842e94acdaa055b9a7193851c3180ce73904
MD5 b3c9c695f7c861fb508cd1d974a96ec0
BLAKE2b-256 85e6561a2d369e04b95592afe7c4afdf956a2a966f0fe310311498a96127d47d

See more details on using hashes here.

File details

Details for the file uvshell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: uvshell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for uvshell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4f5b4cc71b111f2eef5461212ca800a1b65ca6d78194fe43c89c7c45fbfbc51
MD5 908a45ca3990bc3fb29f7d1194e5b988
BLAKE2b-256 72ff20949ac0a2817e280158cf0250b561d98f99ed55db55dba3da50fd4eb9c6

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