Damian Shaw

Results 92 issues of Damian Shaw

**Describe the bug** Using proxy.py `2.4.0` on `Python 3.10` I do not see access log output on `Windows 10 21H2`, where as I do on `Ubuntu 20.04.3 LTS`. **To Reproduce**...

Bug

This is for Linux Python 3.11.6 with uv 0.1.3: ``` $ echo "apache-airflow[all]" | uv pip compile - .... Collecting apache-beam==2.2.0 Downloading apache-beam-2.2.0.zip (945 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 945.2/945.2 kB 3.7 MB/s...

resolver

### What's the problem this feature will solve? When package `foo` has a dependency on package `bar` and gives an upper bound, e.g. `bar < 2` or `bar

C: dependency resolution
state: needs discussion
type: feature request

### Description Currently if Pip selects something like "pandas>2.1.4" it gets the error `Could not find a version that satisfies the requirement pandas>2.1.4`, but there is a version that would...

type: bug
S: needs triage

### What's the problem this feature will solve? It seems astral has spun out a specific repository for Python packaging scenarios: https://github.com/zanieb/packse ### Describe the solution you'd like Perhaps all...

type: feature request
S: needs triage

### Description According to the [documentation](https://packaging.python.org/en/latest/specifications/version-specifiers/#handling-of-pre-releases): > Dependency resolution tools SHOULD also allow users to request the following alternative behaviours: > * accepting pre-releases for all version specifiers > *...

type: bug
S: needs triage

Fixes: https://github.com/pypa/pip/issues/12498 This PR introduces enhancements to Pip's dependency resolution logic. Below is a description of the three main functions implemented in this PR: * `_causes_with_conflicting_parent` - This function identifies...

bot:chronographer:provided

### What's the problem this feature will solve? Pip's dependency resolution process, particularly in complex backtracking scenarios, currently faces performance issues due to repetitive calculations, leading to O(n^2) complexity. This...

type: enhancement
C: dependency resolution
resolution: deferred till PR
type: performance

### What's the problem this feature will solve? In complex dependency resolution scenarios, Pip currently may backtrack inefficiently, especially when dealing with direct conflicts in requirements that are just a...

type: feature request
S: needs triage

### Description Pip will choose a pre-release for a package if the specifier of the package includes a pre-release version. For example `pandas>=2.1.5rc01` will currently install `pandas-2.2.0rc0`. But if there...

type: bug
S: needs triage