From 42821335fa2e6aa1e98cee0e7ba513ceaba59073 Mon Sep 17 00:00:00 2001 From: Jarrod Millman Date: Tue, 3 Nov 2026 09:31:12 -0800 Subject: [PATCH 1/4] Update ics-py --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 40b0f38..1409c2e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ description = "CLI to convert yaml into ics." dependencies = [ "ics-vtimezones == 2020.2", - "ics == 0.8.0.dev0", + "ics == 0.8.0.dev1", "python-dateutil >= 2.8", "pyyaml >= 6", "importlib-resources >= 5.2.1", From bc86224e7f3d8ff431527370e13883467434d44a Mon Sep 17 00:00:00 2001 From: Jarrod Millman Date: Tue, 3 Nov 2026 09:35:04 -0800 Subject: [PATCH 2/4] Drop Python 3.9 --- .github/workflows/test.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5c485f4..f746a1c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: os: [ubuntu, macos, windows] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] steps: - uses: actions/checkout@v7 diff --git a/pyproject.toml b/pyproject.toml index 1409c2e..453ff67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,12 +13,12 @@ classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", ] description = "CLI to convert yaml into ics." From a31c7851279dc4f3685341715f8d0d7f47858471 Mon Sep 17 00:00:00 2001 From: Jarrod Millman Date: Tue, 3 Nov 2026 10:00:07 -0800 Subject: [PATCH 3/4] Update ics-vtimezones --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 453ff67..e2f8268 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "yaml2ics" version = "0.4dev0" -requires-python = ">=3.9" +requires-python = ">=3.10" authors = [{name = "Scientific Python Developers"}] readme = "README.md" license = {file = "LICENSE"} @@ -23,7 +23,7 @@ classifiers = [ description = "CLI to convert yaml into ics." dependencies = [ - "ics-vtimezones == 2020.2", + "ics-vtimezones == 2026.1", "ics == 0.8.0.dev1", "python-dateutil >= 2.8", "pyyaml >= 6", From 2fafdc3ef392cc674630abef21ef5c66d74b8686 Mon Sep 17 00:00:00 2001 From: Jarrod Millman Date: Wed, 4 Nov 2026 00:00:53 -0800 Subject: [PATCH 4/4] Bump minimum versions --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e2f8268..b33208e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,11 +23,11 @@ classifiers = [ description = "CLI to convert yaml into ics." dependencies = [ - "ics-vtimezones == 2026.1", + "ics-vtimezones == 2020.2", "ics == 0.8.0.dev1", - "python-dateutil >= 2.8", + "python-dateutil >= 2.9", "pyyaml >= 6", - "importlib-resources >= 5.2.1", + "importlib-resources >= 6.4", "tzdata; platform_system == 'Windows'" ]