NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2377 most downloaded on PyPI
[DEPRECATED] Use 'hijridate' package instead
Last release 1 years ago
27 Jul 2025
Release timing varies
gaps range from 2 weeks to 2.3 years
Nearly every release is documented
notes for 13 of 14 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
14 releases · first in 2019
Nothing published for this version
Added prominent deprecation warnings on import
FINAL DEPRECATION RELEASE
hijridate==2.3.0hijridate packagehijridate for future updatesUpdated the package classifiers.
One column per quarter.
Deprecated the package in favor of the new hijridate package.
hijridate package.Added more classifiers to package configuration.
Changed package docstrings to Google style and updated documentation.
Added some missing variable annotations to ummalqura module.
ummalqura module.Fixed calculation of month 12 of the year 1354 AH.
Removed deprecated method slashformat() from Hijri and Gregorian classes.
today() classmethod to Hijri class to get the Hijri Object of today's
date.separator and padding parameters to dmyformat() method to have
more control over formatting.from hijri_converter import Hijri, Gregorian.slashformat() from Hijri and Gregorian classes.Minor fixes and enhancements for docstrings and documentation.
Added Bangla translation. (By [@nokibsarkar] in [#4])
Hijri rich comparison to return NotImplemented when the second
operand is not Hijri class.ummalqura constants to be in capital letters adhering to PEP8.Deprecated slashformat() method to be replaced by dmyformat() method.
dmyformat() to return dates in DD/MM/YYYY format.slashformat() method to be replaced by dmyformat() method.This version has more accurate conversion and better internal code. Details are as follows:
This version has more accurate conversion and better internal code. Details are as follows:
validate parameter to Hijri class for optional disabling of Hijri date
validation and improving performance. However, disabling validation will
decrease the conversion accuracy silently.month_starts
tuple for more accurate conversion.Hijri class rich comparison methods.Hijri class hashable by adding a custom __hash__ method.In short, this version supports only lunar Hijri calendar on Python 3.6+, and the conversion is in complete agreement with the official Umm al-Qura ca
In short, this version supports only lunar Hijri calendar on Python 3.6+, and the conversion is in complete agreement with the official Umm al-Qura calendar. Details are as follows:
hijri-converter.ummalqura.py module.month_starts tuple in alignment with the Umm al-Qura calendar.fromdate() classmethod to Gregorian class.notation() method to Hijri and Gregorian classes.Gregorian class including slashformat(),
month_name(), day_name() and to_julian().month_days() method of Hijri class to month_length().Your coding agent can read these notes before it upgrades. Set up the MCP server →