From 5634698a3c3b21ee19e17d62c91ff1ef82295c8f Mon Sep 17 00:00:00 2001 From: Felix Williams Date: Sat, 1 Feb 2025 10:12:34 +0000 Subject: [PATCH] fix: remove python as a required property in tool.poetry.dependencies --- src/schemas/json/partial-poetry.json | 1 - .../pyproject/poetry-dependencies-no-python.toml | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/test/pyproject/poetry-dependencies-no-python.toml diff --git a/src/schemas/json/partial-poetry.json b/src/schemas/json/partial-poetry.json index 837db121b5e..9e204319d3f 100644 --- a/src/schemas/json/partial-poetry.json +++ b/src/schemas/json/partial-poetry.json @@ -548,7 +548,6 @@ "dependencies": { "type": "object", "description": "This is a hash of package name (keys) and version constraints (values) that are required to run this package.", - "required": ["python"], "properties": { "python": { "$ref": "#/definitions/poetry-dependency", diff --git a/src/test/pyproject/poetry-dependencies-no-python.toml b/src/test/pyproject/poetry-dependencies-no-python.toml new file mode 100644 index 00000000000..2c8b63302a7 --- /dev/null +++ b/src/test/pyproject/poetry-dependencies-no-python.toml @@ -0,0 +1,12 @@ +#:schema ../../schemas/json/pyproject.json +[project] +name = "dependencies-no-python" +version = "0.1.0" +description = "" +authors = [ + {name = "Elvis Presley",email = "theking@example.com"} +] +requires-python = ">=3.8" + +[tool.poetry.dependencies] +cleo = "^0.6"