mirror of
https://github.com/Cantera/cantera.git
synced 2025-02-25 18:55:29 -06:00
Replace distutils with setuptools in the Cython and python_minimal interfaces. Add console_scripts option to generate OS specific scripts to run ck2cti, mixmaster, and ctml_writer Remove script files that are obsoleted by console_scripts from setuptools. Remove installation of the script modules from SConstruct. Fix Python installers so that when a prefix directory is specified on the command line, setuptools doesn't throw an error. The setuptools documentation at [1] prefers setting PYTHONUSERBASE rather than PYTHONPATH. Use normpath to avoid bugs in setuptools on Windows [2]. Specify an empty "--prefix" if the compiler is clang to fix a bug with Homebrew Python on Mac OSX [3]. [1]: https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations [2]: http://stackoverflow.com/q/31629398 [3]: https://github.com/Homebrew/homebrew-python/issues/187
18 lines
494 B
Python
18 lines
494 B
Python
from setuptools import setup
|
|
|
|
setup(name="Cantera (minimal)",
|
|
version="@cantera_version@",
|
|
description="The Minimal Cantera Python Interface",
|
|
long_description="",
|
|
author="Raymond Speth",
|
|
author_email="speth@mit.edu",
|
|
url="http://www.cantera.org",
|
|
packages = ['cantera'],
|
|
entry_points={
|
|
'console_scripts': [
|
|
'ck2cti=cantera.ck2cti:script_entry_point',
|
|
'ctml_writer=cantera.ctml_writer:main',
|
|
],
|
|
},
|
|
)
|