From 11f277b71b4d58e2b08008fd1ba59cdc10d8926b Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 3 Jan 2012 23:08:32 +0000 Subject: [PATCH] Python installer now requires correct Python version --- Cantera/python/setup.py.in | 4 +++- Cantera/python/src/spam.c | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Cantera/python/src/spam.c diff --git a/Cantera/python/setup.py.in b/Cantera/python/setup.py.in index 00a40d43a..bd263908a 100644 --- a/Cantera/python/setup.py.in +++ b/Cantera/python/setup.py.in @@ -18,7 +18,9 @@ if '@python_package@' == 'full': package_dir = {'MixMaster':'../../apps/MixMaster'}, packages = ["","Cantera","Cantera.OneD", "MixMaster","MixMaster.Units"], - package_data = {'Cantera': dataFiles}) + package_data = {'Cantera': dataFiles}, + ext_modules=[Extension('_spam', ['src/spam.c'])]) + elif '@python_package@' == 'minimal': setup(name="Cantera CTI File Processor", version="@cantera_version@", diff --git a/Cantera/python/src/spam.c b/Cantera/python/src/spam.c new file mode 100644 index 000000000..72a29c813 --- /dev/null +++ b/Cantera/python/src/spam.c @@ -0,0 +1,13 @@ +/* + * A trivial Python extension module introduced to force distutils to + * generate installation packages requiring a specific Python version. + */ + +#include + +PyMODINIT_FUNC +init_spam(void) +{ + Py_InitModule3("_spam", NULL, + "Spam, spam, spam, eggs, and spam."); +}