From 5d0c3062dca5889e1655c2c9e5845482cbfc0e29 Mon Sep 17 00:00:00 2001 From: wiz Date: Thu, 4 May 2023 11:50:12 +0000 Subject: [PATCH] py-icalendar: update to 5.0.5. 5.0.5 (2023-04-13) ------------------ Minor changes: - Added support for BYWEEKDAY in vRecur ref: #268 Bug fixes: - Fix problem with ORGANIZER in FREE/BUSY #348 5.0.4 (2022-12-29) ------------------ Minor changes: - Improved documentation Ref: #503, #504 Bug fixes: - vBoolean can now be used as an parameter Ref: #501 Fixes: #500 [jacadzaca] 5.0.3 (2022-11-23) ------------------ New features: - vDDDTypes is hashable #487 #492 [niccokunzmann] Bug fixes: - vDDDTypes' equality also checks the dt attribute #497 #492 [niccokunzmann] 5.0.2 (2022-11-03) ------------------ Minor changes: - Refactored cal.py, tools.py and completed remaining minimal refactoring in parser.py. Ref: #481 [pronoym99] - Calendar.from_ical no longer throws long errors Ref: #473 Fixes: #472 [jacadzaca] - Make datetime value shorter by removing the value parameter where possible. Fixes: #318 [jacadzaca], [niccokunzmann] New features: - source code in documentation is tested using doctest #445 [niccokunzmann] Bug fixes: - broken properties are not added to the parent component Ref: #471 Fixes: #464 [jacadzaca] 5.0.1 (2022-10-22) ------------------ Minor changes: - fixed setuptools deprecation warnings [mgorny] Bug fixes: - a well-known timezone timezone prefixed with a `/` is treated as if the slash wasn't present Ref: #467 Fixes: #466 [jacadzaca] 5.0.0 (2022-10-17) ------------------ Minor changes: - removed deprecated test checks [tuergeist] - Fix: cli does not support DURATION #354 [mamico] - Add changelog and contributing to readthedocs documentation #428 [peleccom] - fixed small typos #323 [rohnsha0] - unittest to parametrized pytest refactoring [jacadzaca] Breaking changes: - Require Python 3.7 as minimum Python version. [maurits] [niccokunzmann] - icalendar now takes a ics file directly as an input - icalendar's CLI utility program's output is different - Drop Support for Python 3.6. Versions 3.7 - 3.11 are supported and tested. New features: - icalendar utility outputs a 'Duration' row - icalendar can take multiple ics files as an input Bug fixes: - Changed tools.UIDGenerator instance methods to static methods Ref: #345 [spralja] - proper handling of datetime objects with `tzinfo` generated through zoneinfo.ZoneInfo. Ref: #334 Fixes: #333 [tobixen] - Timestamps in UTC does not need tzid Ref: #338 Fixes: #335 [tobixen] - add ``__eq__`` to ``icalendar.prop.vDDDTypes`` #391 [jacadzaca] - Refactor deprecated unittest aliases for Python 3.11 compatibility #330 [tirkarthi] 5.0.0a1 (2022-07-11) -------------------- Breaking changes: - Drop support for Python 3.4, 3.5 and PyPy2. [maurits] New features: - Document development setup Ref: #358 [niccokunzmann] Bug fixes: - Test with GitHub Actions. [maurits] --- time/py-icalendar/Makefile | 7 ++- time/py-icalendar/PLIST | 91 +++++++++++++++++++++++++++++++++----- time/py-icalendar/distinfo | 8 ++-- 3 files changed, 90 insertions(+), 16 deletions(-) diff --git a/time/py-icalendar/Makefile b/time/py-icalendar/Makefile index 57b2356c33fb..804c255dbc23 100644 --- a/time/py-icalendar/Makefile +++ b/time/py-icalendar/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.38 2022/07/12 05:59:51 adam Exp $ +# $NetBSD: Makefile,v 1.39 2023/05/04 11:50:12 wiz Exp $ -DISTNAME= icalendar-4.1.0 +DISTNAME= icalendar-5.0.5 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= time python MASTER_SITES= ${MASTER_SITE_PYPI:=i/icalendar/} @@ -12,9 +12,12 @@ LICENSE= 2-clause-bsd DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz +TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test USE_LANGUAGES= # none +PYTHON_VERSIONS_INCOMPATIBLE= 27 + USE_PKG_RESOURCES= yes post-install: diff --git a/time/py-icalendar/PLIST b/time/py-icalendar/PLIST index fab74a96ec34..95cec8e5b724 100644 --- a/time/py-icalendar/PLIST +++ b/time/py-icalendar/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.16 2018/10/11 10:16:44 adam Exp $ +@comment $NetBSD: PLIST,v 1.17 2023/05/04 11:50:12 wiz Exp $ bin/icalendar-${PYVERSSUFFIX} ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt @@ -19,9 +19,6 @@ ${PYSITELIB}/icalendar/caselessdict.pyo ${PYSITELIB}/icalendar/cli.py ${PYSITELIB}/icalendar/cli.pyc ${PYSITELIB}/icalendar/cli.pyo -${PYSITELIB}/icalendar/compat.py -${PYSITELIB}/icalendar/compat.pyc -${PYSITELIB}/icalendar/compat.pyo ${PYSITELIB}/icalendar/parser.py ${PYSITELIB}/icalendar/parser.pyc ${PYSITELIB}/icalendar/parser.pyo @@ -35,27 +32,96 @@ ${PYSITELIB}/icalendar/tests/__init__.py ${PYSITELIB}/icalendar/tests/__init__.pyc ${PYSITELIB}/icalendar/tests/__init__.pyo ${PYSITELIB}/icalendar/tests/america_new_york.ics -${PYSITELIB}/icalendar/tests/encoding.ics +${PYSITELIB}/icalendar/tests/calendars/big_bad_calendar.ics +${PYSITELIB}/icalendar/tests/calendars/broken_ical.ics +${PYSITELIB}/icalendar/tests/calendars/calendar_with_unicode.ics +${PYSITELIB}/icalendar/tests/calendars/created_calendar_with_unicode_fields.ics +${PYSITELIB}/icalendar/tests/calendars/issue_104_broken_calendar.ics +${PYSITELIB}/icalendar/tests/calendars/issue_156_RDATE_with_PERIOD_TZID_khal.ics +${PYSITELIB}/icalendar/tests/calendars/issue_156_RDATE_with_PERIOD_TZID_khal_2.ics +${PYSITELIB}/icalendar/tests/calendars/issue_168_expected_output.ics +${PYSITELIB}/icalendar/tests/calendars/issue_168_input.ics +${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_237_fail_to_parse_timezone_with_non_ascii_tzid.ics +${PYSITELIB}/icalendar/tests/calendars/issue_348_exception_parsing_value.ics +${PYSITELIB}/icalendar/tests/calendars/issue_466_convert_tzid_with_slash.ics +${PYSITELIB}/icalendar/tests/calendars/issue_466_respect_unique_timezone.ics +${PYSITELIB}/icalendar/tests/calendars/multiple_calendar_components.ics +${PYSITELIB}/icalendar/tests/calendars/pr_480_summary_with_colon.ics +${PYSITELIB}/icalendar/tests/calendars/small_bad_calendar.ics +${PYSITELIB}/icalendar/tests/calendars/x_location.ics +${PYSITELIB}/icalendar/tests/conftest.py +${PYSITELIB}/icalendar/tests/conftest.pyc +${PYSITELIB}/icalendar/tests/conftest.pyo +${PYSITELIB}/icalendar/tests/events/event_with_escaped_character1.ics +${PYSITELIB}/icalendar/tests/events/event_with_escaped_character2.ics +${PYSITELIB}/icalendar/tests/events/event_with_escaped_character3.ics +${PYSITELIB}/icalendar/tests/events/event_with_escaped_character4.ics +${PYSITELIB}/icalendar/tests/events/event_with_escaped_characters.ics +${PYSITELIB}/icalendar/tests/events/event_with_recurrence.ics +${PYSITELIB}/icalendar/tests/events/event_with_recurrence_exdates_on_different_lines.ics +${PYSITELIB}/icalendar/tests/events/event_with_rsvp.ics +${PYSITELIB}/icalendar/tests/events/event_with_unicode_fields.ics +${PYSITELIB}/icalendar/tests/events/event_with_unicode_organizer.ics +${PYSITELIB}/icalendar/tests/events/issue_100_transformed_doctests_into_unittests.ics +${PYSITELIB}/icalendar/tests/events/issue_101_icalendar_chokes_on_umlauts_in_organizer.ics +${PYSITELIB}/icalendar/tests/events/issue_104_mark_events_broken.ics +${PYSITELIB}/icalendar/tests/events/issue_112_missing_tzinfo_on_exdate.ics +${PYSITELIB}/icalendar/tests/events/issue_156_RDATE_with_PERIOD.ics +${PYSITELIB}/icalendar/tests/events/issue_156_RDATE_with_PERIOD_list.ics +${PYSITELIB}/icalendar/tests/events/issue_157_removes_trailing_semicolon.ics +${PYSITELIB}/icalendar/tests/events/issue_184_broken_representation_of_period.ics +${PYSITELIB}/icalendar/tests/events/issue_464_invalid_rdate.ics +${PYSITELIB}/icalendar/tests/events/issue_53_description_parsed_properly.ics +${PYSITELIB}/icalendar/tests/events/issue_64_event_with_ascii_summary.ics +${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/hypothesis/test_fuzzing.py ${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyc ${PYSITELIB}/icalendar/tests/hypothesis/test_fuzzing.pyo -${PYSITELIB}/icalendar/tests/issue_112_missing_tzinfo_on_exdate.ics -${PYSITELIB}/icalendar/tests/issue_53_parsing_failure.ics -${PYSITELIB}/icalendar/tests/multiple.ics ${PYSITELIB}/icalendar/tests/pacific_fiji.ics -${PYSITELIB}/icalendar/tests/recurrence.ics +${PYSITELIB}/icalendar/tests/test_cli_tool.py +${PYSITELIB}/icalendar/tests/test_cli_tool.pyc +${PYSITELIB}/icalendar/tests/test_cli_tool.pyo +${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.py +${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.pyc +${PYSITELIB}/icalendar/tests/test_components_break_on_bad_ics.pyo ${PYSITELIB}/icalendar/tests/test_encoding.py ${PYSITELIB}/icalendar/tests/test_encoding.pyc ${PYSITELIB}/icalendar/tests/test_encoding.pyo +${PYSITELIB}/icalendar/tests/test_examples.py +${PYSITELIB}/icalendar/tests/test_examples.pyc +${PYSITELIB}/icalendar/tests/test_examples.pyo ${PYSITELIB}/icalendar/tests/test_fixed_issues.py ${PYSITELIB}/icalendar/tests/test_fixed_issues.pyc ${PYSITELIB}/icalendar/tests/test_fixed_issues.pyo ${PYSITELIB}/icalendar/tests/test_icalendar.py ${PYSITELIB}/icalendar/tests/test_icalendar.pyc ${PYSITELIB}/icalendar/tests/test_icalendar.pyo +${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_318_skip_default_parameters.py +${PYSITELIB}/icalendar/tests/test_issue_318_skip_default_parameters.pyc +${PYSITELIB}/icalendar/tests/test_issue_318_skip_default_parameters.pyo +${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.py +${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.pyc +${PYSITELIB}/icalendar/tests/test_issue_348_exception_parsing_value.pyo +${PYSITELIB}/icalendar/tests/test_issue_500_vboolean_for_parameter.py +${PYSITELIB}/icalendar/tests/test_issue_500_vboolean_for_parameter.pyc +${PYSITELIB}/icalendar/tests/test_issue_500_vboolean_for_parameter.pyo ${PYSITELIB}/icalendar/tests/test_multiple.py ${PYSITELIB}/icalendar/tests/test_multiple.pyc ${PYSITELIB}/icalendar/tests/test_multiple.pyo +${PYSITELIB}/icalendar/tests/test_parsing.py +${PYSITELIB}/icalendar/tests/test_parsing.pyc +${PYSITELIB}/icalendar/tests/test_parsing.pyo +${PYSITELIB}/icalendar/tests/test_period.py +${PYSITELIB}/icalendar/tests/test_period.pyc +${PYSITELIB}/icalendar/tests/test_period.pyo ${PYSITELIB}/icalendar/tests/test_property_params.py ${PYSITELIB}/icalendar/tests/test_property_params.pyc ${PYSITELIB}/icalendar/tests/test_property_params.pyo @@ -83,12 +149,17 @@ ${PYSITELIB}/icalendar/tests/test_unit_prop.pyo ${PYSITELIB}/icalendar/tests/test_unit_tools.py ${PYSITELIB}/icalendar/tests/test_unit_tools.pyc ${PYSITELIB}/icalendar/tests/test_unit_tools.pyo +${PYSITELIB}/icalendar/tests/test_with_doctest.py +${PYSITELIB}/icalendar/tests/test_with_doctest.pyc +${PYSITELIB}/icalendar/tests/test_with_doctest.pyo ${PYSITELIB}/icalendar/tests/time.ics ${PYSITELIB}/icalendar/tests/timezone_rdate.ics ${PYSITELIB}/icalendar/tests/timezone_same_start.ics ${PYSITELIB}/icalendar/tests/timezone_same_start_and_offset.ics ${PYSITELIB}/icalendar/tests/timezoned.ics -${PYSITELIB}/icalendar/tests/x_location.ics +${PYSITELIB}/icalendar/tests/timezones/issue_237_brazilia_standard.ics +${PYSITELIB}/icalendar/tests/timezones/issue_53_tzid_parsed_properly.ics +${PYSITELIB}/icalendar/tests/timezones/issue_55_parse_error_on_utc_offset_with_seconds.ics ${PYSITELIB}/icalendar/timezone_cache.py ${PYSITELIB}/icalendar/timezone_cache.pyc ${PYSITELIB}/icalendar/timezone_cache.pyo diff --git a/time/py-icalendar/distinfo b/time/py-icalendar/distinfo index a3e22a0d5a16..a00e2c119e79 100644 --- a/time/py-icalendar/distinfo +++ b/time/py-icalendar/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.30 2022/07/12 05:59:51 adam Exp $ +$NetBSD: distinfo,v 1.31 2023/05/04 11:50:12 wiz Exp $ -BLAKE2s (icalendar-4.1.0.tar.gz) = 3995b736694582b4e9004b23e98b9eb018340d6a4ac43133d60d8de02ff8b2bc -SHA512 (icalendar-4.1.0.tar.gz) = 15bdf4fd22394836d120d7d7ee029e218247d731c51bd99d4e6df7dd6046b91ea0874b8a81bd6090d366fff035329eac98cabdf0ba5aead43efc82c1e6566b23 -Size (icalendar-4.1.0.tar.gz) = 78706 bytes +BLAKE2s (icalendar-5.0.5.tar.gz) = 79555a9c9959c9cb4aebe523658f2138c88cbda778505f729c700e3a98365755 +SHA512 (icalendar-5.0.5.tar.gz) = 1c1e6c94e2caa07686bc12389c3a5b823478f1652695bc167af95c26f92bbd3d60fb4e540d74eb90db289c647bfd6e1c82e83ee8f89bc87b80100d8b6fe5dd90 +Size (icalendar-5.0.5.tar.gz) = 103204 bytes