From bb1da737bab6cd70646dc245c2c2dc0bc5a6c60a Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Tue, 1 Jul 2025 08:23:38 +0200 Subject: [PATCH 1/3] Move py.typed file --- doc/changes/unreleased.md | 4 ++++ exasol/saas/{client/openapi => }/py.typed | 0 2 files changed, 4 insertions(+) rename exasol/saas/{client/openapi => }/py.typed (100%) diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index 79e701b..1920a37 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -1 +1,5 @@ # Unreleased + +## Refactorings + +* #108: Moved py.typed file to package-level \ No newline at end of file diff --git a/exasol/saas/client/openapi/py.typed b/exasol/saas/py.typed similarity index 100% rename from exasol/saas/client/openapi/py.typed rename to exasol/saas/py.typed From be971b4140db5c3e7f49d60882672b15cb7754c6 Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Tue, 1 Jul 2025 08:23:59 +0200 Subject: [PATCH 2/3] Add typing stubs for dateutil --- poetry.lock | 14 +++++++++++++- pyproject.toml | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/poetry.lock b/poetry.lock index 43b3b23..35eb406 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3044,6 +3044,18 @@ rich = ">=10.11.0" shellingham = ">=1.3.0" typing-extensions = ">=3.7.4.3" +[[package]] +name = "types-python-dateutil" +version = "2.9.0.20250516" +description = "Typing stubs for python-dateutil" +optional = false +python-versions = ">=3.9" +groups = ["dev"] +files = [ + {file = "types_python_dateutil-2.9.0.20250516-py3-none-any.whl", hash = "sha256:2b2b3f57f9c6a61fba26a9c0ffb9ea5681c9b83e69cd897c6b5f668d9c0cab93"}, + {file = "types_python_dateutil-2.9.0.20250516.tar.gz", hash = "sha256:13e80d6c9c47df23ad773d54b2826bd52dbbb41be87c3f339381c1700ad21ee5"}, +] + [[package]] name = "types-requests" version = "2.32.4.20250611" @@ -3158,4 +3170,4 @@ test = ["websockets"] [metadata] lock-version = "2.1" python-versions = "^3.10.0" -content-hash = "b4befc0a1d61257dd9a66b1163b74c8b061f5f44b4c2598a465853b4385fc47d" +content-hash = "78bcaeece114f0d7b47b923afa25d3505e6b37945bbb11e602ef9d1fa718aa26" diff --git a/pyproject.toml b/pyproject.toml index aab6bce..0511009 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,6 +51,7 @@ exasol-toolbox = "^1.5.0" openapi-python-client = ">=0.21.5" pyexasol = ">=0.25.0" toml = "^0.10.2" +types-python-dateutil = "^2.9.0.20250516" [tool.pytest.ini_options] @@ -100,7 +101,6 @@ ignore-paths = [ [[tool.mypy.overrides]] module = [ - "exasol.saas.client.openapi.*", "test.conftest.*", "test.*", ] From 4d786ffee45c741ea0028b701de8c7248d28c6a3 Mon Sep 17 00:00:00 2001 From: Ariel Schulz Date: Tue, 1 Jul 2025 08:25:20 +0200 Subject: [PATCH 3/3] Prepare release 2.2.0 --- doc/changes/changelog.md | 2 ++ doc/changes/changes_2.2.0.md | 5 +++++ doc/changes/unreleased.md | 4 ---- pyproject.toml | 2 +- version.py | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 doc/changes/changes_2.2.0.md diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 70c1601..af975e3 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,6 +1,7 @@ # Changes * [unreleased](unreleased.md) +* [2.2.0](changes_2.2.0.md) * [2.1.0](changes_2.1.0.md) * [2.0.0](changes_2.0.0.md) * [1.1.1](changes_1.1.1.md) @@ -23,6 +24,7 @@ hidden: --- unreleased +changes_2.2.0 changes_2.1.0 changes_2.0.0 changes_1.1.1 diff --git a/doc/changes/changes_2.2.0.md b/doc/changes/changes_2.2.0.md new file mode 100644 index 0000000..0a89c6e --- /dev/null +++ b/doc/changes/changes_2.2.0.md @@ -0,0 +1,5 @@ +# 2.2.0 - 2025-07-01 + +## Refactorings + +* #108: Moved py.typed file to package-level diff --git a/doc/changes/unreleased.md b/doc/changes/unreleased.md index 1920a37..79e701b 100644 --- a/doc/changes/unreleased.md +++ b/doc/changes/unreleased.md @@ -1,5 +1 @@ # Unreleased - -## Refactorings - -* #108: Moved py.typed file to package-level \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 0511009..dbfbb11 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "exasol-saas-api" -version = "2.1.0" +version = "2.2.0" description = "API enabling Python applications connecting to Exasol database SaaS instances and using their SaaS services" authors = [ {name="Christoph Kuhnke", email="christoph.kuhnke@exasol.com"}, diff --git a/version.py b/version.py index 1ec4a91..d9def5d 100644 --- a/version.py +++ b/version.py @@ -5,7 +5,7 @@ # Do not edit this file manually! # If you need to change the version, do so in the pyproject.toml, e.g. by using `poetry version X.Y.Z`. MAJOR = 2 -MINOR = 1 +MINOR = 2 PATCH = 0 VERSION = f"{MAJOR}.{MINOR}.{PATCH}" __version__ = VERSION