Skip to main content

"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

`python 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.

Differences 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

dutch-workdays-0.3.1.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

dutch_workdays-0.3.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file dutch-workdays-0.3.1.tar.gz.

File metadata

  • Download URL: dutch-workdays-0.3.1.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for dutch-workdays-0.3.1.tar.gz
Algorithm Hash digest
SHA256 bb49af2525bdbc1fc41ad4cfb68098d7fce54aa14c63dfa5df6c3c27c2c471cf
MD5 7c73d3e28a967b1433be5587f5779a72
BLAKE2b-256 c57c6327489f17297e5c5414e28cc34b830c32d6067b7ce173a9930a955ebea5

See more details on using hashes here.

File details

Details for the file dutch_workdays-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dutch_workdays-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e8505fc62b72ea23b9b893d5ffebb2f823e7f2345c2e6288f063beb6ebfaf90b
MD5 74b4d36cbae461351d020918725d4015
BLAKE2b-256 335fd3dc0ed287e29855c9bcc3ab74407ffd7c2a520cfc8f3ddd9c093afe459d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page