From 43c0365daa2d392add466ceb2def253f97f6d4d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Such=C3=A1nek?= Date: Fri, 29 May 2026 14:46:34 +0200 Subject: [PATCH 1/2] Release 4.31.0-rc.1 --- packages/dsw-command-queue/CHANGELOG.md | 5 +++++ packages/dsw-command-queue/pyproject.toml | 4 ++-- packages/dsw-config/CHANGELOG.md | 5 +++++ packages/dsw-config/pyproject.toml | 2 +- packages/dsw-data-seeder/CHANGELOG.md | 5 +++++ packages/dsw-data-seeder/pyproject.toml | 10 +++++----- packages/dsw-database/CHANGELOG.md | 5 +++++ packages/dsw-database/pyproject.toml | 4 ++-- packages/dsw-document-worker/CHANGELOG.md | 7 +++++++ packages/dsw-document-worker/pyproject.toml | 10 +++++----- packages/dsw-mailer/CHANGELOG.md | 8 ++++++++ packages/dsw-mailer/Makefile | 2 +- packages/dsw-mailer/pyproject.toml | 10 +++++----- packages/dsw-models/CHANGELOG.md | 5 +++++ packages/dsw-models/pyproject.toml | 2 +- packages/dsw-storage/CHANGELOG.md | 5 +++++ packages/dsw-storage/pyproject.toml | 4 ++-- packages/dsw-tdk/CHANGELOG.md | 5 +++++ packages/dsw-tdk/pyproject.toml | 2 +- uv.lock | 18 +++++++++--------- 20 files changed, 84 insertions(+), 34 deletions(-) diff --git a/packages/dsw-command-queue/CHANGELOG.md b/packages/dsw-command-queue/CHANGELOG.md index 567dec4f..d991fa21 100644 --- a/packages/dsw-command-queue/CHANGELOG.md +++ b/packages/dsw-command-queue/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -466,3 +470,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-command-queue/pyproject.toml b/packages/dsw-command-queue/pyproject.toml index 8928327d..74932fed 100644 --- a/packages/dsw-command-queue/pyproject.toml +++ b/packages/dsw-command-queue/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-command-queue" -version = "4.30.2" +version = "4.31.0rc1" description = "Library for working with command queue and persistent commands" readme = "README.md" keywords = ["dsw", "subscriber", "publisher", "database", "queue", "processing"] @@ -24,7 +24,7 @@ dependencies = [ "func-timeout", "tenacity", # DSW - "dsw-database==4.30.2", + "dsw-database==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-config/CHANGELOG.md b/packages/dsw-config/CHANGELOG.md index 664e9571..d351077c 100644 --- a/packages/dsw-config/CHANGELOG.md +++ b/packages/dsw-config/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -473,3 +477,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-config/pyproject.toml b/packages/dsw-config/pyproject.toml index 610eeb82..7f5c42f4 100644 --- a/packages/dsw-config/pyproject.toml +++ b/packages/dsw-config/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-config" -version = "4.30.2" +version = "4.31.0rc1" description = "Library for DSW config manipulation" readme = "README.md" keywords = ["dsw", "config", "yaml", "parser"] diff --git a/packages/dsw-data-seeder/CHANGELOG.md b/packages/dsw-data-seeder/CHANGELOG.md index 745c0165..e56a3493 100644 --- a/packages/dsw-data-seeder/CHANGELOG.md +++ b/packages/dsw-data-seeder/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -545,3 +549,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-data-seeder/pyproject.toml b/packages/dsw-data-seeder/pyproject.toml index ce051ba1..e6da89d6 100644 --- a/packages/dsw-data-seeder/pyproject.toml +++ b/packages/dsw-data-seeder/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-data-seeder" -version = "4.30.2" +version = "4.31.0rc1" description = "Worker for seeding DSW data" readme = "README.md" keywords = ["data", "database", "seed", "storage"] @@ -26,10 +26,10 @@ dependencies = [ "sentry-sdk", "tenacity", # DSW - "dsw-command-queue==4.30.2", - "dsw-config==4.30.2", - "dsw-database==4.30.2", - "dsw-storage==4.30.2", + "dsw-command-queue==4.31.0rc1", + "dsw-config==4.31.0rc1", + "dsw-database==4.31.0rc1", + "dsw-storage==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-database/CHANGELOG.md b/packages/dsw-database/CHANGELOG.md index d076160d..6c799793 100644 --- a/packages/dsw-database/CHANGELOG.md +++ b/packages/dsw-database/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -496,3 +500,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-database/pyproject.toml b/packages/dsw-database/pyproject.toml index 62279cd7..56d00762 100644 --- a/packages/dsw-database/pyproject.toml +++ b/packages/dsw-database/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-database" -version = "4.30.2" +version = "4.31.0rc1" description = "Library for managing DSW database" readme = "README.md" keywords = ["dsw", "database"] @@ -23,7 +23,7 @@ dependencies = [ "psycopg[binary]", "tenacity", # DSW - "dsw-config==4.30.2", + "dsw-config==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-document-worker/CHANGELOG.md b/packages/dsw-document-worker/CHANGELOG.md index 74537d09..eea417db 100644 --- a/packages/dsw-document-worker/CHANGELOG.md +++ b/packages/dsw-document-worker/CHANGELOG.md @@ -8,6 +8,12 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +### Added + +- Support datetime and zoneinfo in Jinja templates + ## [4.30.2] ### Fixed @@ -633,3 +639,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-document-worker/pyproject.toml b/packages/dsw-document-worker/pyproject.toml index b751ba66..782dae66 100644 --- a/packages/dsw-document-worker/pyproject.toml +++ b/packages/dsw-document-worker/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-document-worker" -version = "4.30.2" +version = "4.31.0rc1" description = "Worker for assembling and transforming documents" readme = "README.md" keywords = ["documents", "generation", "jinja2", "pandoc", "worker"] @@ -36,10 +36,10 @@ dependencies = [ "weasyprint", "XlsxWriter", # DSW - "dsw-command-queue==4.30.2", - "dsw-config==4.30.2", - "dsw-database==4.30.2", - "dsw-storage==4.30.2", + "dsw-command-queue==4.31.0rc1", + "dsw-config==4.31.0rc1", + "dsw-database==4.31.0rc1", + "dsw-storage==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-mailer/CHANGELOG.md b/packages/dsw-mailer/CHANGELOG.md index 5dbdbac3..bb9d8cd8 100644 --- a/packages/dsw-mailer/CHANGELOG.md +++ b/packages/dsw-mailer/CHANGELOG.md @@ -8,6 +8,13 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +### Added + +- Support for custom mail templates via S3 +- Added question title to assigned comment notification email + ## [4.30.2] Released for version consistency with other DSW tools. @@ -530,3 +537,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-mailer/Makefile b/packages/dsw-mailer/Makefile index 842d13db..ef36fa48 100644 --- a/packages/dsw-mailer/Makefile +++ b/packages/dsw-mailer/Makefile @@ -1,5 +1,5 @@ PIP = pip -VERSION = 4.30.2 +VERSION = 4.31.0 .PHONY: verify verify: diff --git a/packages/dsw-mailer/pyproject.toml b/packages/dsw-mailer/pyproject.toml index beb00d43..34b78e47 100644 --- a/packages/dsw-mailer/pyproject.toml +++ b/packages/dsw-mailer/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-mailer" -version = "4.30.2" +version = "4.31.0rc1" description = "Worker for sending email notifications" readme = "README.md" keywords = ["email", "jinja2", "notification", "template"] @@ -31,10 +31,10 @@ dependencies = [ "sentry-sdk", "tenacity", # DSW - "dsw-command-queue==4.30.2", - "dsw-config==4.30.2", - "dsw-database==4.30.2", - "dsw-storage==4.30.2", + "dsw-command-queue==4.31.0rc1", + "dsw-config==4.31.0rc1", + "dsw-database==4.31.0rc1", + "dsw-storage==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-models/CHANGELOG.md b/packages/dsw-models/CHANGELOG.md index f5e80508..95f27ec2 100644 --- a/packages/dsw-models/CHANGELOG.md +++ b/packages/dsw-models/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -394,3 +398,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-models/pyproject.toml b/packages/dsw-models/pyproject.toml index 2bcb8130..fa4fc4f7 100644 --- a/packages/dsw-models/pyproject.toml +++ b/packages/dsw-models/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-models" -version = "4.30.2" +version = "4.31.0rc1" description = "Library with DSW models and basic IO operations" readme = "README.md" keywords = ["dsw", "config", "yaml", "parser"] diff --git a/packages/dsw-storage/CHANGELOG.md b/packages/dsw-storage/CHANGELOG.md index 0e2b70ab..40a10b00 100644 --- a/packages/dsw-storage/CHANGELOG.md +++ b/packages/dsw-storage/CHANGELOG.md @@ -8,6 +8,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -459,3 +463,4 @@ Released for version consistency with other DSW tools. [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-storage/pyproject.toml b/packages/dsw-storage/pyproject.toml index 9eb7e48d..0e9d5144 100644 --- a/packages/dsw-storage/pyproject.toml +++ b/packages/dsw-storage/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-storage" -version = "4.30.2" +version = "4.31.0rc1" description = "Library for managing DSW S3 storage" readme = "README.md" keywords = ["dsw", "s3", "bucket", "storage"] @@ -23,7 +23,7 @@ dependencies = [ "minio", "tenacity", # DSW - "dsw-config==4.30.2", + "dsw-config==4.31.0rc1", ] [project.urls] diff --git a/packages/dsw-tdk/CHANGELOG.md b/packages/dsw-tdk/CHANGELOG.md index b6d4a9c8..8dc47326 100644 --- a/packages/dsw-tdk/CHANGELOG.md +++ b/packages/dsw-tdk/CHANGELOG.md @@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.31.0] + +Released for version consistency with other DSW tools. + ## [4.30.2] Released for version consistency with other DSW tools. @@ -722,3 +726,4 @@ Initial DSW Template Development Kit (versioned as part of the [DSW platform](ht [4.30.0]: /../../tree/v4.30.0 [4.30.1]: /../../tree/v4.30.1 [4.30.2]: /../../tree/v4.30.2 +[4.31.0]: /../../tree/v4.31.0 diff --git a/packages/dsw-tdk/pyproject.toml b/packages/dsw-tdk/pyproject.toml index f37663a3..393d4c39 100644 --- a/packages/dsw-tdk/pyproject.toml +++ b/packages/dsw-tdk/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-tdk" -version = "4.30.2" +version = "4.31.0rc1" description = "Data Stewardship Wizard Template Development Toolkit" readme = "README.md" keywords = ["documents", "dsw", "jinja2", "template", "toolkit"] diff --git a/uv.lock b/uv.lock index 5acfbb21..0a6914a2 100644 --- a/uv.lock +++ b/uv.lock @@ -365,7 +365,7 @@ wheels = [ [[package]] name = "dsw-command-queue" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-command-queue" } dependencies = [ { name = "dsw-database" }, @@ -382,7 +382,7 @@ requires-dist = [ [[package]] name = "dsw-config" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-config" } dependencies = [ { name = "pyyaml" }, @@ -397,7 +397,7 @@ requires-dist = [ [[package]] name = "dsw-data-seeder" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-data-seeder" } dependencies = [ { name = "click" }, @@ -424,7 +424,7 @@ requires-dist = [ [[package]] name = "dsw-database" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-database" } dependencies = [ { name = "dsw-config" }, @@ -441,7 +441,7 @@ requires-dist = [ [[package]] name = "dsw-document-worker" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-document-worker" } dependencies = [ { name = "click" }, @@ -490,7 +490,7 @@ requires-dist = [ [[package]] name = "dsw-mailer" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-mailer" } dependencies = [ { name = "boto3" }, @@ -529,7 +529,7 @@ requires-dist = [ [[package]] name = "dsw-models" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-models" } dependencies = [ { name = "pydantic" }, @@ -540,7 +540,7 @@ requires-dist = [{ name = "pydantic" }] [[package]] name = "dsw-storage" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-storage" } dependencies = [ { name = "dsw-config" }, @@ -557,7 +557,7 @@ requires-dist = [ [[package]] name = "dsw-tdk" -version = "4.30.2" +version = "4.31.0rc1" source = { editable = "packages/dsw-tdk" } dependencies = [ { name = "aiohttp" }, From 9dd4dfeb737c11175ed713b3a2c827b6a9cf8d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Such=C3=A1nek?= Date: Tue, 2 Jun 2026 11:31:33 +0200 Subject: [PATCH 2/2] Release 4.31.0 --- packages/dsw-command-queue/pyproject.toml | 4 +-- packages/dsw-config/pyproject.toml | 2 +- packages/dsw-data-seeder/pyproject.toml | 10 +++---- packages/dsw-database/pyproject.toml | 4 +-- packages/dsw-document-worker/pyproject.toml | 10 +++---- packages/dsw-mailer/pyproject.toml | 10 +++---- packages/dsw-models/pyproject.toml | 2 +- packages/dsw-storage/pyproject.toml | 4 +-- packages/dsw-tdk/pyproject.toml | 2 +- pyproject.toml | 1 + uv.lock | 29 ++++++++++++++------- 11 files changed, 45 insertions(+), 33 deletions(-) diff --git a/packages/dsw-command-queue/pyproject.toml b/packages/dsw-command-queue/pyproject.toml index 74932fed..a6a9b760 100644 --- a/packages/dsw-command-queue/pyproject.toml +++ b/packages/dsw-command-queue/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-command-queue" -version = "4.31.0rc1" +version = "4.31.0" description = "Library for working with command queue and persistent commands" readme = "README.md" keywords = ["dsw", "subscriber", "publisher", "database", "queue", "processing"] @@ -24,7 +24,7 @@ dependencies = [ "func-timeout", "tenacity", # DSW - "dsw-database==4.31.0rc1", + "dsw-database==4.31.0", ] [project.urls] diff --git a/packages/dsw-config/pyproject.toml b/packages/dsw-config/pyproject.toml index 7f5c42f4..19907e5f 100644 --- a/packages/dsw-config/pyproject.toml +++ b/packages/dsw-config/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-config" -version = "4.31.0rc1" +version = "4.31.0" description = "Library for DSW config manipulation" readme = "README.md" keywords = ["dsw", "config", "yaml", "parser"] diff --git a/packages/dsw-data-seeder/pyproject.toml b/packages/dsw-data-seeder/pyproject.toml index e6da89d6..e24c2842 100644 --- a/packages/dsw-data-seeder/pyproject.toml +++ b/packages/dsw-data-seeder/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-data-seeder" -version = "4.31.0rc1" +version = "4.31.0" description = "Worker for seeding DSW data" readme = "README.md" keywords = ["data", "database", "seed", "storage"] @@ -26,10 +26,10 @@ dependencies = [ "sentry-sdk", "tenacity", # DSW - "dsw-command-queue==4.31.0rc1", - "dsw-config==4.31.0rc1", - "dsw-database==4.31.0rc1", - "dsw-storage==4.31.0rc1", + "dsw-command-queue==4.31.0", + "dsw-config==4.31.0", + "dsw-database==4.31.0", + "dsw-storage==4.31.0", ] [project.urls] diff --git a/packages/dsw-database/pyproject.toml b/packages/dsw-database/pyproject.toml index 56d00762..436418ab 100644 --- a/packages/dsw-database/pyproject.toml +++ b/packages/dsw-database/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-database" -version = "4.31.0rc1" +version = "4.31.0" description = "Library for managing DSW database" readme = "README.md" keywords = ["dsw", "database"] @@ -23,7 +23,7 @@ dependencies = [ "psycopg[binary]", "tenacity", # DSW - "dsw-config==4.31.0rc1", + "dsw-config==4.31.0", ] [project.urls] diff --git a/packages/dsw-document-worker/pyproject.toml b/packages/dsw-document-worker/pyproject.toml index 782dae66..d9fc88b9 100644 --- a/packages/dsw-document-worker/pyproject.toml +++ b/packages/dsw-document-worker/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-document-worker" -version = "4.31.0rc1" +version = "4.31.0" description = "Worker for assembling and transforming documents" readme = "README.md" keywords = ["documents", "generation", "jinja2", "pandoc", "worker"] @@ -36,10 +36,10 @@ dependencies = [ "weasyprint", "XlsxWriter", # DSW - "dsw-command-queue==4.31.0rc1", - "dsw-config==4.31.0rc1", - "dsw-database==4.31.0rc1", - "dsw-storage==4.31.0rc1", + "dsw-command-queue==4.31.0", + "dsw-config==4.31.0", + "dsw-database==4.31.0", + "dsw-storage==4.31.0", ] [project.urls] diff --git a/packages/dsw-mailer/pyproject.toml b/packages/dsw-mailer/pyproject.toml index 34b78e47..c11b69a3 100644 --- a/packages/dsw-mailer/pyproject.toml +++ b/packages/dsw-mailer/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-mailer" -version = "4.31.0rc1" +version = "4.31.0" description = "Worker for sending email notifications" readme = "README.md" keywords = ["email", "jinja2", "notification", "template"] @@ -31,10 +31,10 @@ dependencies = [ "sentry-sdk", "tenacity", # DSW - "dsw-command-queue==4.31.0rc1", - "dsw-config==4.31.0rc1", - "dsw-database==4.31.0rc1", - "dsw-storage==4.31.0rc1", + "dsw-command-queue==4.31.0", + "dsw-config==4.31.0", + "dsw-database==4.31.0", + "dsw-storage==4.31.0", ] [project.urls] diff --git a/packages/dsw-models/pyproject.toml b/packages/dsw-models/pyproject.toml index fa4fc4f7..97f8367c 100644 --- a/packages/dsw-models/pyproject.toml +++ b/packages/dsw-models/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-models" -version = "4.31.0rc1" +version = "4.31.0" description = "Library with DSW models and basic IO operations" readme = "README.md" keywords = ["dsw", "config", "yaml", "parser"] diff --git a/packages/dsw-storage/pyproject.toml b/packages/dsw-storage/pyproject.toml index 0e9d5144..7e52b717 100644 --- a/packages/dsw-storage/pyproject.toml +++ b/packages/dsw-storage/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-storage" -version = "4.31.0rc1" +version = "4.31.0" description = "Library for managing DSW S3 storage" readme = "README.md" keywords = ["dsw", "s3", "bucket", "storage"] @@ -23,7 +23,7 @@ dependencies = [ "minio", "tenacity", # DSW - "dsw-config==4.31.0rc1", + "dsw-config==4.31.0", ] [project.urls] diff --git a/packages/dsw-tdk/pyproject.toml b/packages/dsw-tdk/pyproject.toml index 393d4c39..376cbf6c 100644 --- a/packages/dsw-tdk/pyproject.toml +++ b/packages/dsw-tdk/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dsw-tdk" -version = "4.31.0rc1" +version = "4.31.0" description = "Data Stewardship Wizard Template Development Toolkit" readme = "README.md" keywords = ["documents", "dsw", "jinja2", "template", "toolkit"] diff --git a/pyproject.toml b/pyproject.toml index 76b2d9ec..b3bc7dd1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,7 @@ Issues = "https://github.com/ds-wizard/ds-wizard/issues" [dependency-groups] dev = [ "ruff==0.15.12", + "tomlkit>=0.15.0", "ty==0.0.35", ] diff --git a/uv.lock b/uv.lock index 0a6914a2..c2b8a6d9 100644 --- a/uv.lock +++ b/uv.lock @@ -365,7 +365,7 @@ wheels = [ [[package]] name = "dsw-command-queue" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-command-queue" } dependencies = [ { name = "dsw-database" }, @@ -382,7 +382,7 @@ requires-dist = [ [[package]] name = "dsw-config" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-config" } dependencies = [ { name = "pyyaml" }, @@ -397,7 +397,7 @@ requires-dist = [ [[package]] name = "dsw-data-seeder" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-data-seeder" } dependencies = [ { name = "click" }, @@ -424,7 +424,7 @@ requires-dist = [ [[package]] name = "dsw-database" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-database" } dependencies = [ { name = "dsw-config" }, @@ -441,7 +441,7 @@ requires-dist = [ [[package]] name = "dsw-document-worker" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-document-worker" } dependencies = [ { name = "click" }, @@ -490,7 +490,7 @@ requires-dist = [ [[package]] name = "dsw-mailer" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-mailer" } dependencies = [ { name = "boto3" }, @@ -529,7 +529,7 @@ requires-dist = [ [[package]] name = "dsw-models" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-models" } dependencies = [ { name = "pydantic" }, @@ -540,7 +540,7 @@ requires-dist = [{ name = "pydantic" }] [[package]] name = "dsw-storage" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-storage" } dependencies = [ { name = "dsw-config" }, @@ -557,7 +557,7 @@ requires-dist = [ [[package]] name = "dsw-tdk" -version = "4.31.0rc1" +version = "4.31.0" source = { editable = "packages/dsw-tdk" } dependencies = [ { name = "aiohttp" }, @@ -601,6 +601,7 @@ source = { virtual = "." } [package.dev-dependencies] dev = [ { name = "ruff" }, + { name = "tomlkit" }, { name = "ty" }, ] @@ -609,6 +610,7 @@ dev = [ [package.metadata.requires-dev] dev = [ { name = "ruff", specifier = "==0.15.12" }, + { name = "tomlkit", specifier = ">=0.15.0" }, { name = "ty", specifier = "==0.0.35" }, ] @@ -1326,6 +1328,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/52/48/01695a036b695f83fea7aef6955d735db0f517b1c8e25ddb399ac0bdbcbf/tinyhtml5-2.1.0-py3-none-any.whl", hash = "sha256:6e11cfff38515834268daf89d5f85bbde0b6dd02e8d9e212d1385c2289b89f0a", size = 39686, upload-time = "2026-03-05T17:06:28.498Z" }, ] +[[package]] +name = "tomlkit" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/db/03eaf4331631ef6b27d6e3c9b68c54dc6f0d63d87201fed600cc409307fd/tomlkit-0.15.0.tar.gz", hash = "sha256:7d1a9ecba3086638211b13814ea79c90dd54dd11993564376f3aa92271f5c7a3", size = 161875, upload-time = "2026-05-10T07:38:22.245Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/43/8bd850ee71a191bf072e31302c73a66be413fecdd98fdcd111ecbcce13ca/tomlkit-0.15.0-py3-none-any.whl", hash = "sha256:4dbc8f0fc024412b57ced8757ac7461305126a648ff8c2c807fcb8e133a78738", size = 41328, upload-time = "2026-05-10T07:38:23.517Z" }, +] + [[package]] name = "ty" version = "0.0.35"