Skip to main content

pip-uv 🚀

Tired of forgetting to type uv pip install?

You know uv is faster, better, and stronger, but muscle memory is hard to break. You keep typing pip install and waiting... and waiting.

pip-uv is here to save you.

This package replaces your environment's pip command with a lightning-fast shim that automatically redirects everything to uv pip.

Type pip, get uv. It's that simple.

Quick Start

Run this once in your virtual environment:

uv pip install pip-uv

(Or just pip install pip-uv if you haven't switched yet)

That's it! Now try it out:

pip install requests
# 🎉 Actually runs: uv pip install requests

✨ Smart Features

Auto-switch to uv add: If you are in a project managed by uv (with a uv.lock), pip-uv is smart enough to detect it.

If you run:

pip install requests

It will automatically switch to:

uv add requests

...ensuring your pyproject.toml stays in sync! (Only triggers for simple installs without flags).

How it works

When you install pip-uv, it places a small, optimized binary named pip into your virtual environment's bin folder. This binary shadows the standard python pip.

  1. You type pip install ...
  2. The shim intercepts the call.
  3. It checks if you are in a uv project.
  4. It instantly replaces itself with uv pip install ... (or uv add ...).
  5. You enjoy pure speed.

Features

  • Zero Overhead: Written in Go, the shim uses syscall.Exec to replace the process. No python startup cost.
  • Transparent: Passes all arguments and flags directly to uv.
  • Pre-compiled: Installs instantly on Linux, macOS, and Windows.

Prerequisites

  • uv must be installed and available in your system PATH.

License

GPL-3.0

Release files for pip-uv 0.1.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pip-uv 0.1.14
File Size Uploaded
pip_uv-0.1.14.tar.gz 17.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pip-uv 0.1.14
File
pip_uv-0.1.14-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pip_uv-0.1.14-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
pip_uv-0.1.14-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
pip_uv-0.1.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
pip_uv-0.1.14-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
pip_uv-0.1.14-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
pip_uv-0.1.14-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 10.3 MB

Release files / pip_uv-0.1.14.tar.gz

Download URL pip_uv-0.1.14.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5e7ff83a4f722a5dd47e6b6862ef130f3a2fed18f786b0396189de299e140613
BLAKE2b-256 checksum
How to use checksums
7393b0ed4dd1e88ff5973912e3b01d1e35ebb9dcd9ab70a53885dd684dd35f2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-win_amd64.whl

Download URL pip_uv-0.1.14-py3-none-win_amd64.whl
Size 1.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8ee4674fb750f939e70021728097b8e87c9ba567f342c08f1673090cc11ff256
BLAKE2b-256 checksum
How to use checksums
69f301f031a5fb019e11ab7ca5f4ccfae39d0b03388be68634567544134deb70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-musllinux_1_1_x86_64.whl

Download URL pip_uv-0.1.14-py3-none-musllinux_1_1_x86_64.whl
Size 1.5 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
dcd1754ef1b9a01a7c5c17555be54c91272b89f94b262669e660c02681db9410
BLAKE2b-256 checksum
How to use checksums
bd76003f216d7a1ad07001a73be8e02894394c5748b6f38b7303aec9c0d72c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-musllinux_1_1_aarch64.whl

Download URL pip_uv-0.1.14-py3-none-musllinux_1_1_aarch64.whl
Size 1.4 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
5c3178c4f1cb43eb934fef0ac5a281a2f79fff3412004e9f0c4ec63e2c3308e0
BLAKE2b-256 checksum
How to use checksums
4ee714cd0572364409466893f6baf798d8fea75e68bd05e20c14fa70f0d01ef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pip_uv-0.1.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.4 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
10cec9df467cf75856a37608df8854bba2be0de632d61897087281ab0960a6f6
BLAKE2b-256 checksum
How to use checksums
930edc4d5fcaa5f1ba231b2003e4dfc31237d9e16829691674372034e45ef1fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pip_uv-0.1.14-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
32854ea38bba474e06e19d2c34e8f62bb314c9cd4b9dade12ef5d97464574935
BLAKE2b-256 checksum
How to use checksums
b1375073b55ade635703e4cfc0d3053cdde161ba4c347532678bb6ac833b3084
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-macosx_11_0_arm64.whl

Download URL pip_uv-0.1.14-py3-none-macosx_11_0_arm64.whl
Size 1.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c1c3406c14c31c7fca64ff93b630e2579a90dbacbfd7fc938eb498f2e63bd6a
BLAKE2b-256 checksum
How to use checksums
2cb35b5e6a3e8525caf1a66f6583b95b5f0b57a4b4ca5b6e34e911225c085e11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release files / pip_uv-0.1.14-py3-none-macosx_10_9_x86_64.whl

Download URL pip_uv-0.1.14-py3-none-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
23cbf9f6b13201c7f21640cbc5fb44168e9137a76bf2dee2288e9d61caea58b2
BLAKE2b-256 checksum
How to use checksums
c5ef3ec6d7e29412c36bfdb2dbbefe4f8496957c5c6ae281e7c2ae6081994aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 24, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.14 This release

8 release files

0.1.13

8 release files

0.1.12

8 release files

0.1.11

8 release files

0.1.9

8 release files

0.1.8

8 release files

0.1.7

8 release files

0.1.6

8 release files

0.1.5

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page