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:           Thu May  4 11:50:12 UTC 2023

Modified Files:
        pkgsrc/time/py-icalendar: Makefile PLIST distinfo

Log Message:
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]


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/time/py-icalendar/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/time/py-icalendar/PLIST
cvs rdiff -u -r1.30 -r1.31 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.38 pkgsrc/time/py-icalendar/Makefile:1.39
--- pkgsrc/time/py-icalendar/Makefile:1.38      Tue Jul 12 05:59:51 2022
+++ pkgsrc/time/py-icalendar/Makefile   Thu May  4 11:50:12 2023
@@ -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:

Index: pkgsrc/time/py-icalendar/PLIST
diff -u pkgsrc/time/py-icalendar/PLIST:1.16 pkgsrc/time/py-icalendar/PLIST:1.17
--- pkgsrc/time/py-icalendar/PLIST:1.16 Thu Oct 11 10:16:44 2018
+++ pkgsrc/time/py-icalendar/PLIST      Thu May  4 11:50:12 2023
@@ -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_p
 ${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

Index: pkgsrc/time/py-icalendar/distinfo
diff -u pkgsrc/time/py-icalendar/distinfo:1.30 pkgsrc/time/py-icalendar/distinfo:1.31
--- pkgsrc/time/py-icalendar/distinfo:1.30      Tue Jul 12 05:59:51 2022
+++ pkgsrc/time/py-icalendar/distinfo   Thu May  4 11:50:12 2023
@@ -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



Home | Main Index | Thread Index | Old Index