-
Would be probably required before supporting #23, upgrades, I guess. It would be great to support semantic versioning.
(Btw. it would also be great to have versioned dependencies, but I don't want to…
-
In some pathological cases, it's possible the solver takes much longer to find a solution. For any given dataset of packages and versions, and a given dependency provider, it is easy to find those edg…
-
### Description
The issue happens when doing a fresh install of pipupgrade and then running `pipupgrade -V --resolve` it first asked for mixology to be installed:
```py
➜ ~ pipupgrade -V --resol…
-
When two versions of a package have the same dependency we merge that into one incompatibility in `merge_incompatibility`. This allows us to avoid saying "Because a==1.0.0 depends on b>2 and you have …
-
# 🐛 bug report
## Preflight Checklist
- [ x] I have read the [Contributing Guidelines][contributing] for this project.
- [ x] I agree to follow the [Code of Conduct][code_of_conduct] that t…
-
### Problem
It is a bit surprising that the index metadata needs explicit `"optional": false` and `"default_features":true` for every dependency, even though these fields have defaults and are option…
-
Hi. Suppose this situation: project X depends on libraries Y and Z. Library Y depends on library T with version exactly 1. Library Z - on library T with version exactly 2. As well as I understand from…
-
I think it would be a useful addition to the language to have a mechanism by which requirements which conflict can be ignored.
I'm not sure the best way to go about this. Node has the concept o…
-
Hello,
I'm having a problem specifying `requires-python`.
My environment:
MacOS M1
uv 0.4.16 (e81ed8ec5 2024-09-24)
python 3.12.6 (pyenv)
To reproduce:
```bash
uv init test-requires-py…
-
Currently, pubgrub's public api consist of a number of modules, each containing one to few symbols. Instead, all exported symbols should be in the top level module, and the module level documentation …