<s> descr = """<STR_LIT>""" <EOL> DISTNAME = '<STR_LIT>' <EOL> DESCRIPTION = '<STR_LIT>' <EOL> LONG_DESCRIPTION = descr <EOL> MAINTAINER = '<STR_LIT>' <EOL> MAINTAINER_EMAIL = '<STR_LIT>' <EOL> URL = '<STR_LIT>' <EOL> LICENSE = '<STR_LIT>' <EOL> DOWNLOAD_URL = '<STR_LIT>' <EOL> import os <EOL> import sys <EOL> import setuptools <EOL> from distutils . command . build_py import build_py <EOL> if sys . version_info [ <NUM_LIT:0> ] < <NUM_LIT:3> : <EOL> import __builtin__ as builtins <EOL> else : <EOL> import builtins <EOL> builtins . __SKIMAGE_SETUP__ = True <EOL> with open ( '<STR_LIT>' ) as fid : <EOL> for line in fid : <EOL> if line . startswith ( '<STR_LIT>' ) : <EOL> VERSION = line . strip ( ) . split ( ) [ - <NUM_LIT:1> ] [ <NUM_LIT:1> : - <NUM_LIT:1> ] <EOL> break <EOL> with open ( '<STR_LIT>' ) as fid : <EOL> INSTALL_REQUIRES = [ l . strip ( ) for l in fid . readlines ( ) if l ] <EOL> REQUIRES = [ r . replace ( '<STR_LIT>' , '<STR_LIT>' ) + '<STR_LIT:)>' for r in INSTALL_REQUIRES ] <EOL> REQUIRES = [ r . replace ( '<STR_LIT>' , '<STR_LIT>' ) for r in REQUIRES ] <EOL> REQUIRES = [ r . replace ( '<STR_LIT>' , '<STR_LIT>' ) for r in REQUIRES ] <EOL> def configuration ( parent_package = '<STR_LIT>' , top_path = None ) : <EOL> if os . path . exists ( '<STR_LIT>' ) : <EOL> os . remove ( '<STR_LIT>' ) <EOL> from numpy . distutils . misc_util import Configuration <EOL> config = Configuration ( None , parent_package , top_path ) <EOL> config . set_options ( <EOL> ignore_setup_xxx_py = True , <EOL> assume_default_configuration = True , <EOL> delegate_options_to_subpackages = True , <EOL> quiet = True ) <EOL> config . add_subpackage ( '<STR_LIT>' ) <EOL> config . add_data_dir ( '<STR_LIT>' ) <EOL> return config <EOL> if __name__ == "<STR_LIT:__main__>" : <EOL> try : <EOL> from numpy . distutils . core import setup <EOL> extra = { '<STR_LIT>' : configuration } <EOL> for lib in [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> try : <EOL> __import__ ( lib ) <EOL> INSTALL_REQUIRES = [ i for i in INSTALL_REQUIRES <EOL> if lib not in i ] <EOL> except ImportError : <EOL> pass <EOL> except ImportError : <EOL> if len ( sys . argv ) >= <NUM_LIT:2> and ( '<STR_LIT>' in sys . argv [ <NUM_LIT:1> : ] or <EOL> sys . argv [ <NUM_LIT:1> ] in ( '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' ) ) : <EOL> from setuptools import setup <EOL> extra = { } <EOL> else : <EOL> print ( '<STR_LIT>' + <EOL> '<STR_LIT>' + <EOL> '<STR_LIT>' <EOL> '<STR_LIT>' + <EOL> '<STR_LIT>' ) <EOL> sys . exit ( <NUM_LIT:1> ) <EOL> setup ( <EOL> name = DISTNAME , <EOL> description = DESCRIPTION , <EOL> long_description = LONG_DESCRIPTION , <EOL> maintainer = MAINTAINER , <EOL> maintainer_email = MAINTAINER_EMAIL , <EOL> url = URL , <EOL> license = LICENSE , <EOL> download_url = DOWNLOAD_URL , <EOL> version = VERSION , <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> install_requires = INSTALL_REQUIRES , <EOL> setup_requires = [ '<STR_LIT>' ] , <EOL> requires = REQUIRES , <EOL> packages = setuptools . find_packages ( exclude = [ '<STR_LIT>' ] ) , <EOL> include_package_data = True , <EOL> zip_safe = False , <EOL> entry_points = { <EOL> '<STR_LIT>' : [ '<STR_LIT>' ] , <EOL> } , <EOL> cmdclass = { '<STR_LIT>' : build_py } , <EOL> ** extra <EOL> ) </s>
