Skip to main content

RFC 5545 compatible parser and generator of iCalendar files

Project description

The icalendar package is an RFC 5545 compatible parser and generator of iCalendar files.

icalendar can create, inspect, and modify calendaring information with Python.

icalendar supports multiple timezone implementations, including zoneinfo, dateutil.tz, and pytz.


Homepage:

https://icalendar.readthedocs.io/en/stable/

Community Discussions:

https://github.com/collective/icalendar/discussions

Issue Tracker:

https://github.com/collective/icalendar/issues

Code:

https://github.com/collective/icalendar

Dependencies:

python-dateutil and tzdata.

License:

2-Clause BSD License

Contribute:

Contribute to icalendar

Funding:

Open Collective


Python package version on PyPI Latest release Supported Python versions Downloads from PyPI GitHub Actions build status for main Documentation status Test coverage Ruff Funding

Install icalendar

See how to install icalendar.

Usage

For how to use icalendar, including how to read, modify, and write iCalendar files, see the Usage guide.

Change log

See the change log for the latest updates to icalendar.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

icalendar-7.1.2.tar.gz (471.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

icalendar-7.1.2-py3-none-any.whl (474.0 kB view details)

Uploaded Python 3

File details

Details for the file icalendar-7.1.2.tar.gz.

File metadata

  • Download URL: icalendar-7.1.2.tar.gz
  • Upload date:
  • Size: 471.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for icalendar-7.1.2.tar.gz
Algorithm Hash digest
SHA256 ebc43ebeb357be98984b573d975118008dee3410d8df28b054ef2943cf3e367e
MD5 cb8f9c6c9da6f62a03503bcb0f0f978a
BLAKE2b-256 ace213c732a8da65961a249f9d745d2da5e06fc34a6c2ff24b13138bdedbf5f9

See more details on using hashes here.

File details

Details for the file icalendar-7.1.2-py3-none-any.whl.

File metadata

  • Download URL: icalendar-7.1.2-py3-none-any.whl
  • Upload date:
  • Size: 474.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for icalendar-7.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 01c76243c76c549f58bb51510a8f0a4edb7c539726adda1356dfd0dc04fb7a53
MD5 ce76d1a0a9e622aa821790f7b905a85e
BLAKE2b-256 7da02929543a1dfe2667e1ce08f2d6af59480d1467c0ee38acb94637965b3de3

See more details on using hashes here.

Supported by

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