uv/crates/uv-distribution/src
Ibraheem Ahmed 12dd450a8e
Implement uv init (#4791)
## Summary

Implements the `uv init` command, which initializes a project
(`pyproject.toml`, `README.md`, `src/__init__.py`) in the current
directory, or in the given path. `uv init` also does workspace
discovery.

Resolves https://github.com/astral-sh/uv/issues/1360.

---------

Co-authored-by: Zanie Blue <contact@zanie.dev>
2024-07-19 15:11:48 +00:00
..
index Key hash policy on version, rather than package (#5169) 2024-07-17 19:01:49 -04:00
metadata Remove trailing period from user-facing messages (#5218) 2024-07-19 10:43:49 -04:00
source Support workspace to workspace path dependencies (#4833) 2024-07-16 20:38:46 +00:00
archive.rs Store IDs rather than paths in the cache (#2985) 2024-04-10 21:07:51 -04:00
distribution_database.rs Cache downloaded wheel when range requests aren't supported (#5089) 2024-07-16 09:21:47 -04:00
download.rs Add hash-checking support to install and sync (#2945) 2024-04-10 19:09:03 +00:00
error.rs Show when we retried requests (#4725) 2024-07-02 19:04:11 +02:00
lib.rs Sync all packages in a virtual workspace (#4636) 2024-06-29 12:43:59 -04:00
locks.rs Remove unnecessary uses of DashMap and Arc (#3413) 2024-05-06 22:30:43 -04:00
pyproject.rs Add reference documentation for global settings (#5123) 2024-07-16 20:50:04 +00:00
pyproject_mut.rs Implement uv init (#4791) 2024-07-19 15:11:48 +00:00
reporter.rs Concurrent progress bars (#3252) 2024-05-27 01:21:07 +00:00
workspace.rs Make missing project table a tracing warning (#5194) 2024-07-18 18:21:39 +00:00