Skip to content

Commit

Permalink
py-icalendar: update to 5.0.5.
Browse files Browse the repository at this point in the history
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]
  • Loading branch information
wiz committed May 4, 2023
1 parent a54ce7e commit 5d0c306
Show file tree
Hide file tree
Showing 3 changed files with 90 additions and 16 deletions.
7 changes: 5 additions & 2 deletions time/py-icalendar/Makefile
Original file line number Diff line number Diff line change
@@ -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/}
Expand All @@ -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:
Expand Down
91 changes: 81 additions & 10 deletions time/py-icalendar/PLIST
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions time/py-icalendar/distinfo
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 5d0c306

Please sign in to comment.