From fb9219577034449cb659c27a599850589f6c75b4 Mon Sep 17 00:00:00 2001 From: Allan Beaufour Date: Fri, 7 Oct 2022 12:49:58 -0400 Subject: [PATCH] properly set version in python 3.7 --- .vscode/settings.json | 1 + flickr_download/flick_download.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 1fe7f65..a3c164e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -14,6 +14,7 @@ "Photoset", "Photosets", "pset", + "pyright", "pytest", "somedirname", "somename", diff --git a/flickr_download/flick_download.py b/flickr_download/flick_download.py index c850657..07a916c 100755 --- a/flickr_download/flick_download.py +++ b/flickr_download/flick_download.py @@ -4,7 +4,6 @@ # import argparse import errno -import importlib.metadata import json import logging import os @@ -34,7 +33,14 @@ OAUTH_TOKEN_FILE = "~/.flickr_token" API_RETRIES = 5 -__version__ = importlib.metadata.version("flickr_download") +try: + import importlib.metadata + + __version__ = importlib.metadata.version("flickr_download") +except ModuleNotFoundError: + import importlib_metadata # pyright: reportMissingImports=false + + __version__ = importlib_metadata.version("flickr_download") def _init(key: str, secret: str, oauth: Optional[str]) -> bool: