Skip to content

Commit

Permalink
Speed up scenarios test by vendoring wheels to (#169)
Browse files Browse the repository at this point in the history
The find links index previously did not contain wheels for all packages,
causing unnecessary nested builds.

Before:

```
Benchmark 1: cargo nextest run -E "binary_id(uv::pip_install_scenarios)"
  Time (mean ± σ):      3.434 s ±  0.181 s    [User: 38.863 s, System: 7.532 s]
  Range (min … max):    3.325 s …  3.643 s    3 runs
```

After:

```
Benchmark 1: cargo nextest run -E "binary_id(uv::pip_install_scenarios)"
  Time (mean ± σ):      1.762 s ±  0.028 s    [User: 26.403 s, System: 5.404 s]
  Range (min … max):    1.734 s …  1.790 s    3 runs
```
  • Loading branch information
konstin committed Apr 10, 2024
1 parent 47e87ac commit 9d5fe37
Show file tree
Hide file tree
Showing 7 changed files with 0 additions and 0 deletions.
Binary file added vendor/build/editables-0.5-py3-none-any.whl
Binary file not shown.
Binary file added vendor/build/hatchling-1.20.0-py3-none-any.whl
Binary file not shown.
Binary file added vendor/build/packaging-23.2-py3-none-any.whl
Binary file not shown.
Binary file added vendor/build/pathspec-0.12.1-py3-none-any.whl
Binary file not shown.
Binary file added vendor/build/pluggy-1.3.0-py3-none-any.whl
Binary file not shown.
Binary file added vendor/build/setuptools-69.0.2-py3-none-any.whl
Binary file not shown.
Binary file not shown.

0 comments on commit 9d5fe37

Please sign in to comment.