From 952032bc3b5a1b0fc215b677ca1aa32385ba525b Mon Sep 17 00:00:00 2001 From: sienkiew Date: Tue, 27 Sep 2011 17:33:55 +0000 Subject: various explanatory text version number in __version__ AURA copyrights remove code to support importing runtime instead of incorporating it into the generated parser add MANIFEST.in instructions for re-generating the parser that exyapps uses internally git-svn-id: http://svn.stsci.edu/svn/ssb/etal/exyapps/trunk@431 d34015c8-bcbb-4646-8ac8-8ba5febf221d --- setup.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index dbe1551..4bbb3cc 100644 --- a/setup.py +++ b/setup.py @@ -7,33 +7,32 @@ from distutils.core import setup description = "Extensions of Yet Another Python Parser System" long_description = \ """ -YAPPS is an easy to use parser generator that is written in Python and -generates Python code. There are several parser generator systems -already available for Python, but this parser has different goals: -Yapps is simple, very easy to use, and produces human-readable parsers. +EXYAPPS is an easy to use parser generator that is written in Python and +generates Python code. It is intended to be simple, very easy to use, +and produce human-readable parsers. -It is not the fastest or most powerful parser. Yapps is designed to be -used when regular expressions are not enough and other parser systems -are too much: situations where you might otherwise write your own -recursive descent parser. +It is not the fastest or most powerful parser. Exyapps is designed +to be used when regular expressions are not enough and other parser +systems are too much: situations where you might otherwise write your +own recursive descent parser. -This package contains several upward-compatible enhancements to the -original YAPPS source: +Exyapps is derived from YAPPS, with various extensions: - Handle stacked input ("include files") - augmented ignore-able patterns (can parse multi-line C comments correctly) - better error reporting - read input incrementally - -Exyapps is an extended fork of yapps with these new features: -- (to be written) +- the generated parser does not require any runtime library """ setup ( name = "exyapps", - version = "3.0", + version = "3.0dev", description = description, long_description = long_description, + url="https://svn.stsci.edu/trac/ssb/etal/wiki/exyapps", + maintainer="Mark Sienkiewicz", + maintainer_email='no_spam@see_url', # bug: replace this and put acknowledgements of these guys in the docs # url = "http://theory.stanford.edu/~amitp/yapps/", # author = "Amit J. Patel", @@ -45,5 +44,6 @@ setup ( keywords = ['parsing'], packages = ['exyapps'], scripts = ['scripts/exyapps'], - #cmdclass = {'bdist_rpm': MyBDist_RPM}, + # if we ever start using distribute + # zip_safe = False, ) -- cgit