<s> from setuptools import setup <EOL> import subprocess <EOL> import os . path <EOL> try : <EOL> if os . path . isdir ( '<STR_LIT>' ) : <EOL> p = subprocess . Popen ( [ '<STR_LIT>' , '<STR_LIT>' , r'<STR_LIT>' ] , <EOL> stdout = subprocess . PIPE , stderr = subprocess . PIPE ) <EOL> if not p . returncode : <EOL> fh = open ( '<STR_LIT>' , '<STR_LIT:w>' ) <EOL> fh . write ( p . communicate ( ) [ <NUM_LIT:0> ] . splitlines ( ) [ <NUM_LIT:0> ] ) <EOL> fh . close ( ) <EOL> except ( OSError , IndexError ) : <EOL> pass <EOL> try : <EOL> hgrev = open ( '<STR_LIT>' ) . read ( ) <EOL> except IOError : <EOL> hgrev = '<STR_LIT>' <EOL> long_description = ( open ( '<STR_LIT>' ) . read ( ) + <EOL> open ( '<STR_LIT>' ) . read ( ) + <EOL> open ( '<STR_LIT>' ) . read ( ) ) <EOL> setup ( <EOL> name = '<STR_LIT>' , <EOL> version = '<STR_LIT>' % hgrev , <EOL> description = '<STR_LIT>' , <EOL> author = '<STR_LIT>' , <EOL> author_email = '<STR_LIT>' , <EOL> long_description = long_description , <EOL> url = '<STR_LIT>' , <EOL> packages = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<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> ] , <EOL> zip_safe = False , <EOL> test_suite = '<STR_LIT>' , <EOL> package_data = { '<STR_LIT>' : [ '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' ] } <EOL> ) </s>
