Tim de Jager
Tim de Jager
### Checklist - [X] I added a descriptive title - [X] I searched open requests and couldn't find a duplicate ### What is the idea? It seems that `build` that...
## Summary We want to use this in `pixi` to check the installed info against the lock file. ## Test Plan Not added any tests yet. I know uv writes...
For use in pixi, it would be great if we could use our own middleware for the Reqwest Client, instead of having to rely on the middleware that uv provides...
## Summary This adds the ability to the `RegistryClient` and `BaseClient` for the consumer of the library to add custom middleware. The problem is that we have different authentication methods/requirements...
### Problem description UV currently support different index resolution strategies, see this: [astral-sh/uv@main/PIP_COMPATIBILITY.md#packages-that-exist-on-multiple-indexes](https://github.com/astral-sh/uv/blob/main/PIP_COMPATIBILITY.md?rgh-link-date=2024-05-13T11%3A20%3A00Z#packages-that-exist-on-multiple-indexes) Pixi currently supports the default option, which is similar to strict index priority in conda. For some...
### Problem description The current implementation uses the conda environments as a base environments for the building of python packages source distributions. It provides the python interpreter to the uv...
### Problem description UV, like pip has the concept of `NoBuildIsolation` where it doesn't create a `venv` for building and it does not install requirements, these need to be installed....
### Problem description In pypi packaging you have the concept of environment markers, which can help you to optionally install a dependency. We've had requests of people wanting to use...
### Comment: Would it be okay to add a `pixi.toml` to the project. I could provide installation instructions as well :) See: https://github.com/prefix-dev/pixi
This will contain the build-frontend that installs the build tool and runs the correct build commands.