# HG changeset patch # User Franz Glasner # Date 1641728876 -3600 # Node ID 0467b3ae34ead449d2f7e8ed59946a7277653bcd # Parent 9ba0217a5e67ce3dc59a88d43ee1c8ca57733ab9 setup.py: Put the official projectname into a variable and re-use diff -r 9ba0217a5e67 -r 0467b3ae34ea setup.py --- a/setup.py Sun Jan 09 01:21:35 2022 +0100 +++ b/setup.py Sun Jan 09 12:47:56 2022 +0100 @@ -11,11 +11,13 @@ from distutils.core import setup +PROJECT_NAME = "ConfigMix" + + if (sys.version_info[0] < 2) or \ ((sys.version_info[0] == 2) and (sys.version_info[1] < 6)): raise ValueError("Need at least Python 2.6") - pkg_root = os.path.dirname(__file__) _version_re = re.compile(br"^\s*__version__\s*=\s*(\"|')(.*)\1\s*(#.*)?$", @@ -67,8 +69,9 @@ # builds with "--windows-cross-pack". # - if os.path.isdir("ConfigMix.egg-info"): - raise RuntimeError("please remove ConfigMix.egg-info before") + if os.path.isdir(PROJECT_NAME + ".egg-info"): + raise RuntimeError( + "please remove %s.egg-info before" % (PROJECT_NAME,)) # # Handle the optinal C-extension for Python3.7+ and CPython only. @@ -127,8 +130,9 @@ if not os.path.isfile("configmix/_speedups.pyd"): raise RuntimeError("no _speedups.pyd found") - if os.path.isdir("ConfigMix.egg-info"): - raise RuntimeError("please remove ConfigMix.egg-info before") + if os.path.isdir(PROJECT_NAME + ".egg-info"): + raise RuntimeError( + "please remove %s.egg-info before" % (PROJECT_NAME,)) setup_extra_kwds["package_data"] = { "configmix": ["*.pyd"] @@ -187,7 +191,7 @@ setup_extra_kwds["cmdclass"] = cmdclass setup( - name="ConfigMix", + name=PROJECT_NAME, version=version, author="Franz Glasner", license='BSD 3-Clause "New" or "Revised" License',