Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate benchmarks for release #5263

Closed
charliermarsh opened this issue Jul 21, 2024 · 1 comment · Fixed by #5531
Closed

Generate benchmarks for release #5263

charliermarsh opened this issue Jul 21, 2024 · 1 comment · Fixed by #5531
Assignees
Labels
benchmarks Related to benchmarking documentation Improvements or additions to documentation

Comments

@charliermarsh
Copy link
Member

We're going to want a new round of benchmarks with some new comparisons.

@charliermarsh charliermarsh self-assigned this Jul 21, 2024
@charliermarsh charliermarsh added documentation Improvements or additions to documentation benchmarks Related to benchmarking labels Jul 21, 2024
@charliermarsh
Copy link
Member Author

For projects:

  • Cold resolve without lockfile
  • Warm resolve without lockfile
  • Cold resolve with lockfile
  • Warm resolve with lockfile
  • Incremental resolve (add an entry to pyproject.toml)

For tools:

  • Cold run
  • Warm run
  • Already-installed run

charliermarsh added a commit that referenced this issue Jul 28, 2024
## Summary

This PR adds support for `uv lock` and `uv sync` in the standardized
benchmarks script.

Part of: #5263.

## Test Plan

For example:

```sh
python scripts/bench/__main__.py --uv-project --benchmark resolve-cold ./scripts/requirements/trio.in --verbose
```
charliermarsh added a commit that referenced this issue Jul 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
benchmarks Related to benchmarking documentation Improvements or additions to documentation
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant