Skip to content

Request to create a GH issue template for people to report backtracking #9029

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

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/backtrack-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
name: pip backtrack report
about: This template is for users who experience pip backtracking.
labels: ["K: UX", "C: new resolver", "C: dependency resolution"]
---

**Description**
With the release of the new resolver, pip is now more strict in the package versions it installs.

To communicate to users when (and why) pip backtracks, we've included [an INFO message during this backtracking](https://github.com/pypa/pip/issues/8975) in pip's output.

In this INFO message we ask users to file an issue about what packages pip backtracks on, how many times it occurs.

We'd appreciate if you answer these questions for us.

**Environment**

* pip version:
* Python version:
* OS:

<!-- Feel free to add more information about your environment here -->

**Description**
<!-- A short and concise description of why this backtracking occurred. -->

**How to Reproduce**
<!-- Describe the steps to reproduce this backtracking. -->

1. Get package from '...'
2. Then run '...'
3. Then backtracking occurs for `package-name` and `another-package-name`, etc.

**Output**
<!-- ``Most helpful is output that shows:
- what package you are installing when pip backtracks
- the multiple versions of packages that pip tries to install
- how many times does pip download those packages -->

```
Paste the output of the steps above, including the commands themselves etc.
```