types-croniter
Typing stubs for croniter
What it is and what it does
types-croniter is a type stub package that bridges the gap between the croniter scheduling library and Python's static type checkers. It provides type annotations for croniter's public API, allowing mypy, pyright, and other type checkers to understand and validate code that uses croniter for cron expression parsing and job scheduling.
This stub package is maintained as part of the typeshed project and is kept in sync with croniter 6.2.4. It has no runtime dependencies and installs as a pure metadata package. Type checkers automatically discover and use these stubs when analyzing code, making it possible to catch type errors in croniter usage before runtime.
Use it for:
- Add type safety to projects using croniter for cron expression parsing and validation in scheduled task systems.
- Enable IDE autocompletion and type hints for croniter objects in development environments.
- Enforce type correctness in CI/CD pipelines using mypy or pyright to catch scheduling logic errors early.
- Support gradual typing adoption in legacy codebases that use croniter by providing accurate type information.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type stubs for the croniter package, enabling type checkers like mypy and pyright to validate code that uses croniter for cron expression parsing and scheduling.
Yes, if you use croniter and want type checking support. Install it alongside croniter to enable static type validation with mypy or pyright. No runtime cost, actively maintained, and permissively licensed. Essential for type-safe scheduling code.
Install
types-croniter on PyPI
pip
pip install types-croniteruv
uv add types-croniterpoetry
poetry add types-croniterInstalling types-croniter
Before you install
Low friction install with no runtime dependencies. Actively maintained as part of typeshed, tested with mypy 2.2.0 and pyright 1.1.411, and released 34 days ago.
License in practice
Licensed under Apache-2.0 (permissive), allowing use in most projects without significant legal constraints.
Quickstart
pip install types-croniter
# Then use croniter in your code; type checkers will now understand its types
from croniter import croniter
from datetime import datetime
cron = croniter('0 0 * * *', datetime.now())
Requires Python 3.10 or later. The underlying croniter package must also be installed for runtime use.
Verify before relying
- Whether installing types-croniter alone (without croniter) is sufficient for type checking, or if croniter must be installed separately
- Coverage completeness: whether all public croniter APIs are fully annotated in this stub version
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 34 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 15,563,904/month — #1,180 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: types_croniter-6.2.4.20260711-py3-none-any.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
types-MarkdownProvides type stubs for the Markdown package,…
permissive · top 5,000 on PyPI
types-decoratorProvides type stubs for the `decorator`…
permissive · top 5,000 on PyPI
types-icalendarProvides type stubs for the icalendar package,…
permissive · top 15,000 on PyPI
types-cachetoolsProvides type stubs for cachetools, enabling…
permissive · top 1,000 on PyPI
types-regexProvides type annotations for the regex…
permissive · top 5,000 on PyPI
types-WTFormsProvides type stubs for WTForms, enabling type…
permissive · top 15,000 on PyPI
types-mypy-extensionsProvides type stubs for mypy-extensions,…
permissive · top 15,000 on PyPI
types-pytzProvides type stubs for the pytz timezone…
permissive · top 1,000 on PyPI
types-Flask-CorsProvides type stubs for Flask-Cors to enable…
permissive · top 5,000 on PyPI
types-pyflakesProvides type stubs for the pyflakes static…
permissive · top 15,000 on PyPI