<s> """<STR_LIT>""" <EOL> import numpy as np <EOL> import os <EOL> import sys <EOL> import subprocess <EOL> from distutils . core import setup <EOL> from setuptools import find_packages <EOL> from distutils . extension import Extension <EOL> CLASSIFIERS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> args = sys . argv [ <NUM_LIT:1> : ] <EOL> if "<STR_LIT>" in args : <EOL> print "<STR_LIT>" <EOL> subprocess . Popen ( "<STR_LIT>" , shell = True , executable = "<STR_LIT>" ) <EOL> subprocess . Popen ( "<STR_LIT>" , shell = True , executable = "<STR_LIT>" ) <EOL> subprocess . Popen ( "<STR_LIT>" , shell = True , executable = "<STR_LIT>" ) <EOL> sys . argv [ sys . argv . index ( '<STR_LIT>' ) ] = "<STR_LIT>" <EOL> if args . count ( "<STR_LIT>" ) > <NUM_LIT:0> and args . count ( "<STR_LIT>" ) == <NUM_LIT:0> : <EOL> sys . argv . insert ( sys . argv . index ( "<STR_LIT>" ) + <NUM_LIT:1> , "<STR_LIT>" ) <EOL> try : <EOL> from Cython . Build import cythonize <EOL> from Cython . Distutils import build_ext <EOL> cythonKwargs = dict ( cmdclass = { '<STR_LIT>' : build_ext } ) <EOL> USE_CYTHON = True <EOL> except Exception , e : <EOL> USE_CYTHON = False <EOL> cythonKwargs = dict ( ) <EOL> ext = '<STR_LIT>' if USE_CYTHON else '<STR_LIT>' <EOL> cython_files = [ <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" <EOL> ] <EOL> extensions = [ Extension ( f , [ f + ext ] ) for f in cython_files ] <EOL> scripts = [ f + '<STR_LIT>' for f in cython_files ] <EOL> if USE_CYTHON and "<STR_LIT>" not in args : <EOL> from Cython . Build import cythonize <EOL> extensions = cythonize ( extensions ) <EOL> import os , os . path <EOL> with open ( "<STR_LIT>" ) as f : <EOL> LONG_DESCRIPTION = '<STR_LIT>' . join ( f . readlines ( ) ) <EOL> setup ( <EOL> name = "<STR_LIT>" , <EOL> version = "<STR_LIT>" , <EOL> packages = find_packages ( ) , <EOL> install_requires = [ '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ] , <EOL> author = "<STR_LIT>" , <EOL> author_email = "<STR_LIT>" , <EOL> description = "<STR_LIT>" , <EOL> long_description = LONG_DESCRIPTION , <EOL> license = "<STR_LIT>" , <EOL> keywords = "<STR_LIT>" , <EOL> url = "<STR_LIT>" , <EOL> download_url = "<STR_LIT>" , <EOL> classifiers = CLASSIFIERS , <EOL> platforms = [ "<STR_LIT>" , "<STR_LIT>" , "<STR_LIT>" , "<STR_LIT>" , "<STR_LIT>" ] , <EOL> use_2to3 = False , <EOL> include_dirs = [ np . get_include ( ) ] , <EOL> ext_modules = extensions , <EOL> scripts = scripts , <EOL> ** cythonKwargs <EOL> ) </s>
