How to pass custom key-value pairs in setup() parameters? I need them for a custom build_scripts step.
from distutils.core import setup
from somescripts import build_scripts
setup(name='somescripts',
version=__version__,
cmdclass= {
'build_scripts': build_scripts,
},
custom_pairs={
'compile_modules': True,
'use_scons': True,
'modules': [f for f in glob('scripts/[!_]*.spy')],
},
)
This gives "UserWarning: Unknown distribution option" in setup.py install (which turns into error with --strict)
c:\python27\Lib\distutils\dist.py:267: UserWarning: Unknown distribution
option: 'custom_pairs'
warnings.warn(msg)
UPDATE:
- distutils doesn't call
build_scriptsat all ifscriptskwarg is empty
setup()call, not packed into a dict.Unknown distribution option