<s> import os <EOL> from setuptools import find_packages <EOL> from distutils . core import setup <EOL> execfile ( '<STR_LIT>' ) <EOL> with open ( '<STR_LIT>' ) as requirements : <EOL> required = requirements . read ( ) . splitlines ( ) <EOL> package_data = { } <EOL> def get_package_data ( package , base_dir ) : <EOL> for dirpath , dirnames , filenames in os . walk ( base_dir ) : <EOL> dirpath = dirpath [ len ( package ) + <NUM_LIT:1> : ] <EOL> for filename in filenames : <EOL> package_data . setdefault ( package , [ ] ) . append ( os . path . join ( dirpath , filename ) ) <EOL> for dirname in dirnames : <EOL> get_package_data ( package , dirname ) <EOL> get_package_data ( "<STR_LIT>" , "<STR_LIT>" ) <EOL> get_package_data ( "<STR_LIT>" , "<STR_LIT>" ) <EOL> kwargs = { <EOL> "<STR_LIT:name>" : "<STR_LIT>" , <EOL> "<STR_LIT:version>" : str ( __version__ ) , <EOL> "<STR_LIT>" : find_packages ( exclude = [ '<STR_LIT>' ] ) , <EOL> "<STR_LIT>" : package_data , <EOL> "<STR_LIT>" : [ "<STR_LIT>" , "<STR_LIT>" , "<STR_LIT>" ] , <EOL> "<STR_LIT:description>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : required , <EOL> "<STR_LIT:url>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : "<STR_LIT>" , <EOL> "<STR_LIT>" : [ <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> "<STR_LIT>" , <EOL> ] <EOL> } <EOL> setup ( ** kwargs ) </s>
