Allow unknown pyproject.toml fields (#3511)

Fixes #3510, we use typo error messages though.

Tested manually by adding `[tool.uv.pip]`, we should add proper tests
for this feature.
This commit is contained in:
konsti
2024-05-10 20:50:24 +02:00
committed by GitHub
parent 783df8f657
commit 45a2594de6
2 changed files with 1 additions and 5 deletions

View File

@@ -109,7 +109,6 @@ pub struct Tool {
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
#[serde(deny_unknown_fields)]
pub struct ToolUv {
pub sources: Option<HashMap<PackageName, Source>>,
pub workspace: Option<ToolUvWorkspace>,
@@ -117,7 +116,6 @@ pub struct ToolUv {
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, Eq)]
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
#[serde(deny_unknown_fields)]
pub struct ToolUvWorkspace {
pub members: Option<Vec<SerdePattern>>,
pub exclude: Option<Vec<SerdePattern>>,