You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,17 @@ authorization token from Google or another service for syncing your mail. Your c
17
17
18
18
The sync engine will automatically begin syncing your account with the underlying provider. The `inbox-sync` command allows you to manually stop or restart the sync by running `inbox-sync stop [YOUR_ACCOUNT]@example.com` or `inbox-sync start [YOUR_ACCOUNT]@example.com`. Note that an initial sync can take quite a while depending on how much mail you have.
19
19
20
+
### Managing Dependencies
21
+
22
+
We use [`uv`](https://github.com/astral-sh/uv) to manage the pinning of our
23
+
dependencies. New dependencies should be added to the appropriate section of
24
+
`pyproject.toml` (`[project.dependencies]` for runtime dependencies, or the
25
+
relevant `[dependency-groups]` entry for lint/test/dev-only dependencies) and
26
+
then `uv lock` should be run to update `uv.lock`.
27
+
28
+
Run `uv sync` to install dependencies into a local virtualenv, and `uv run
29
+
<command>` to run a command against it (e.g. `uv run pytest`).
30
+
20
31
### API Service
21
32
22
33
The API service provides a REST API for interacting with your data. To start
0 commit comments