<s> from setuptools import setup <EOL> import re <EOL> import sys <EOL> def load_version ( filename = '<STR_LIT>' ) : <EOL> "<STR_LIT>" <EOL> with open ( filename ) as source : <EOL> text = source . read ( ) <EOL> match = re . search ( r"<STR_LIT>" , text ) <EOL> if not match : <EOL> msg = "<STR_LIT>" . format ( filename ) <EOL> raise RuntimeError ( msg ) <EOL> version = match . group ( <NUM_LIT:1> ) <EOL> return version <EOL> PYTHON3K = sys . version_info [ <NUM_LIT:0> ] > <NUM_LIT:2> <EOL> requires = [ '<STR_LIT>' ] if sys . version_info [ : <NUM_LIT:2> ] < ( <NUM_LIT:3> , <NUM_LIT:3> ) else [ ] <EOL> requires += [ '<STR_LIT>' ] if sys . version_info [ : <NUM_LIT:2> ] < ( <NUM_LIT:2> , <NUM_LIT:7> ) else [ ] <EOL> setup ( <EOL> name = "<STR_LIT>" , <EOL> version = load_version ( ) , <EOL> packages = [ '<STR_LIT>' ] , <EOL> zip_safe = False , <EOL> author = "<STR_LIT>" , <EOL> author_email = "<STR_LIT>" , <EOL> url = "<STR_LIT>" , <EOL> description = "<STR_LIT>" , <EOL> long_description = open ( '<STR_LIT>' ) . read ( ) , <EOL> license = "<STR_LIT>" , <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> '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ] , <EOL> install_requires = requires , <EOL> tests_require = [ '<STR_LIT>' ] + ( [ ] if PYTHON3K else [ '<STR_LIT>' ] ) , <EOL> test_suite = "<STR_LIT>" if PYTHON3K else "<STR_LIT>" <EOL> ) </s>
