Mercurial > hgrepos > Python > libs > ConfigMix
diff setup.py @ 567:059260191371
Tweak setup.py to build packages with pure-Python tags if the extension is not expected to be built (Python 3.4-)
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 07 Jan 2022 17:49:33 +0100 |
| parents | adf65c31f8fc |
| children | ed1f0fdcda65 |
line wrap: on
line diff
--- a/setup.py Fri Jan 07 00:37:04 2022 +0100 +++ b/setup.py Fri Jan 07 17:49:33 2022 +0100 @@ -47,6 +47,7 @@ cmdclass = {} ext_modules = [] +setup_extra_kwds = {} # # Handle the optinal C-extension for Python3.7+ and CPython only. @@ -101,6 +102,11 @@ cmdclass = {'bdist_wheel': BDistWheel} +if ext_modules: + setup_extra_kwds["ext_modules"] = ext_modules +if cmdclass: + setup_extra_kwds["cmdclass"] = cmdclass + setup( name="ConfigMix", version=version, @@ -127,8 +133,6 @@ "Topic :: Software Development :: Libraries :: Python Modules" ], python_requires=">=2.6", - ext_modules=ext_modules, - cmdclass=cmdclass, extras_require={ "aws" : aws_requirements, "toml": toml_requirements, @@ -136,4 +140,5 @@ "all" : all_requirements, }, tests_require=all_requirements, + **setup_extra_kwds )
