Mercurial > hgrepos > Python > libs > ConfigMix
changeset 582:0467b3ae34ea
setup.py: Put the official projectname into a variable and re-use
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 09 Jan 2022 12:47:56 +0100 |
| parents | 9ba0217a5e67 |
| children | 4e61df27b4e1 |
| files | setup.py |
| diffstat | 1 files changed, 10 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- 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',
