Skip to main content

Workingless is a lib for holidays calculations. Currently it supports Colombia holidays. Mexico coming soon.

Usage

Workingless has two methods for the countries supported, they are: get_holidays_from_year and is_holiday.

Example usage:

import datetime

from workingless import countries

colombia = countries.COL()
holidays = colombia.get_holidays_from_year(year=2020)
print(type(holidays))  # <class 'generator'>
print(list(holidays))
# result:
# [
#     datetime.date(2020, 1, 1),
#     datetime.date(2020, 1, 6),
#     datetime.date(2020, 3, 23),
#     datetime.date(2020, 4, 5),
#     datetime.date(2020, 4, 9),
#     datetime.date(2020, 4, 10),
#     datetime.date(2020, 4, 12),
#     datetime.date(2020, 5, 1),
#     datetime.date(2020, 5, 25),
#     datetime.date(2020, 6, 15),
#     datetime.date(2020, 6, 22),
#     datetime.date(2020, 6, 29),
#     datetime.date(2020, 7, 20),
#     datetime.date(2020, 8, 7),
#     datetime.date(2020, 8, 17),
#     datetime.date(2020, 10, 12),
#     datetime.date(2020, 11, 2),
#     datetime.date(2020, 11, 16),
#     datetime.date(2020, 12, 8),
#     datetime.date(2020, 12, 25)
# ]
colombia.is_holiday(date=datetime.date(2020, 1, 1))  # True

Metadata

Release files for workingless 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for workingless 0.2.0
File Size Uploaded
workingless-0.2.0.tar.gz 8.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for workingless 0.2.0
File Interpreter ABI Platform
workingless-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.1 kB

Release files / workingless-0.2.0.tar.gz

Download URL workingless-0.2.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
61231793fb437a642e737d48ebadc6ef9363ef99f54bfe9f76ff2034e7ec9979
BLAKE2b-256 checksum
How to use checksums
abb3f66c063f15aad6bc486314f357b912b25ab2b80b38449878334deec6c094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

Release files / workingless-0.2.0-py3-none-any.whl

Download URL workingless-0.2.0-py3-none-any.whl
Size 29.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
006e417d1aa53f2abaeb10553d09b2f0ae6b6c151ab765bfd52ba2f597e420e6
BLAKE2b-256 checksum
How to use checksums
1d2ec2e7623d6d8df495ac6045259e6281f509712954c476e3e4f63aed424de2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page