<s> from setuptools import setup , find_packages <EOL> from os import walk <EOL> from os . path import join , dirname , sep <EOL> import os <EOL> import glob <EOL> packages = find_packages ( ) <EOL> package_data = { '<STR_LIT>' : [ '<STR_LIT>' , <EOL> '<STR_LIT>' , ] , } <EOL> data_files = [ ] <EOL> def recursively_include ( results , directory , patterns ) : <EOL> for root , subfolders , files in walk ( directory ) : <EOL> for fn in files : <EOL> if not any ( [ glob . fnmatch . fnmatch ( fn , pattern ) for pattern in patterns ] ) : <EOL> continue <EOL> filename = join ( root , fn ) <EOL> directory = '<STR_LIT>' <EOL> if directory not in results : <EOL> results [ directory ] = [ ] <EOL> results [ directory ] . append ( join ( * filename . split ( sep ) [ <NUM_LIT:1> : ] ) ) <EOL> recursively_include ( package_data , '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , ] ) <EOL> recursively_include ( package_data , '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , ] ) <EOL> recursively_include ( package_data , '<STR_LIT>' , <EOL> [ '<STR_LIT>' , ] ) <EOL> recursively_include ( package_data , '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> setup ( name = '<STR_LIT>' , <EOL> version = '<STR_LIT>' , <EOL> description = '<STR_LIT>' , <EOL> author = '<STR_LIT>' , <EOL> author_email = '<STR_LIT>' , <EOL> url = '<STR_LIT>' , <EOL> license = '<STR_LIT>' , <EOL> install_requires = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' ] , <EOL> entry_points = { <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] , <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> ] , <EOL> } , <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> ] , <EOL> packages = packages , <EOL> package_data = package_data , <EOL> ) </s>
