From 45fd621768c288e1c94fd31b6122acdb9b46b16a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 07:51:57 +0000 Subject: [PATCH] chore(deps): update mypy to v1 (major) (#1029) * chore(deps): update mypy to v1 * update tuple[int, int] -> tuple[int, optional[int]] for mypy --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: imagine-hussain --- backend/algorithms/tests/test_autoplanning.py | 3 ++- backend/requirements.txt | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/algorithms/tests/test_autoplanning.py b/backend/algorithms/tests/test_autoplanning.py index 32aec5857..8ee4a17c7 100644 --- a/backend/algorithms/tests/test_autoplanning.py +++ b/backend/algorithms/tests/test_autoplanning.py @@ -1,3 +1,4 @@ +from typing import Optional from pytest import raises from algorithms.autoplanning import autoplan, terms_between from algorithms.objects.course import Course @@ -129,7 +130,7 @@ def assert_autoplanning_guarantees(uoc_max: list[int], courses: list[Course], pr course_names = [course[0] for course in res if terms_between((2020, 0), course[1]) == index] assert number >= sum(get_uoc(course_name, courses) for course_name in course_names) # all courses valid - plan: list[list[dict[str, tuple[int, int]]]] = [[{}, {}, {}, {}] for _ in range(2023-2020)] + plan: list[list[dict[str, tuple[int, Optional[int]]]]] = [[{}, {}, {}, {}] for _ in range(2023-2020)] for course_name, (course_year, course_term) in res: plan[course_year - 2020][course_term][course_name] = (get_uoc(course_name, courses), get_mark(course_name, courses)) assert all(course_state['is_accurate'] for course_state in validate_terms(ValidPlannerData( diff --git a/backend/requirements.txt b/backend/requirements.txt index 711d3d05d..4ace84c40 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -2,8 +2,8 @@ fastapi==0.88.0 fuzzywuzzy==0.18.0 hypothesis==6.61.0 -mypy==0.991 -mypy-extensions==0.4.4 +mypy==1.1.1 +mypy-extensions==1.0.0 ortools==9.5.2237 pymongo==4.3.3 pytest==7.2.2