<s> import os <EOL> from setuptools import setup , find_packages <EOL> from distutils . command . install import INSTALL_SCHEMES <EOL> for scheme in INSTALL_SCHEMES . values ( ) : <EOL> scheme [ '<STR_LIT:data>' ] = scheme [ '<STR_LIT>' ] <EOL> try : <EOL> long_description = open ( "<STR_LIT>" ) . read ( ) <EOL> except IOError : <EOL> long_description = "<STR_LIT>" <EOL> def full_split ( path , result = None ) : <EOL> """<STR_LIT>""" <EOL> if result is None : <EOL> result = [ ] <EOL> head , tail = os . path . split ( path ) <EOL> if head == '<STR_LIT>' : <EOL> return [ tail ] + result <EOL> if head == path : <EOL> return result <EOL> return full_split ( head , [ tail ] + result ) <EOL> data_files = [ ] <EOL> root_dir = os . path . dirname ( __file__ ) <EOL> if root_dir != '<STR_LIT>' : <EOL> os . chdir ( root_dir ) <EOL> for dir_path , dir_names , file_names in os . walk ( '<STR_LIT>' ) : <EOL> for idx , dir_name in enumerate ( dir_names ) : <EOL> if dir_name . startswith ( '<STR_LIT:.>' ) or dir_name == '<STR_LIT>' : <EOL> del dir_names [ idx ] <EOL> if '<STR_LIT>' in file_names : <EOL> continue <EOL> elif file_names : <EOL> data_files . append ( [ dir_path , [ os . path . join ( dir_path , f ) for f in file_names ] ] ) <EOL> setup ( <EOL> name = '<STR_LIT>' , <EOL> version = '<STR_LIT>' , <EOL> url = "<STR_LIT>" , <EOL> license = '<STR_LIT>' , <EOL> author = '<STR_LIT>' , <EOL> author_email = '<STR_LIT>' , <EOL> description = '<STR_LIT>' , <EOL> long_description = long_description , <EOL> packages = find_packages ( exclude = ( '<STR_LIT>' , ) ) , <EOL> data_files = data_files , <EOL> install_requires = [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> zip_safe = False , <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> ) </s>
