From 7e246f29d4fb825ce77a16b7ca8519a59bc8aaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Sun, 22 Dec 2024 13:03:31 -0600 Subject: [PATCH] packaging: Use PEP 639 (#1236) * chore: Use uv for CI and for publishing docs * Do not run deptry and mypy on all Python versions * Do not document `to_yes_no` * Use `UV_CONSTRAINT` * Remove scheduled dev dependency updates * Bump astral-sh/setup-uv to v5 * Pin astral-sh/setup-uv * Bump mypy * Use uv to lock CI dependencies * chore: Use PEP 639 * Add change file --- .changes/unreleased/Packaging-20241222-103619.yaml | 5 +++++ pyproject.toml | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changes/unreleased/Packaging-20241222-103619.yaml diff --git a/.changes/unreleased/Packaging-20241222-103619.yaml b/.changes/unreleased/Packaging-20241222-103619.yaml new file mode 100644 index 00000000..6bf1425c --- /dev/null +++ b/.changes/unreleased/Packaging-20241222-103619.yaml @@ -0,0 +1,5 @@ +kind: Packaging +body: Use PEP 639 +time: 2024-12-22T10:36:19.33834-06:00 +custom: + Issue: "1236" diff --git a/pyproject.toml b/pyproject.toml index 31c2c27f..cd7aa294 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,8 @@ keywords = [ "json-rpc", "limesurvey", ] -license = { file = "LICENSE" } +license = "MIT" +license-files = [ "LICENSE" ] maintainers = [ { name = "Edgar Ramírez-Mondragón", email = "edgarrm358@gmail.com" }, ]