From 4c037389382aefedcfebeb3e3536b2cea1a24d02 Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Thu, 28 Mar 2019 23:32:02 +0100 Subject: [PATCH] Better experience using "pip install -U ." --- setup.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index c463d52..17b8293 100644 --- a/setup.py +++ b/setup.py @@ -30,9 +30,17 @@ package_dir = {"": "src"} if any(arg.startswith("bdist") for arg in sys.argv): - import lib3to6 - - package_dir = lib3to6.fix(package_dir) + try: + import lib3to6 + package_dir = lib3to6.fix(package_dir) + except ImportError: + if sys.version_info < (3, 6): + raise + else: + sys.stderr.write(( + "WARNING: Creating non-universal bdist of pycalver, " + "this should only be used for development.\n" + )) long_description = "\n\n".join((read("README.md"), read("CHANGELOG.md")))