Skip to main content

Enter a local .venv created by uv

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: uvshell-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 502d545d1fdb887a9c57a1663c3c6fca2cad3081f00b8debc22820f57d8286cd
MD5 368dcebc7365e34f63a4efed0c9eb8e6
BLAKE2b-256 276e565ec162f7b6d54bb956f783b1cc5279263821a601f978648542d4e28de2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uvshell-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b72b7af19458c959c07c7f8399bfcd52dc444bda1817842b73f23c63d45f99f7
MD5 2cad2c47e7afae63aba1d0cb36612044
BLAKE2b-256 2ab78558488d7bfab5208e0164a3ab12de770ae27d3e1e130373c814164576ef

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