pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/time/py-icalendar
Module Name: pkgsrc
Committed By: wiz
Date: Sun Nov 24 10:25:40 UTC 2024
Modified Files:
pkgsrc/time/py-icalendar: Makefile PLIST distinfo
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.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/time/py-icalendar/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/time/py-icalendar/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/time/py-icalendar/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/time/py-icalendar/Makefile
diff -u pkgsrc/time/py-icalendar/Makefile:1.48 pkgsrc/time/py-icalendar/Makefile:1.49
--- pkgsrc/time/py-icalendar/Makefile:1.48 Mon Oct 14 09:43:57 2024
+++ pkgsrc/time/py-icalendar/Makefile Sun Nov 24 10:25:40 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2024/10/14 09:43:57 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2024/11/24 10:25:40 wiz Exp $
-DISTNAME= icalendar-6.0.1
+DISTNAME= icalendar-6.1.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= time python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/icalendar/}
Index: pkgsrc/time/py-icalendar/PLIST
diff -u pkgsrc/time/py-icalendar/PLIST:1.23 pkgsrc/time/py-icalendar/PLIST:1.24
--- pkgsrc/time/py-icalendar/PLIST:1.23 Mon Oct 14 05:27:42 2024
+++ pkgsrc/time/py-icalendar/PLIST Sun Nov 24 10:25:40 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2024/10/14 05:27:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2024/11/24 10:25:40 wiz Exp $
bin/icalendar-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -11,6 +11,9 @@ ${PYSITELIB}/icalendar/__init__.pyo
${PYSITELIB}/icalendar/_version.py
${PYSITELIB}/icalendar/_version.pyc
${PYSITELIB}/icalendar/_version.pyo
+${PYSITELIB}/icalendar/alarms.py
+${PYSITELIB}/icalendar/alarms.pyc
+${PYSITELIB}/icalendar/alarms.pyo
${PYSITELIB}/icalendar/cal.py
${PYSITELIB}/icalendar/cal.pyc
${PYSITELIB}/icalendar/cal.pyo
@@ -32,6 +35,22 @@ ${PYSITELIB}/icalendar/prop.pyo
${PYSITELIB}/icalendar/tests/__init__.py
${PYSITELIB}/icalendar/tests/__init__.pyc
${PYSITELIB}/icalendar/tests/__init__.pyo
+${PYSITELIB}/icalendar/tests/alarms/rfc_5545_absolute_alarm_example.ics
+${PYSITELIB}/icalendar/tests/alarms/rfc_5545_end.ics
+${PYSITELIB}/icalendar/tests/alarms/start_date.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_etar_future.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_etar_notification.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_etar_notification_clicked.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_google_acknowledged.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_google_future.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_2_future.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_2_notification_5_min_postponed.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_2_notification_5_min_postponed_and_closed.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_2_notification_5_min_postponed_and_popped_up.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_2_notification_popped_up.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_closed.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_future.ics
+${PYSITELIB}/icalendar/tests/calendars/alarm_thunderbird_snoozed_until_1457.ics
${PYSITELIB}/icalendar/tests/calendars/america_new_york.ics
${PYSITELIB}/icalendar/tests/calendars/big_bad_calendar.ics
${PYSITELIB}/icalendar/tests/calendars/bom_calendar.ics
@@ -60,6 +79,9 @@ ${PYSITELIB}/icalendar/tests/calendars/i
${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_event_subset.ics
${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_events.ics
${PYSITELIB}/icalendar/tests/calendars/issue_526_calendar_with_shuffeled_events.ics
+${PYSITELIB}/icalendar/tests/calendars/issue_722_missing_VTIMEZONE_custom.ics
+${PYSITELIB}/icalendar/tests/calendars/issue_722_missing_timezones.ics
+${PYSITELIB}/icalendar/tests/calendars/issue_722_timezone_transition_ambiguity.ics
${PYSITELIB}/icalendar/tests/calendars/multiple_calendar_components.ics
${PYSITELIB}/icalendar/tests/calendars/pacific_fiji.ics
${PYSITELIB}/icalendar/tests/calendars/parsing_error.ics
@@ -102,6 +124,11 @@ ${PYSITELIB}/icalendar/tests/events/issu
${PYSITELIB}/icalendar/tests/events/issue_64_event_with_non_ascii_summary.ics
${PYSITELIB}/icalendar/tests/events/issue_70_rrule_causes_attribute_error.ics
${PYSITELIB}/icalendar/tests/events/issue_82_expected_output.ics
+${PYSITELIB}/icalendar/tests/events/rfc_9074_example_1.ics
+${PYSITELIB}/icalendar/tests/events/rfc_9074_example_2.ics
+${PYSITELIB}/icalendar/tests/events/rfc_9074_example_3.ics
+${PYSITELIB}/icalendar/tests/events/rfc_9074_example_4.ics
+${PYSITELIB}/icalendar/tests/events/rfc_9074_example_proximity.ics
${PYSITELIB}/icalendar/tests/fuzzed/__init__.py
${PYSITELIB}/icalendar/tests/fuzzed/__init__.pyc
${PYSITELIB}/icalendar/tests/fuzzed/__init__.pyo
@@ -112,6 +139,15 @@ ${PYSITELIB}/icalendar/tests/fuzzed/test
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.py
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyc
${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyo
+${PYSITELIB}/icalendar/tests/prop/__init__.py
+${PYSITELIB}/icalendar/tests/prop/__init__.pyc
+${PYSITELIB}/icalendar/tests/prop/__init__.pyo
+${PYSITELIB}/icalendar/tests/prop/test_alarm.py
+${PYSITELIB}/icalendar/tests/prop/test_alarm.pyc
+${PYSITELIB}/icalendar/tests/prop/test_alarm.pyo
+${PYSITELIB}/icalendar/tests/prop/test_component.py
+${PYSITELIB}/icalendar/tests/prop/test_component.pyc
+${PYSITELIB}/icalendar/tests/prop/test_component.pyo
${PYSITELIB}/icalendar/tests/prop/test_identity_and_equality.py
${PYSITELIB}/icalendar/tests/prop/test_identity_and_equality.pyc
${PYSITELIB}/icalendar/tests/prop/test_identity_and_equality.pyo
@@ -197,6 +233,12 @@ ${PYSITELIB}/icalendar/tests/test_issue_
${PYSITELIB}/icalendar/tests/test_issue_662_component_properties.py
${PYSITELIB}/icalendar/tests/test_issue_662_component_properties.pyc
${PYSITELIB}/icalendar/tests/test_issue_662_component_properties.pyo
+${PYSITELIB}/icalendar/tests/test_issue_716_alarm_time_computation.py
+${PYSITELIB}/icalendar/tests/test_issue_716_alarm_time_computation.pyc
+${PYSITELIB}/icalendar/tests/test_issue_716_alarm_time_computation.pyo
+${PYSITELIB}/icalendar/tests/test_issue_722_generate_vtimezone.py
+${PYSITELIB}/icalendar/tests/test_issue_722_generate_vtimezone.pyc
+${PYSITELIB}/icalendar/tests/test_issue_722_generate_vtimezone.pyo
${PYSITELIB}/icalendar/tests/test_multiple.py
${PYSITELIB}/icalendar/tests/test_multiple.pyc
${PYSITELIB}/icalendar/tests/test_multiple.pyo
@@ -221,9 +263,15 @@ ${PYSITELIB}/icalendar/tests/test_recurr
${PYSITELIB}/icalendar/tests/test_rfc_7529.py
${PYSITELIB}/icalendar/tests/test_rfc_7529.pyc
${PYSITELIB}/icalendar/tests/test_rfc_7529.pyo
+${PYSITELIB}/icalendar/tests/test_rfc_9074.py
+${PYSITELIB}/icalendar/tests/test_rfc_9074.pyc
+${PYSITELIB}/icalendar/tests/test_rfc_9074.pyo
${PYSITELIB}/icalendar/tests/test_time.py
${PYSITELIB}/icalendar/tests/test_time.pyc
${PYSITELIB}/icalendar/tests/test_time.pyo
+${PYSITELIB}/icalendar/tests/test_timezone_identification.py
+${PYSITELIB}/icalendar/tests/test_timezone_identification.pyc
+${PYSITELIB}/icalendar/tests/test_timezone_identification.pyo
${PYSITELIB}/icalendar/tests/test_timezoned.py
${PYSITELIB}/icalendar/tests/test_timezoned.pyc
${PYSITELIB}/icalendar/tests/test_timezoned.pyo
@@ -249,12 +297,21 @@ ${PYSITELIB}/icalendar/tests/timezones/p
${PYSITELIB}/icalendar/timezone/__init__.py
${PYSITELIB}/icalendar/timezone/__init__.pyc
${PYSITELIB}/icalendar/timezone/__init__.pyo
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids.py
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids.pyc
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids.pyo
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids_result.py
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids_result.pyc
+${PYSITELIB}/icalendar/timezone/equivalent_timezone_ids_result.pyo
${PYSITELIB}/icalendar/timezone/provider.py
${PYSITELIB}/icalendar/timezone/provider.pyc
${PYSITELIB}/icalendar/timezone/provider.pyo
${PYSITELIB}/icalendar/timezone/pytz.py
${PYSITELIB}/icalendar/timezone/pytz.pyc
${PYSITELIB}/icalendar/timezone/pytz.pyo
+${PYSITELIB}/icalendar/timezone/tzid.py
+${PYSITELIB}/icalendar/timezone/tzid.pyc
+${PYSITELIB}/icalendar/timezone/tzid.pyo
${PYSITELIB}/icalendar/timezone/tzp.py
${PYSITELIB}/icalendar/timezone/tzp.pyc
${PYSITELIB}/icalendar/timezone/tzp.pyo
Index: pkgsrc/time/py-icalendar/distinfo
diff -u pkgsrc/time/py-icalendar/distinfo:1.39 pkgsrc/time/py-icalendar/distinfo:1.40
--- pkgsrc/time/py-icalendar/distinfo:1.39 Mon Oct 14 05:27:42 2024
+++ pkgsrc/time/py-icalendar/distinfo Sun Nov 24 10:25:40 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.39 2024/10/14 05:27:42 adam Exp $
+$NetBSD: distinfo,v 1.40 2024/11/24 10:25:40 wiz Exp $
-BLAKE2s (icalendar-6.0.1.tar.gz) = 872fa7417edc9a67ca12fded4b0ca4acaa029d6bad2e6ff25980963d97d64052
-SHA512 (icalendar-6.0.1.tar.gz) = cc9806dd16f3b1fef875ffaac8e1d543e5ee6b133f4399d5ae8644500f63076a10f0e2fd7703c37b84bf0369e1a57b616b0c9b3f24559e4be944d821c83f1200
-Size (icalendar-6.0.1.tar.gz) = 98425 bytes
+BLAKE2s (icalendar-6.1.0.tar.gz) = f482babd4ce394330d5cc404e727c01e16f7b361c5b6736c9fb4beba452b43c0
+SHA512 (icalendar-6.1.0.tar.gz) = dbab2542371d038060be9e9d2ecccdf6db7d51c4ca80515e02798db1a0f96fc9b4a7eb8e098831d7da97c2c8ba715da2836badf872a0d5c206299fb78923b864
+Size (icalendar-6.1.0.tar.gz) = 142307 bytes
Home |
Main Index |
Thread Index |
Old Index