From 7ac9353f74a4d44b1b69e6b19cdda3451eb3db5f Mon Sep 17 00:00:00 2001 From: Akash Mahanty Date: Tue, 25 Jan 2022 13:05:01 +0530 Subject: [PATCH] Fix syntax for opening the README.md and __version__.py For some reason updates made at https://github.com/akamhy/waybackpy/pull/114 are breaking the build using setup, caught while deploying to a cloud service provider. The exact error is: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-req-build-n3b9e5pj/setup.py", line 5 os.path.join(os.path.dirname(__file__), README.md), encoding=utf-8), ^ SyntaxError: invalid syntax ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. See also : https://github.com/conda-forge/staged-recipes/pull/17634 --- setup.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index 28674bf..b7fc3e4 100644 --- a/setup.py +++ b/setup.py @@ -1,21 +1,20 @@ import os.path from setuptools import setup -with open( - os.path.join(os.path.dirname(__file__), "README.md"), encoding="utf-8"), -as f: +readme_path = os.path.join(os.path.dirname(__file__), "README.md") +with open(readme_path, encoding="utf-8") as f: long_description = f.read() about = {} -with open( - os.path.join(os.path.dirname(__file__), "waybackpy", "__version__.py"), - encoding="utf-8") -as f: +version_path = os.path.join(os.path.dirname(__file__), "waybackpy", "__version__.py") +with open(version_path, encoding="utf-8") as f: exec(f.read(), about) version = str(about["__version__"]) -download_url = "https://github.com/akamhy/waybackpy/archive/{version}.tar.gz".format(version=version) +download_url = "https://github.com/akamhy/waybackpy/archive/{version}.tar.gz".format( + version=version +) setup( name=about["__title__"],