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 May 11 10:30:44 UTC 2025
Modified Files:
pkgsrc/time/py-icalendar: Makefile PLIST distinfo
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.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/time/py-icalendar/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/time/py-icalendar/PLIST
cvs rdiff -u -r1.42 -r1.43 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.51 pkgsrc/time/py-icalendar/Makefile:1.52
--- pkgsrc/time/py-icalendar/Makefile:1.51 Sat Apr 12 13:36:49 2025
+++ pkgsrc/time/py-icalendar/Makefile Sun May 11 10:30:44 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2025/04/12 13:36:49 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2025/05/11 10:30:44 wiz Exp $
-DISTNAME= icalendar-6.1.3
+DISTNAME= icalendar-6.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= time python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/icalendar/}
@@ -23,9 +23,8 @@ USE_LANGUAGES= # none
REPLACE_SH+= src/icalendar/tests/fuzzed/generate_python_test_cases_from_downloaded_clusterfuzz_test_cases.sh
REPLACE_PYTHON+= src/icalendar/cli.py
-# as of 6.1.1:
-# 1143 failed, 6888 passed, 15 skipped
-# https://github.com/collective/icalendar/issues/731
+# as of 6.2.0
+# 16 failed, 8578 passed, 15 skipped
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/time/py-icalendar/PLIST
diff -u pkgsrc/time/py-icalendar/PLIST:1.26 pkgsrc/time/py-icalendar/PLIST:1.27
--- pkgsrc/time/py-icalendar/PLIST:1.26 Sat Apr 12 13:36:49 2025
+++ pkgsrc/time/py-icalendar/PLIST Sun May 11 10:30:44 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2025/04/12 13:36:49 wiz Exp $
+@comment $NetBSD: PLIST,v 1.27 2025/05/11 10:30:44 wiz Exp $
bin/icalendar-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -14,6 +14,9 @@ ${PYSITELIB}/icalendar/_version.pyo
${PYSITELIB}/icalendar/alarms.py
${PYSITELIB}/icalendar/alarms.pyc
${PYSITELIB}/icalendar/alarms.pyo
+${PYSITELIB}/icalendar/attr.py
+${PYSITELIB}/icalendar/attr.pyc
+${PYSITELIB}/icalendar/attr.pyo
${PYSITELIB}/icalendar/cal.py
${PYSITELIB}/icalendar/cal.pyc
${PYSITELIB}/icalendar/cal.pyo
@@ -23,6 +26,15 @@ ${PYSITELIB}/icalendar/caselessdict.pyo
${PYSITELIB}/icalendar/cli.py
${PYSITELIB}/icalendar/cli.pyc
${PYSITELIB}/icalendar/cli.pyo
+${PYSITELIB}/icalendar/enums.py
+${PYSITELIB}/icalendar/enums.pyc
+${PYSITELIB}/icalendar/enums.pyo
+${PYSITELIB}/icalendar/error.py
+${PYSITELIB}/icalendar/error.pyc
+${PYSITELIB}/icalendar/error.pyo
+${PYSITELIB}/icalendar/param.py
+${PYSITELIB}/icalendar/param.pyc
+${PYSITELIB}/icalendar/param.pyo
${PYSITELIB}/icalendar/parser.py
${PYSITELIB}/icalendar/parser.pyc
${PYSITELIB}/icalendar/parser.pyo
@@ -38,6 +50,24 @@ ${PYSITELIB}/icalendar/tests/__init__.py
${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/attr/__init__.py
+${PYSITELIB}/icalendar/tests/attr/__init__.pyc
+${PYSITELIB}/icalendar/tests/attr/__init__.pyo
+${PYSITELIB}/icalendar/tests/attr/test_alarm.py
+${PYSITELIB}/icalendar/tests/attr/test_alarm.pyc
+${PYSITELIB}/icalendar/tests/attr/test_alarm.pyo
+${PYSITELIB}/icalendar/tests/attr/test_component.py
+${PYSITELIB}/icalendar/tests/attr/test_component.pyc
+${PYSITELIB}/icalendar/tests/attr/test_component.pyo
+${PYSITELIB}/icalendar/tests/attr/test_exdates.py
+${PYSITELIB}/icalendar/tests/attr/test_exdates.pyc
+${PYSITELIB}/icalendar/tests/attr/test_exdates.pyo
+${PYSITELIB}/icalendar/tests/attr/test_rdate.py
+${PYSITELIB}/icalendar/tests/attr/test_rdate.pyc
+${PYSITELIB}/icalendar/tests/attr/test_rdate.pyo
+${PYSITELIB}/icalendar/tests/attr/test_rrule.py
+${PYSITELIB}/icalendar/tests/attr/test_rrule.pyc
+${PYSITELIB}/icalendar/tests/attr/test_rrule.pyo
${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
@@ -68,6 +98,7 @@ ${PYSITELIB}/icalendar/tests/calendars/i
${PYSITELIB}/icalendar/tests/calendars/issue_178_component_with_invalid_name_represented.ics
${PYSITELIB}/icalendar/tests/calendars/issue_178_custom_component_contains_other.ics
${PYSITELIB}/icalendar/tests/calendars/issue_178_custom_component_inside_other.ics
+${PYSITELIB}/icalendar/tests/calendars/issue_218_bad_tzid.ics
${PYSITELIB}/icalendar/tests/calendars/issue_237_fail_to_parse_timezone_with_non_ascii_tzid.ics
${PYSITELIB}/icalendar/tests/calendars/issue_27_multiple_periods_in_freebusy_multiple_freebusies.ics
${PYSITELIB}/icalendar/tests/calendars/issue_27_multiple_periods_in_freebusy_one_freebusy.ics
@@ -83,6 +114,8 @@ ${PYSITELIB}/icalendar/tests/calendars/i
${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/issue_798_freebusy.ics
+${PYSITELIB}/icalendar/tests/calendars/issue_798_related_to.ics
${PYSITELIB}/icalendar/tests/calendars/multiple_calendar_components.ics
${PYSITELIB}/icalendar/tests/calendars/pacific_fiji.ics
${PYSITELIB}/icalendar/tests/calendars/parsing_error.ics
@@ -90,6 +123,8 @@ ${PYSITELIB}/icalendar/tests/calendars/p
${PYSITELIB}/icalendar/tests/calendars/period_with_timezone.ics
${PYSITELIB}/icalendar/tests/calendars/pr_480_summary_with_colon.ics
${PYSITELIB}/icalendar/tests/calendars/property_params.ics
+${PYSITELIB}/icalendar/tests/calendars/rfc_5545_RDATE_example.ics
+${PYSITELIB}/icalendar/tests/calendars/rfc_6868.ics
${PYSITELIB}/icalendar/tests/calendars/rfc_7529.ics
${PYSITELIB}/icalendar/tests/calendars/small_bad_calendar.ics
${PYSITELIB}/icalendar/tests/calendars/time.ics
@@ -143,12 +178,6 @@ ${PYSITELIB}/icalendar/tests/hypothesis/
${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_constructors.py
${PYSITELIB}/icalendar/tests/prop/test_constructors.pyc
${PYSITELIB}/icalendar/tests/prop/test_constructors.pyo
@@ -216,6 +245,9 @@ ${PYSITELIB}/icalendar/tests/test_issue_
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.py
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.pyc
${PYSITELIB}/icalendar/tests/test_issue_168_parsing_invalid_calendars_no_warning.pyo
+${PYSITELIB}/icalendar/tests/test_issue_218_parse_calendar.py
+${PYSITELIB}/icalendar/tests/test_issue_218_parse_calendar.pyc
+${PYSITELIB}/icalendar/tests/test_issue_218_parse_calendar.pyo
${PYSITELIB}/icalendar/tests/test_issue_27_period.py
${PYSITELIB}/icalendar/tests/test_issue_27_period.pyc
${PYSITELIB}/icalendar/tests/test_issue_27_period.pyo
@@ -246,6 +278,12 @@ ${PYSITELIB}/icalendar/tests/test_issue_
${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_issue_798_property_parameters.py
+${PYSITELIB}/icalendar/tests/test_issue_798_property_parameters.pyc
+${PYSITELIB}/icalendar/tests/test_issue_798_property_parameters.pyo
+${PYSITELIB}/icalendar/tests/test_issue_802.py
+${PYSITELIB}/icalendar/tests/test_issue_802.pyc
+${PYSITELIB}/icalendar/tests/test_issue_802.pyo
${PYSITELIB}/icalendar/tests/test_multiple.py
${PYSITELIB}/icalendar/tests/test_multiple.pyc
${PYSITELIB}/icalendar/tests/test_multiple.pyo
@@ -267,9 +305,18 @@ ${PYSITELIB}/icalendar/tests/test_pytz_z
${PYSITELIB}/icalendar/tests/test_recurrence.py
${PYSITELIB}/icalendar/tests/test_recurrence.pyc
${PYSITELIB}/icalendar/tests/test_recurrence.pyo
+${PYSITELIB}/icalendar/tests/test_rfc_6868.py
+${PYSITELIB}/icalendar/tests/test_rfc_6868.pyc
+${PYSITELIB}/icalendar/tests/test_rfc_6868.pyo
${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_7986.py
+${PYSITELIB}/icalendar/tests/test_rfc_7986.pyc
+${PYSITELIB}/icalendar/tests/test_rfc_7986.pyo
+${PYSITELIB}/icalendar/tests/test_rfc_7986_categories.py
+${PYSITELIB}/icalendar/tests/test_rfc_7986_categories.pyc
+${PYSITELIB}/icalendar/tests/test_rfc_7986_categories.pyo
${PYSITELIB}/icalendar/tests/test_rfc_9074.py
${PYSITELIB}/icalendar/tests/test_rfc_9074.pyc
${PYSITELIB}/icalendar/tests/test_rfc_9074.pyo
Index: pkgsrc/time/py-icalendar/distinfo
diff -u pkgsrc/time/py-icalendar/distinfo:1.42 pkgsrc/time/py-icalendar/distinfo:1.43
--- pkgsrc/time/py-icalendar/distinfo:1.42 Sat Apr 12 13:36:49 2025
+++ pkgsrc/time/py-icalendar/distinfo Sun May 11 10:30:44 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.42 2025/04/12 13:36:49 wiz Exp $
+$NetBSD: distinfo,v 1.43 2025/05/11 10:30:44 wiz Exp $
-BLAKE2s (icalendar-6.1.3.tar.gz) = 28327cc9c7eee0babebd34bbcf05b1b89cf71c7c592ce34a002b6c5a6c0a6a0b
-SHA512 (icalendar-6.1.3.tar.gz) = aa0e92c0fcf6a394cca608391defd67616752b12984b5848eb56b89337537e3761fdbfc731838db2c565603ddcc845b034c4592b3be736d68c6f435726ed2977
-Size (icalendar-6.1.3.tar.gz) = 152131 bytes
+BLAKE2s (icalendar-6.2.0.tar.gz) = 6327038ef9c112b06c7cb643c8489fc9ebada084562f4fcc266bd024955649c1
+SHA512 (icalendar-6.2.0.tar.gz) = ff3fe1e1a13aa4bdd997b19e488c9890e650231ae9016ca7efce480d938e0d5aecf985d8bfa34d7b20b4750726c9aa57eb3e9827d059e3a59a7de647fdadd9e4
+Size (icalendar-6.2.0.tar.gz) = 172530 bytes
Home |
Main Index |
Thread Index |
Old Index