add basic functionality and corresponding tests

This commit is contained in:
2025-03-13 16:36:18 +01:00
parent 48881e882c
commit 2db39b536e
15 changed files with 1026 additions and 2 deletions

13
pdm.lock generated
View File

@@ -5,7 +5,7 @@
groups = ["default", "dev", "lint", "nb", "tests"]
strategy = ["inherit_metadata"]
lock_version = "4.5.0"
content_hash = "sha256:7fbf0fb5e93b92622653d3030d79837827c74020ce1d12cbe64fe40be0c04c46"
content_hash = "sha256:c0f37f44c762f301bbedf08036c9a24479a5b134b3616e6b5446cb3fb6ef8f14"
[[metadata.targets]]
requires_python = ">=3.11"
@@ -2184,6 +2184,17 @@ files = [
{file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
]
[[package]]
name = "tzdata"
version = "2025.1"
requires_python = ">=2"
summary = "Provider of IANA time zone data"
groups = ["default"]
files = [
{file = "tzdata-2025.1-py2.py3-none-any.whl", hash = "sha256:7e127113816800496f027041c570f50bcd464a020098a3b6b199517772303639"},
{file = "tzdata-2025.1.tar.gz", hash = "sha256:24894909e88cdb28bd1636c6887801df64cb485bd593f2fd83ef29075a81d694"},
]
[[package]]
name = "uri-template"
version = "1.3.0"