"Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", ], ext_modules=[ Extension( name="jep", sources=get_files(".c"), define_macros=defines, libraries=get_java_libraries() + get_python_libs(), library_dirs=get_java_lib_folders(), extra_link_args=get_java_linker_args() + get_python_linker_args(), include_dirs=get_java_include() + ["src/jep", "build/include"] + numpy_include, ) ], # my hacks to compile java files java_files=get_files(".java"), extra_jar_files=["src/jep/classlist_6.txt", "src/jep/classlist_7.txt", "src/jep/classlist_8.txt"], javah_files=[ # tuple containing class and the header file to output ("jep.Jep", "jep.h"), ("jep.python.PyObject", "jep_object.h"), ("jep.InvocationHandler", "invocationhandler.h"), ], distclass=JepDistribution, cmdclass={ "setup_java": setup_java, "build_java": build_java, "build_javah": build_javah,
license='zlib/libpng', classifiers=['License :: OSI Approved :: zlib/libpng License'], ext_modules=[ Extension( name='jep', sources=get_files('.c'), define_macros=[ ('PACKAGE', 'jep'), ('USE_DEALLOC', 1), # ('USE_MAPPED_EXCEPTIONS', 1), ('VERSION', '"{0}"'.format(VERSION)), ], libraries=get_java_libraries() + get_python_libs(), library_dirs=get_java_lib_folders(), extra_link_args=get_java_linker_args() + get_python_linker_args(), include_dirs=get_java_include() + ['src/jep', 'build/include'], ) ], # my hacks to compile java files java_files=get_files('.java'), extra_jar_files=['src/jep/classlist_6.txt', 'src/jep/classlist_7.txt', 'src/jep/classlist_8.txt'], javah_files=[ # tuple containing class and the header file to output ('jep.Jep', 'jep.h'), ('jep.python.PyObject', 'jep_object.h'), ('jep.InvocationHandler', 'invocationhandler.h'), ], distclass=JepDistribution, cmdclass={
classifiers=['License :: OSI Approved :: zlib/libpng License'], ext_modules=[ Extension( name='jep', sources=get_files('.c'), define_macros=[ ('PACKAGE', 'jep'), ('USE_DEALLOC', 1), # ('USE_MAPPED_EXCEPTIONS', 1), ('VERSION', '"{0}"'.format(VERSION)), ], libraries=get_java_libraries() + get_python_libs(), library_dirs=get_java_lib_folders(), extra_link_args=get_java_linker_args() + get_python_linker_args(), include_dirs=get_java_include() + ['src/jep', 'build/include'], ) ], # my hacks to compile java files java_files=get_files('.java'), extra_jar_files=[ 'src/jep/classlist_6.txt', 'src/jep/classlist_7.txt', 'src/jep/classlist_8.txt' ], javah_files=[ # tuple containing class and the header file to output ('jep.Jep', 'jep.h'), ('jep.python.PyObject', 'jep_object.h'), ('jep.InvocationHandler', 'invocationhandler.h'), ], distclass=JepDistribution,
'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: CPython', ], ext_modules=[ Extension( name='jep', sources=get_files('.c'), define_macros=defines, libraries=get_java_libraries() + get_python_libs(), library_dirs=get_java_lib_folders(), extra_link_args=get_java_linker_args() + get_python_linker_args(), include_dirs=get_java_include() + [ 'src/main/c/Include', 'build/include', ] + numpy_include, ) ], # my hacks to compile java files java_files=get_files('.java'), extra_jar_files=[ 'src/main/resources/jep/classlist_7.txt', 'src/main/resources/jep/classlist_8.txt', 'src/main/resources/jep/classlist_9.txt', 'src/main/resources/jep/classlist_10.txt' ], javah_files=[
'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: CPython', ], ext_modules=[ Extension( name='jep', sources=get_files('.c'), define_macros=defines, libraries=get_java_libraries() + get_python_libs(), library_dirs=get_java_lib_folders(), extra_link_args=get_java_linker_args() + get_python_linker_args(), include_dirs=get_java_include() + ['src/main/c/Include', 'build/include',] + numpy_include, ) ], # my hacks to compile java files java_files=get_files('.java'), extra_jar_files=['src/main/resources/jep/classlist_7.txt', 'src/main/resources/jep/classlist_8.txt', 'src/main/resources/jep/classlist_9.txt', 'src/main/resources/jep/classlist_10.txt'], javah_files=['jep.Jep', 'jep.MainInterpreter', 'jep.python.InvocationHandler', 'jep.python.PyObject', 'jep.python.PyCallable', 'jep.python.PyPointer'],