From b0b393e00320b77bdebdf01f9b0adf8d71480997 Mon Sep 17 00:00:00 2001 From: "Jimmy C. Kromann" Date: Fri, 6 Jan 2023 18:01:21 +0100 Subject: [PATCH] Fixing issue 95 (#96) Better typing control (removed typing_extension) and dropped support for Python 3.7. --- .github/workflows/test.yml | 2 +- rmsd/calculate_rmsd.py | 3 +-- setup.py | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6499112..df46f51 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: shell: bash -l {0} strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.8', '3.9', '3.10'] steps: - uses: actions/checkout@v2 - uses: conda-incubator/setup-miniconda@v2 diff --git a/rmsd/calculate_rmsd.py b/rmsd/calculate_rmsd.py index 8c4b49c..39f79d0 100644 --- a/rmsd/calculate_rmsd.py +++ b/rmsd/calculate_rmsd.py @@ -15,14 +15,13 @@ import re import sys from pathlib import Path -from typing import Any, Iterator, List, Optional, Set, Tuple, Union +from typing import Any, Iterator, List, Optional, Protocol, Set, Tuple, Union import numpy as np from numpy import ndarray from scipy.optimize import linear_sum_assignment # type: ignore from scipy.spatial import distance_matrix # type: ignore from scipy.spatial.distance import cdist # type: ignore -from typing_extensions import Protocol try: import qml # type: ignore diff --git a/setup.py b/setup.py index 09dfcbc..764979e 100644 --- a/setup.py +++ b/setup.py @@ -31,7 +31,7 @@ long_description=long_description, url="https://github.com/charnley/rmsd", license="BSD-2-Clause", - python_requires=">=3.6", + python_requires=">=3.8", install_requires=[ "numpy", "scipy",