Commit 8c73ccdf authored by Dr.李's avatar Dr.李

bump version to 0.2.1

parent 89444e57
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
Created on 2017-4-25 Created on 2017-4-25
@author: cheng.li @author: cheng.li
""" """
__version__ = "0.2.0" __version__ = "0.2.1"
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
Created on 2017-4-25 Created on 2017-4-25
@author: cheng.li @author: cheng.li
""" """
import platform import platform
import io import io
import os import os
from setuptools import setup from setuptools import setup
from setuptools import find_packages from setuptools import find_packages
from Cython.Build import cythonize from Cython.Build import cythonize
from distutils.extension import Extension from distutils.extension import Extension
import numpy as np import numpy as np
VERSION = "0.2.0" VERSION = "0.2.1"
if platform.system() != "Windows": if platform.system() != "Windows":
import multiprocessing import multiprocessing
n_cpu = multiprocessing.cpu_count() n_cpu = multiprocessing.cpu_count()
else: else:
n_cpu = 0 n_cpu = 0
if platform.system() != "Windows": if platform.system() != "Windows":
extensions = [ extensions = [
Extension('alphamind.cython.optimizers', Extension('alphamind.cython.optimizers',
['alphamind/cython/optimizers.pyx'], ['alphamind/cython/optimizers.pyx'],
include_dirs=["alphamind/pfopt/include/clp", include_dirs=["alphamind/pfopt/include/clp",
"alphamind/pfopt/include/ipopt", "alphamind/pfopt/include/ipopt",
"alphamind/pfopt/include/pfopt", "alphamind/pfopt/include/pfopt",
"alphamind/pfopt/include/eigen", "alphamind/pfopt/include/eigen",
"alphamind/pfopt/include/alglib"], "alphamind/pfopt/include/alglib"],
libraries=['pfopt'], libraries=['pfopt'],
library_dirs=['alphamind/pfopt/lib'], library_dirs=['alphamind/pfopt/lib'],
extra_compile_args=['-std=c++11']), extra_compile_args=['-std=c++11']),
] ]
lib_files = [] lib_files = []
lib_folder = 'alphamind/pfopt/lib' lib_folder = 'alphamind/pfopt/lib'
for file in os.listdir(lib_folder): for file in os.listdir(lib_folder):
lib_files.append(os.path.join(lib_folder, file)) lib_files.append(os.path.join(lib_folder, file))
else: else:
extensions = [ extensions = [
Extension('alphamind.cython.optimizers', Extension('alphamind.cython.optimizers',
['alphamind/cython/optimizers.pyx'], ['alphamind/cython/optimizers.pyx'],
include_dirs=["alphamind/pfopt/include/clp", include_dirs=["alphamind/pfopt/include/clp",
"alphamind/pfopt/include/ipopt", "alphamind/pfopt/include/ipopt",
"alphamind/pfopt/include/pfopt", "alphamind/pfopt/include/pfopt",
"alphamind/pfopt/include/eigen", "alphamind/pfopt/include/eigen",
"alphamind/pfopt/include/alglib"], "alphamind/pfopt/include/alglib"],
libraries=['pfopt', libraries=['pfopt',
'alglib', 'alglib',
'libClp', 'libClp',
'libCoinUtils', 'libCoinUtils',
'libipopt', 'libipopt',
'libcoinhsl', 'libcoinhsl',
'libcoinblas', 'libcoinblas',
'libcoinlapack', 'libcoinlapack',
'libcoinmetis', 'libcoinmetis',
'libcoinmumps'], 'libcoinmumps'],
library_dirs=['alphamind/pfopt/lib'], library_dirs=['alphamind/pfopt/lib'],
extra_compile_args=['/MD']), extra_compile_args=['/MD']),
] ]
lib_files = [] lib_files = []
lib_files = [] lib_files = []
lib_folder = 'alphamind/pfopt/lib' lib_folder = 'alphamind/pfopt/lib'
for file in os.listdir(lib_folder): for file in os.listdir(lib_folder):
lib_files.append(os.path.join(lib_folder, file)) lib_files.append(os.path.join(lib_folder, file))
setup( setup(
name='Alpha-Mind', name='Alpha-Mind',
version=VERSION, version=VERSION,
packages=find_packages(), packages=find_packages(),
url='', url='',
license='MIT', license='MIT',
author='wegamekinglc', author='wegamekinglc',
author_email='', author_email='',
scripts=['alphamind/bin/alphamind'], scripts=['alphamind/bin/alphamind'],
install_requires=io.open('requirements.txt', encoding='utf8').read(), install_requires=io.open('requirements.txt', encoding='utf8').read(),
include_dirs=[np.get_include()], include_dirs=[np.get_include()],
ext_modules=cythonize(extensions), ext_modules=cythonize(extensions),
data_files=[('alphamind/pfopt/lib', lib_files)], data_files=[('alphamind/pfopt/lib', lib_files)],
description='', description='',
include_package_data=True include_package_data=True
) )
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment