Move Resolver to new Internals section in the Reference (#15465)
## Summary Move the Resolver reference into a new Internals section in the reference. Add the new nav item, fix internal linking to the new path, fix server side redirect to the new path for external traffic via redirect_maps, fix non existent anchor in "docs/concepts/projects/dependencies.md" Closes #15412
This commit is contained in:
committed by
GitHub
parent
e6def43110
commit
f1647838ae
@@ -4,7 +4,7 @@ The reference section provides information about specific parts of uv:
|
||||
|
||||
- [Commands](./cli.md): A reference for uv's command line interface.
|
||||
- [Settings](./settings.md): A reference for uv's configuration schema.
|
||||
- [Resolver](./resolver-internals.md): Details about the internals of uv's resolver.
|
||||
- [Resolver](./internals/resolver.md): Details about the internals of uv's resolver.
|
||||
- [Policies](./policies/index.md): uv's versioning policy, platform support policy, and license.
|
||||
|
||||
Looking for a broader overview? Check out the [concepts](../concepts/index.md) documentation.
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
# Internals
|
||||
|
||||
The internals section provides details about uv's internal components and implementation details.
|
||||
|
||||
- [Resolver](./resolver.md)
|
||||
@@ -3,7 +3,7 @@
|
||||
!!! tip
|
||||
|
||||
This document focuses on the internal workings of uv's resolver. For using uv, see the
|
||||
[resolution concept](../concepts/resolution.md) documentation.
|
||||
[resolution concept](../../concepts/resolution.md) documentation.
|
||||
|
||||
## Resolver
|
||||
|
||||
@@ -42,7 +42,7 @@ works in the following steps:
|
||||
requirements in the partial solution and must not be previously marked as incompatible. The
|
||||
resolver prefers versions from a lockfile (`uv.lock` or `-o requirements.txt`) and those installed
|
||||
in the current environment. Versions are checked from highest to lowest (unless using an
|
||||
alternative [resolution strategy](../concepts/resolution.md#resolution-strategy)).
|
||||
alternative [resolution strategy](../../concepts/resolution.md#resolution-strategy)).
|
||||
- All requirements of the selected package version are added to the undecided packages. uv
|
||||
prefetches their metadata in the background to improve performance.
|
||||
- The process is either repeated with the next package unless a conflict is detected, in which the
|
||||
Reference in New Issue
Block a user