parsedatetime
Parse human-readable date/time text.
Install
parsedatetime on PyPI
pip
pip install parsedatetimeuv
uv add parsedatetimepoetry
poetry add parsedatetimePackage facts
| License | Apache License 2.0 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 2,265 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: parsedatetime-2.6-py3-none-any.whl
About parsedatetime
from the package's own PyPI description — quoted content, verbatim
parsedatetime
Parse human-readable date/time strings.
Python 2.6 or greater is required for parsedatetime version 1.0 or greater.
While we still test with Python 2.6 we cannot guarantee that future changes will not break under 2.6
.. image:: https://img.shields.io/pypi/v/parsedatetime.svg :target: https://pypi.python.org/pypi/parsedatetime/ :alt: Downloads
.. image:: https://travis-ci.org/bear/parsedatetime.svg?branch=master :target: https://travis-ci.org/bear/parsedatetime :alt: Travis CI
.. image:: http://codecov.io/github/bear/parsedatetime/coverage.svg?branch=master :target: http://codecov.io/github/bear/parsedatetime :alt: Codecov
.. image:: https://requires.io/github/bear/parsedatetime/requirements.svg?branch=master :target: https://requires.io/github/bear/parsedatetime/requirements/?branch=master :alt: Requirements Status
.. image:: https://dependencyci.com/github/bear/parsedatetime/badge :target: https://dependencyci.com/github/bear/parsedatetime :alt: Dependency Status
========== Installing ==========
You can install parsedatetime using::
pip install parsedatetime
============= Running...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Parses human-readable date and time strings (like "tomorrow" or "next Friday") into structured date/time objects that Python can work with.
Low friction: pure Python wheel with zero runtime dependencies and active maintenance through 2026, though the latest release dates to 2020.
Apache License 2.0 is permissive; you may use, modify, and distribute this package freely in commercial and private projects provided you include a copy of the license.
Usage
import parsedatetime
cal = parsedatetime.Calendar()
time_struct, parse_status = cal.parse("tomorrow")
Verdict: Stable, well-maintained library with no known vulnerabilities and permissive licensing. Zero dependencies and pure Python distribution make it straightforward to integrate. The 2020 release date is notable but maintenance status remains active; suitable for production use in date parsing workflows.
Needs verification
- Whether the 2020 latest release reflects true inactivity or stable maturity—maintenance shows active status but no recent releases
- Python 3.7+ support level beyond what classifiers indicate; description mentions 2.6+ but current Python ecosystem context unclear
Similar packages
permissive · top 1,000 on PyPI
pytzpermissive · top 100 on PyPI
tzlocalpermissive · top 1,000 on PyPI
arrowpermissive · top 1,000 on PyPI
pendulumpermissive · top 1,000 on PyPI
python-dateutilpermissive · top 100 on PyPI
types-pytzpermissive · top 1,000 on PyPI
dateparserpermissive · top 1,000 on PyPI
pkginfopermissive · top 1,000 on PyPI
RapidFuzzpermissive · top 1,000 on PyPI