| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=7nmno58399rpq4pomt505uf8ek; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 14:22:03 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
py-icale..
wip
wm
www
x11
* = Virtual Category
Path to this page:
./time/py-icalendar, Python parser/generator for iCalendar files, as per RFC2445
[
Branch: CURRENT, Version: 6.3.2, Package name: py313-icalendar-6.3.2, Maintainer: mj
The iCalendar package is a parser/generator of iCalendar files for
use with Python. It follows the RFC 2445 (iCalendar) specification
The package can both generate and parse iCalendar files, and can
easily be used as is.
The aim is to make a package that is fully compliant to RFC 2445,
well designed, simple to use and well documented.
Required to run:
[devel/py-setuptools] [time/py-dateutil] [time/py-pytz] [lang/python310]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
py-icale..wip
wm
www
x11
* = Virtual Category
Path to this page:
./time/py-icalendar, Python parser/generator for iCalendar files, as per RFC2445
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 6.3.2, Package name: py313-icalendar-6.3.2, Maintainer: mj
The iCalendar package is a parser/generator of iCalendar files for
use with Python. It follows the RFC 2445 (iCalendar) specification
The package can both generate and parse iCalendar files, and can
easily be used as is.
The aim is to make a package that is fully compliant to RFC 2445,
well designed, simple to use and well documented.
Required to run:
[devel/py-setuptools] [time/py-dateutil] [time/py-pytz] [lang/python310]
Master sites:
Filesize: 174.24 KBVersion history: (Expand)
- (2025-11-10) Updated to version: py313-icalendar-6.3.2
- (2025-10-24) Updated to version: py313-icalendar-6.3.1
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-05-21) Updated to version: py312-icalendar-6.3.1
- (2025-05-18) Updated to version: py312-icalendar-6.3.0
CVS history: (Expand)
| 2025-11-10 10:38:26 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-icalendar: update to 6.3.2.
Minor changes:
Add PyData Theme version switcher to documentation. See Issue 825.
|
| 2025-05-21 09:34:52 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-icalendar: updated to 6.3.1 6.3.1 Bug fixes: Remove forced quoting from parameters with space and single quote. |
| 2025-05-18 12:04:38 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 6.3.0.
6.3.0 (2025-05-15)
Minor changes:
Deprecate icalendar.UIDGenerator. See Issue 816.
New features:
Add the uid property to Alarm, Event, Calendar, Todo, and Journal \
components. See Issue 740.
Bug fixes:
Fix component equality where timezones differ for the datetimes but the \
times are actually equal. See Issue 828.
Test that we can add an RRULE as a string. See Issue 301.
Test that we support dateutil timezones as outlined in Issue 336.
Build documentation on Read the Docs with the version identifier. See Issue 826.
|
| 2025-05-11 12:30:44 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 6.2.0.
6.2.0 (2025-05-07)
Minor changes:
Use ruff to format the source code.
Update project metadata to use License-Expression.
Use tzp.localize(dt, None) to remove the timezone from a datetime.
Remove the HTML documentation when building with tox to force rebuild.
Switch to PyData Sphinx Theme for documentation. See Issue 803.
New features:
Add getters rrules, rdates, and exdates for unified and simple access to \
these properties. See Issue 662.
Add attributes to the calendar for properties NAME, DESCRIPTION, and COLOR. \
See Issue 655.
Add a color attribute to Event, Todo, and Journal components. See Issue 655.
Add sequence attribute to Event, Todo, and Journal components. See Issue 802.
Add categories attribute to Calendar, Event, Todo, and Journal components. \
See Issue 655.
Add compatibility to RFC 6868. See Issue 652.
Add freebusy property to the Calendar to get this type of subcomponents easier.
Add parameters from RFC 5545 to properties ALTREP, CN, CUTYPE, \
DELEGATED_FROM, DELEGATED_TO, DIR, FBTYPE, LANGUAGE, MEMBER, PARTSTAT, RANGE, \
RELATED, ROLE, RSVP, SENT_BY, TZID, and RELTYPE. See Issue 798.
New properties from RFC 7986 can occur multiple times in VCALENDAR. See PR 808.
Bug fixes:
Fix STANDARD and DAYLIGHT components that have a date as DTSTART. See Issue 218
Move import at the end of icalendar.parser into a function to mitigate \
import errors, see Issue 781.
ALTREP, DELEGATED-FROM, DELEGATED-TO, DIR, MEMBER, and SENT-BY require \
double quotes. These are now always added.
Classify CATEGORIES as multiple in VEVENT. See PR 808.
|
| 2025-04-12 15:36:49 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 6.1.3.
6.1.3 (2025-03-19)
Bug fixes:
Fix to permit TZID forward references to VTIMEZONEs
Stabelize timezone id lookup, see Issue 780.
6.1.2 (2025-03-19)
Minor changes:
Add funding link to Tidelift.
Link to related package.
Shorten first example in documentation.
Add name and email properties to vCalAddress.
Add type hint for property params in icalendar.prop.
Set default value for params as params={} in mulitple constructors in \
icalendar.prop to improve usability.
Improve object initialization performance in icalendar.prop.
Add type hint for params in multiple constructors in icalendar.prop.
Bug fixes:
Restrict timezones tested, see Issue 763
|
| 2025-01-19 19:46:34 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 6.1.1.
6.1.1 (2025-01-18)
Minor changes:
Add a weekday attribute to :class:`icalendar.prop.vWeekday` components. See \
Issue 749.
Document :class:`icalendar.prop.vRecur` property. See Issue 758.
Print failure of doctest to aid debugging.
Improve documentation of :class:`icalendar.prop.vGeo`
Fix tests, improve code readability, fix typing. See Issue 766 and Issue 765.
Breaking changes:
The relative attribute of vWeekday components has the correct sign now. See \
Issue 749.
New features:
Add :ref:`Security Policy`
Python types in documentation now link to their documentation pages using \
intersphinx.
|
| 2024-11-24 11:25:40 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-icalendar: update to 6.1.0.
Minor changes:
Add end, start, duration, DTSTART, DUE, and DURATION attributes to Todo \
components. See Issue 662.
Add DTSTART, TZOFFSETTO and TZOFFSETFROM properties to TimezoneStandard and \
TimezoneDaylight. See Issue 662.
Format test code with Ruff. See Issue 672.
Document the Debian package. See Issue 701.
Document vDatetime.from_ical
Allow passing a datetime.date to TZP.localize_utc and TZP.localize methods.
Document component classes with description from RFC 5545.
Merge “File Structure” and “Overview” sections in the docs. See \
Issue 626.
Update code blocks in usage.rst with the correct lexer.
Tidy up the docstring for icalendar.prop.vPeriod.
Improve typing and fix typing issues
New features:
Add VALARM properties for RFC 9074. See Issue 657
Test compatibility with Python 3.13
Add Timezone.from_tzinfo() and Timezone.from_tzid() to create a Timezone \
component from a datetime.tzinfo timezone. See Issue 722.
Add icalendar.prop.tzid_from_tzinfo.
Add icalendar.alarms module to calculate alarm times. See Issue 716.
Add Event.alarms and Todo.alarms to access alarm calculation.
Add Component.DTSTAMP and Component.LAST_MODIFIED properties for datetime in UTC.
Add Component.is_thunderbird() to check if the component uses custom \
properties by Thunderbird.
Add X_MOZ_SNOOZE_TIME and X_MOZ_LASTACK properties to Event and Todo.
Add Alarm.ACKNOWLEDGED, Alarm.TRIGGER, Alarm.REPEAT, and Alarm.DURATION \
properties as well as Alarm.triggers to calculate alarm triggers.
Add __doc__ string documentation for vDate, vBoolean, vCalAddress, \
vDuration, vFloat, vGeo, vInt, vPeriod, vTime, vUTCOffset and vUri. See Issue \
742.
Add DTSTART, TZOFFSETTO, and TZOFFSETFROM to TimezoneStandard and \
TimezoneDaylight
Use example methods of components without arguments.
Add events, timezones, and todos property to Calendar for nicer access.
To calculate which timezones are in use and add them to the Calendar when \
needed these methods are added: get_used_tzids, get_missing_tzids, and \
add_missing_timezones.
Identify the TZID of more timezones from dateutil.
Identify totally unknown timezones using a UTC offset lookup tree generated \
in icalendar.timezone.equivalent_timezone_ids and stored in \
icalendar.timezone.equivalent_timezone_ids.
Add icalendar.timezone.tzid to identify a timezone’s TZID.
Bug fixes:
Add icalendar.timezone to the documentation.
|
| 2024-10-14 11:43:57 by Thomas Klausner | Files touched by this commit (1) |
Log message: py-icalendar: add test status and upstream bug report URL |
