uv/docs
konstin 28a97b5588 Multiple modules in namespace packages
Support multiple root modules in namespace packages by enumerating them:

```toml
[tool.uv.build-backend]
module-name = ["foo", "bar"]
```

This allows applications with multiple root packages without migrating to workspaces. Since those are regular module names (we iterate over them an process each one like a single module names), it allows combining dotted (namespace) names and regular names. It also technically allows combining regular and stub modules, even though this is even less recommends.

We don't recommend this structure (please use a workspace instead, or structure everything in one root module), but it reduces the number of cases that need `namespace = true`.

Fixes #14435
Fixes #14438
2025-07-07 12:15:38 +02:00
..
.overrides Add `last updated` for document (#11164) 2025-02-03 22:28:47 -05:00
assets Add static assets to docs pages (#6951) 2024-09-02 20:00:30 -04:00
concepts Multiple modules in namespace packages 2025-07-07 12:15:38 +02:00
getting-started Bump version to 0.7.19 (#14431) 2025-07-02 21:19:52 +00:00
guides Finish incomplete sentence in pip migration guide (#14432) 2025-07-03 01:02:17 +00:00
js Fix typo in a reference (#12858) 2025-04-14 10:19:02 +02:00
pip Fix and improve docs (#13620) 2025-06-10 13:15:38 -05:00
reference Multiple modules in namespace packages 2025-07-07 12:15:38 +02:00
stylesheets Remove the last edited date from documentation pages (#11753) 2025-02-24 13:27:00 -06:00
.gitignore Add structured documentation (#4426) 2024-06-26 11:28:42 -05:00
index.md Fix PowerShell code blocks (#13511) 2025-05-17 21:06:48 -05:00
requirements-insiders.in Reference the root requirements from the insiders requirements file (#5105) 2024-07-16 09:51:16 -05:00
requirements-insiders.txt Add an llms.txt to uv (#13929) 2025-06-10 07:46:49 -04:00
requirements.in Add an llms.txt to uv (#13929) 2025-06-10 07:46:49 -04:00
requirements.txt Add an llms.txt to uv (#13929) 2025-06-10 07:46:49 -04:00