When you use a marker to express a dependency, uv pip compile --universal "forwards" that to the output. For example: ~ echo 'argcomplete; python_version >= "3.8"' | uv pip compile --universal -p 3.7 ...
$ echo 'uv;python_version>="3.8"' | uv pip compile -p 3.7 --universal - warning: uv is only compatible with Python 3.8+, found Python 3.7.17. × No solution found when resolving dependencies: Which on ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results