Charlie Marsh
c5032aee80
Bump MSRV to 1.85 and Edition 2024 ( #13516 )
...
## Summary
Builds on https://github.com/astral-sh/uv/pull/11724 .
Closes https://github.com/astral-sh/uv/issues/13476 .
2025-05-18 19:38:43 -04:00
konsti
da09ece8a9
Build backend: Add reference docs and schema ( #12803 )
...
Add reference documentation and schema integration for the uv build
backend. The reference documentation comes with a preview note upfront.
2025-04-21 12:27:49 +02:00
Charlie Marsh
bec8468183
Remove unnecessary prefixes ( #10158 )
2024-12-25 14:18:01 -05:00
Jo
3dfedf1fef
Generate environment variables doc from code ( #8493 )
...
## Summary
Resolves #8417
I've just begun learning procedural macros, so this PR is more of a
proof of concept. It's still a work in progress, and I welcome any
assistance or feedback.
2024-11-03 08:31:38 -06:00
Amos Wenger
715f28fd39
chore: Move all integration tests to a single binary ( #8093 )
...
As per
https://matklad.github.io/2021/02/27/delete-cargo-integration-tests.html
Before that, there were 91 separate integration tests binary.
(As discussed on Discord — I've done the `uv` crate, there's still a few
more commits coming before this is mergeable, and I want to see how it
performs in CI and locally).
2024-10-11 16:41:35 +02:00
Charlie Marsh
a191f84929
Autogenerate possible values for enums in reference documentation ( #5137 )
...
## Summary
For example:

Closes https://github.com/astral-sh/uv/issues/5129 .
2024-07-17 12:37:33 -04:00
Charlie Marsh
6275b54d51
Generate API reference for options documentation ( #5072 )
...
## Summary
Generates Markdown from the `OptionsMetadata`, following the same
strategy as in Ruff.
## Test Plan
`cargo dev generate-options-reference`
2024-07-15 19:48:40 +00:00
Charlie Marsh
8c0ad5b75e
Add OptionsMetadata
macro to uv ( #5063 )
...
## Summary
The bulk of the change is copied directly from Ruff:
-
dc8db1afb0/crates/ruff_workspace/src/options_base.rs
-
dc8db1afb0/crates/ruff_macros/src/config.rs
2024-07-15 19:24:08 +00:00
Charlie Marsh
c996e8e3f3
Enable workspace lint configuration in remaining crates ( #4329 )
...
## Summary
We didn't have Clippy enabled (to match our workspace settings) in a few
crates.
2024-06-18 03:02:28 +00:00
Charlie Marsh
74c05683bb
Add a derive macro for Combine
( #4325 )
...
## Summary
Saves us some boilerplate when adding settings in the future.
2024-06-14 04:53:27 +00:00