{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"Workalendar provides holiday calendars and working-day calculations for countries and regions worldwide, letting you check if a date is a working day, list holidays, and compute date offsets across non-working days.","skillfed_tags":["calendar-holidays","business-days","international"],"use_cases":["Calculate SLA deadlines by adding working days to a ticket creation date, excluding weekends and country-specific holidays.","Validate whether a given date falls on a working day for payroll, scheduling, or business logic in multi-country applications.","Generate holiday lists for a year to populate calendars, planning tools, or HR systems for a specific country or region.","Compute business day offsets for financial settlement dates, delivery windows, or project timelines across different jurisdictions.","Build international scheduling systems that respect local holidays and working-day conventions without hardcoding dates."],"what_it_does":"Workalendar is a Python library that maintains holiday calendars for countries and regions worldwide and provides utilities to work with working days. It lets you query whether a specific date is a working day (accounting for weekends and holidays), retrieve lists of holidays for a given year, and perform arithmetic on dates by adding or subtracting working days. The library bundles pre-computed astronomical values for calendars that depend on equinoxes or solar terms (such as Asian calendars) for years 1991\u20132051, with optional support for computing these values dynamically via the astronomy extra.\n\nThe package is built on date utilities (python-dateutil), lunar and solar calendar libraries (lunardate, convertdate, pyluach), and timezone support (tzdata, backports.zoneinfo, importlib-metadata). It covers a broad geographic scope\u2014Europe, the Americas, Asia, Oceania, and Africa\u2014with support for regional and sub-regional calendars (e.g., Swiss cantons, US states, Brazilian cities). The library is marked production-ready but carries a caveat that some calendars may not be 100% accurate, particularly Islamic calendars, and not all countries are yet supported.","worth_installing":"Yes, if you need working-day arithmetic or holiday lookups for one or more countries. The package is production-stable, has low install friction, carries no known vulnerabilities, and covers a wide geographic scope. However, maintenance is dormant (last release January 2023), so be aware that calendar updates may lag behind official changes; verify accuracy for mission-critical use cases against official sources."},"id":"workalendar","links":{"html":"https://skillfed.io/packages/workalendar","md":"https://skillfed.io/packages/workalendar.md","pypi":"https://pypi.org/project/workalendar/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-01-01","license_spdx":null,"license_treatment":"permissive","name":"workalendar","python_support":"supports_current","summary":"Worldwide holidays and working days helper and toolkit."},"popularity":{"monthly_downloads":1467370,"position":3875,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"17.0.0"}
