sched: add thin croniter calendar adapter with UTC occurrence sources (T01)

This commit is contained in:
lda
2026-09-08 10:02:58 +07:00 Verified
parent d5fa180984
commit 4e00a2c6b7
6 changed files with 495 additions and 0 deletions
Generated
+25
View File
@@ -235,6 +235,18 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" },
]
[[package]]
name = "croniter"
version = "6.2.4"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "python-dateutil" },
]
sdist = { url = "https://files.pythonhosted.org/packages/37/57/2e2a65aee2a70483cb28e2b7e15a072d00a523207593b44400d4717bb100/croniter-6.2.4.tar.gz", hash = "sha256:fc124f751b1b04805c2a04b061898b436b45ab2320b045e1e052ea895de65189", size = 166267, upload-time = "2026-07-10T09:52:59.955Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cd/ba/d678e5bd329646ca51d3c92addbc77804e86d21f4b6b6a027218e6abb010/croniter-6.2.4-py3-none-any.whl", hash = "sha256:8ef3d544107a5c05a150a2d78f8bf5a8eb9c5c4d93405a736b824109574e3f4d", size = 46677, upload-time = "2026-07-10T09:52:58.425Z" },
]
[[package]]
name = "cryptography"
version = "50.0.1"
@@ -814,6 +826,7 @@ source = { editable = "." }
dependencies = [
{ name = "anyio" },
{ name = "authlib" },
{ name = "croniter" },
{ name = "fastapi" },
{ name = "fastapi-jsonrpc" },
{ name = "fastmcp" },
@@ -826,6 +839,7 @@ dependencies = [
{ name = "pyyaml" },
{ name = "referencing" },
{ name = "typer" },
{ name = "tzdata" },
{ name = "uvicorn" },
]
@@ -843,6 +857,7 @@ dev = [
requires-dist = [
{ name = "anyio" },
{ name = "authlib", specifier = ">=1.7.0" },
{ name = "croniter", specifier = "==6.2.4" },
{ name = "fastapi", specifier = ">=0.140" },
{ name = "fastapi-jsonrpc", specifier = ">=4.0.0" },
{ name = "fastmcp", specifier = ">=4" },
@@ -855,6 +870,7 @@ requires-dist = [
{ name = "pyyaml", specifier = ">=6.0.3" },
{ name = "referencing", specifier = ">=0.37" },
{ name = "typer", specifier = ">=0.24.2" },
{ name = "tzdata", specifier = ">=2026.3" },
{ name = "uvicorn", specifier = ">=0.46.0" },
]
@@ -1750,6 +1766,15 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/67/81/4add07e5172b7ac40d8ed5ff580409a7801a4fe26d529bdd915401dabfbe/typing_inspection-0.4.4-py3-none-any.whl", hash = "sha256:65b8397ba37ccbce054456aaccddfc91e6e3083c92824df348d96ca832f3f147", size = 14750, upload-time = "2026-08-12T12:37:24.648Z" },
]
[[package]]
name = "tzdata"
version = "2026.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", hash = "sha256:4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff9d1415", size = 198674, upload-time = "2026-07-10T08:50:37.887Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", hash = "sha256:dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d7e54931", size = 348168, upload-time = "2026-07-10T08:50:36.46Z" },
]
[[package]]
name = "uncalled-for"
version = "0.4.0"