Mondo Diaz
5cff4092e3
feat: add auto-fetch for missing dependencies from upstream registries
Add auto_fetch parameter to dependency resolution endpoint that fetches
missing dependencies from upstream registries (PyPI) when resolving.
- Add RegistryClient abstraction with PyPIRegistryClient implementation
- Extract fetch_and_cache_pypi_package() for reuse
- Add resolve_dependencies_with_fetch() async function
- Extend MissingDependency schema with fetch_attempted/fetch_error
- Add fetched list to DependencyResolutionResponse
- Add auto_fetch_max_depth config setting (default: 3)
- Remove Usage section from Package page UI
- Add 6 integration tests for auto-fetch functionality
2026-02-04 12:01:49 -06:00
..
2026-01-30 11:03:44 -06:00
2026-01-30 11:03:44 -06:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-01-06 13:44:23 -06:00
2026-01-06 13:44:23 -06:00
2026-01-29 11:55:15 -06:00
2026-01-30 11:25:01 -06:00
2026-01-12 09:52:35 -07:00
2026-01-12 09:52:35 -07:00
2026-02-04 12:01:49 -06:00
2026-02-04 12:01:49 -06:00
2026-02-03 12:18:19 -06:00
2026-01-27 10:11:04 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00
2026-01-28 12:50:58 -06:00