Metadata-Version: 2.4
Name: datethyme
Version: 0.3.0
Summary: Ergonomic date and time types built on Pydantic and datetime, with an emphasis on parsing, ranges, and arithmetic.
Author-email: Isaac Riley <isaac.r.riley@proton.me>
License-File: LICENSE
Requires-Python: <3.14,>=3.12
Requires-Dist: deal>4.24
Requires-Dist: multipledispatch>=1
Requires-Dist: pydantic>=2.8
Provides-Extra: dev
Requires-Dist: deply>=0.5.0; extra == 'dev'
Requires-Dist: grimp>=3.5; extra == 'dev'
Requires-Dist: modulegraph>=0.19.6; extra == 'dev'
Requires-Dist: pyflame>=0.3.2; extra == 'dev'
Requires-Dist: snakefood3>=0.0.7; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs-material<9.5; extra == 'docs'
Requires-Dist: mkdocs>=1.6; extra == 'docs'
Requires-Dist: mkdocstrings-python>=1.11; extra == 'docs'
Requires-Dist: mkdocstrings>=0.27.0; extra == 'docs'
Provides-Extra: test
Requires-Dist: coverage>=7.5.4; extra == 'test'
Requires-Dist: hypothesis>6; extra == 'test'
Requires-Dist: pytest-cov>=5.0; extra == 'test'
Requires-Dist: pytest-loguru>=0.2; extra == 'test'
Requires-Dist: pytest-mock>=3.14; extra == 'test'
Requires-Dist: pytest-profiling>=1.8.1; extra == 'test'
Requires-Dist: pytest-testmon>=2.1; extra == 'test'
Requires-Dist: pytest>=8.3; extra == 'test'
Provides-Extra: util
Requires-Dist: bandit>=1.8.0; extra == 'util'
Requires-Dist: cyclonedx-bom>=4.4; extra == 'util'
Requires-Dist: ipython>=8.21; extra == 'util'
Requires-Dist: lefthook>=1.8.2; extra == 'util'
Requires-Dist: mypy>=1.10; extra == 'util'
Requires-Dist: pre-commit>=3.7; extra == 'util'
Requires-Dist: pydeps>=1.12; extra == 'util'
Requires-Dist: ruff>=0.8.1; extra == 'util'
Requires-Dist: rust-just>=1.37.0; extra == 'util'
Requires-Dist: scalene>=1.5.49; extra == 'util'
Requires-Dist: semver>=3.0; extra == 'util'
Requires-Dist: tomli>=2.0; extra == 'util'
Description-Content-Type: text/markdown

# datethyme

Ergonomic date and time types built on Pydantic and datetime.
