From 1a4d09536ec17539f899419e2da10cc65bad42a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Wed, 12 Apr 2023 23:48:36 +0200 Subject: [PATCH] Fix requirement to icalevents --- .isort.cfg | 2 +- .../migrations/0004_auto_20220505_1228.py | 2 +- calendar_utils/models.py | 2 +- calendar_utils/parser.py | 2 +- requirements/base.in | 2 +- requirements/base.txt | 20 +++++++++---------- requirements/dev.txt | 2 +- tests/calendar_utils/conftest.py | 2 +- tests/calendar_utils/test_parser.py | 6 ++---- 9 files changed, 19 insertions(+), 21 deletions(-) diff --git a/.isort.cfg b/.isort.cfg index 793ccf44..e59d6737 100644 --- a/.isort.cfg +++ b/.isort.cfg @@ -3,4 +3,4 @@ line_length = 88 multi_line_output = 3 include_trailing_comma = true -known_third_party = PyPDF2,arrow,bleach,bs4,captcha,celery,dateutil,django,environ,faker,fastjsonschema,icalevnt,markdown,modelcluster,pirates,pytest,pytz,requests,requests_cache,sentry_sdk,taggit,wagtail,wagtailmetadata,weasyprint,yaml +known_third_party = PyPDF2,arrow,bleach,bs4,captcha,celery,dateutil,django,environ,faker,fastjsonschema,icalevents,markdown,modelcluster,pirates,pytest,pytz,requests,requests_cache,sentry_sdk,taggit,wagtail,wagtailmetadata,weasyprint,yaml diff --git a/calendar_utils/migrations/0004_auto_20220505_1228.py b/calendar_utils/migrations/0004_auto_20220505_1228.py index 4d4bff6a..62f0bfa4 100644 --- a/calendar_utils/migrations/0004_auto_20220505_1228.py +++ b/calendar_utils/migrations/0004_auto_20220505_1228.py @@ -3,7 +3,7 @@ from datetime import date, timedelta import arrow from django.db import migrations -from icalevnt import icalevents +from icalevents import icalevents from calendar_utils.parser import process_event_list diff --git a/calendar_utils/models.py b/calendar_utils/models.py index 33516125..939e7c02 100644 --- a/calendar_utils/models.py +++ b/calendar_utils/models.py @@ -4,7 +4,7 @@ from datetime import date, timedelta import arrow from django.core.serializers.json import DjangoJSONEncoder from django.db import models -from icalevnt import icalevents +from icalevents import icalevents from .parser import process_event_list diff --git a/calendar_utils/parser.py b/calendar_utils/parser.py index 504cc20c..1cefdbd6 100644 --- a/calendar_utils/parser.py +++ b/calendar_utils/parser.py @@ -7,7 +7,7 @@ import bleach from django.conf import settings if TYPE_CHECKING: - from icalevnt.icalparser import Event + from icalevents.icalparser import Event EVENT_KEYS = ("start", "end", "all_day", "summary", "description", "location") diff --git a/requirements/base.in b/requirements/base.in index d7f49b0f..f9cdb53c 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -13,7 +13,7 @@ whitenoise opencv-python requests requests-cache -icalevnt +icalevents ics arrow sentry-sdk diff --git a/requirements/base.txt b/requirements/base.txt index c31ed644..dd21a27a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -70,8 +70,8 @@ cryptography==40.0.1 # pyopenssl cssselect2==0.7.0 # via weasyprint -datetime==4.3 - # via icalevnt +datetime==4.9 + # via icalevents decorator==5.1.1 # via ipython django==4.1.8 @@ -131,11 +131,11 @@ html5lib==1.1 # via # wagtail # weasyprint -httplib2==0.20.1 - # via icalevnt -icalendar==4.0.8 - # via icalevnt -icalevnt==0.1.26 +httplib2==0.20.4 + # via icalevents +icalendar==4.0.9 + # via icalevents +icalevents==0.1.27 # via -r base.in ics==0.7.2 # via -r base.in @@ -200,7 +200,7 @@ pygments==2.15.0 # via ipython pyopenssl==23.1.1 # via josepy -pyparsing==2.4.7 +pyparsing==3.0.9 # via httplib2 pypdf2==3.0.1 # via -r base.in @@ -210,7 +210,7 @@ python-dateutil==2.8.2 # via # arrow # icalendar - # icalevnt + # icalevents # ics pytz==2021.3 # via @@ -219,7 +219,7 @@ pytz==2021.3 # django-modelcluster # djangorestframework # icalendar - # icalevnt + # icalevents # l18n pyyaml==6.0 # via -r base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index e3a023da..e5f64f07 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -28,7 +28,7 @@ inflection==0.5.1 # via pytest-factoryboy iniconfig==2.0.0 # via pytest -packaging==23.0 +packaging==23.1 # via # pytest # pytest-sugar diff --git a/tests/calendar_utils/conftest.py b/tests/calendar_utils/conftest.py index d8e3018a..1aea6146 100644 --- a/tests/calendar_utils/conftest.py +++ b/tests/calendar_utils/conftest.py @@ -3,7 +3,7 @@ from datetime import datetime from pathlib import Path import pytest -from icalevnt.icalparser import Event +from icalevents.icalparser import Event @pytest.fixture(scope="session") diff --git a/tests/calendar_utils/test_parser.py b/tests/calendar_utils/test_parser.py index 8c1f1414..c34fdbed 100644 --- a/tests/calendar_utils/test_parser.py +++ b/tests/calendar_utils/test_parser.py @@ -1,9 +1,7 @@ from datetime import datetime -from zoneinfo import ZoneInfo -import arrow import pytest -from icalevnt.icalparser import Event +from icalevents.icalparser import Event from calendar_utils.parser import ( process_event_list, @@ -20,7 +18,7 @@ def test_split_events(sample_response, sample_future_events, sample_past_events) @pytest.mark.freeze_time("2022-05-13") -def test_split_events(sample_events, sample_future_events, sample_past_events): +def test_split_dist_list(sample_events, sample_future_events, sample_past_events): past_events, future_events = split_event_dict_list(sample_events) assert sample_past_events == past_events assert sample_future_events == future_events -- GitLab