Skip to main content

Overview

Workalendar is a Python module that offers classes able to handle calendars, list legal / religious holidays and gives workday-related computation functions.

Status

This is barely beta. Please consider this module as a work in progres.

Usage sample

>>> from datetime import date
>>> from workalendar.europe import FranceCalendar
>>> cal = FranceCalendar()
>>> cal.get_calendar_holidays(2012)
set([datetime.date(2012, 5, 17),
     datetime.date(2012, 11, 11),
     datetime.date(2012, 11, 1),
     datetime.date(2012, 5, 8),
     datetime.date(2012, 5, 28),
     datetime.date(2012, 7, 14),
     datetime.date(2012, 5, 1),
     datetime.date(2012, 4, 9),
     datetime.date(2012, 1, 1),
     datetime.date(2012, 8, 15),
     datetime.date(2012, 12, 25)])
>>> cal.is_workday(date(2012, 12, 25))  # it's Christmas
False
>>> cal.is_workday(date(2012, 12, 30))  # it's Sunday
False
>>> cal.is_workday(date(2012, 12, 26))
True

Tests

Travis status:

https://api.travis-ci.org/novapost/workalendar.png

To run test, just install nose with pip install nose and run:

nosetests

from the command line.

License

This library is published under the terms of the MIT License. Please check the LICENSE file for more details.

Release files for workalendar 0.0.1

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

Source distribution (sdist)

Source distribution for workalendar 0.0.1
File Size Uploaded
workalendar-0.0.1.tar.gz 3.9 kB Details

Release files / workalendar-0.0.1.tar.gz

Download URL workalendar-0.0.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cb65c5f5bddde5a47e7a24387d7e31227689cbbff2e83bcf0239adde1de912d6
BLAKE2b-256 checksum
How to use checksums
6d17c848d01c1922703ec6f3be48d86adfa4b64551ec3a64d60e0ad3bd25a7d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

16.4.0

2 release files

16.3.0

2 release files

16.2.0

2 release files

16.0.0

2 release files

15.4.0

2 release files

15.2.0

2 release files

15.1.0

2 release files

15.0.1

2 release files

15.0.0

2 release files

14.3.0

2 release files

14.1.0

2 release files

14.0.0

2 release files

13.0.0

2 release files

12.1.0

2 release files

11.0.1

2 release files

10.4.0

2 release files

10.3.0

2 release files

10.2.0

2 release files

10.1.0

2 release files

9.2.0

2 release files

9.0.1

2 release files

9.0.0

2 release files

8.4.0

2 release files

8.3.0

2 release files

8.2.2

2 release files

8.2.1

2 release files

8.2.0

2 release files

8.1.0

2 release files

8.0.2

2 release files

8.0.1

2 release files

8.0.0

2 release files

7.2.0

3 release files

7.1.1

2 release files

7.1.0

2 release files

7.0.0

2 release files

6.0.1

3 release files

6.0.0

2 release files

5.2.3

2 release files

5.2.2

2 release files

5.2.1

2 release files

5.2.0

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.4.0

2 release files

4.3.1

2 release files

4.3.0

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

3 release files

2.1.0

3 release files

2.0.0

3 release files

1.3.0

3 release files

1.2.0

3 release files

1.1.0

3 release files

1.0.0

4 release files

0.8.1

3 release files

0.8.0

3 release files

0.7.0

2 release files

0.6.1

2 release files

0.5.0

2 release files

0.4.5

1 release file

0.4.4

1 release file

0.4.3

0.4.2

1 release file

0.4.1

3 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1

1 release file

This release

0.0.1 This release

1 release file

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