A very small library that handles with Dutch calendars and holidays 🇳🇱
Project description
A very small library that handles with Dutch calendars and holidays 🇳🇱
Installing
pip install dutch-workdays
Usage
>>> from dutch_workdays import Calendar
>>> cal = Calendar()
>>> cal.get_king_queen_day(2018)
(datetime.date(2018, 4, 27), "King's day")
dutch-workdays works as a drop-in replacement of workalendar, so for the rest of the API please refer to the workdays documentation.
Why not just using Workalendar instead?
Workalendar is an awesome library, it’s very complete and very well maintained but it’s, unfortunately, quite a big dependency as well. It not only includes Python code to handle calendars from most of the world, but it also requires C libraries to calculate high-precision astronomy computations. It’s an overkill if you only need to know about Dutch holidays.
Diffences from Workalendar
All the codebase is type annotated.
Zero dependencies
Dateutil easter calculation is vendorized.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dutch_workdays-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7aa161f8486c43d7ca812a88a4223e0da7071f59a50d1fc76ce0a18726a97d9 |
|
MD5 | a7945f9ba36661d7cb2ff5492c78f181 |
|
BLAKE2b-256 | 16fd23bd91cd8592d30a41504093a97fb31b081e37c4fc1d94ac769a0aa63839 |