Add setup attempt
authorhfuecks <hfuecks@2aa64f9d-4624-0410-9d16-255af7953928>
Sun, 10 Dec 2006 21:57:13 +0000 (21:57 +0000)
committerhfuecks <hfuecks@2aa64f9d-4624-0410-9d16-255af7953928>
Sun, 10 Dec 2006 21:57:13 +0000 (21:57 +0000)
setup.py [new file with mode: 0755]

diff --git a/setup.py b/setup.py
new file mode 100755 (executable)
index 0000000..6cdeea9
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,51 @@
+from distutils.core import setup
+
+# From inspecting Mark Pilgrims feedparser...
+# patch distutils if it can't cope with the "classifiers" or "download_url"
+# keywords (prior to python 2.3.0).
+from distutils.dist import DistributionMetadata
+if not hasattr(DistributionMetadata,'classifiers'):
+    DistributionMetadata.classifiers = None
+    
+setup(
+    name = 'apachelog',
+    version = '1.0',
+    description = 'Access log parser in python, ported from '\
+    'Peter Hickman\'s Apache::LogRegex Perl moduleUniversal.',
+    long_description = """\
+Apache Log Parser
+-----------------
+
+Parser for extracting fields from a single line of an Apache
+access.log (should work for other servers conforming to the
+Common Log Format).
+
+Create the parser with the log format from your server .conf
+file, parse lines to get dict corresponding to fields defined
+in the log format.
+
+
+""",
+    author='Harry Fuecks',
+    author_email = 'hfuecks@gmail.com',
+    url = 'http://code.google.com/p/apachelog',
+    license = "Artistic License / GPLv2",
+    platforms = ['POSIX', 'Windows'],
+    keywords = ['apache', 'log', 'parser'],
+    classifiers = [
+        "Development Status :: 4 - Beta",
+        "Environment :: Console",
+        "Environment :: Web Environment",
+        "Intended Audience :: Developers",
+        "Intended Audience :: System Administrators",
+        "License :: OSI Approved :: Artistic License",
+        "License :: OSI Approved :: GNU General Public License (GPL)",
+        "Operating System :: OS Independent",
+        "Programming Language :: Python",
+        "Topic :: Internet :: Log Analysis",
+        "Topic :: System :: Logging",
+        "Topic :: Software Development :: Libraries :: Python Modules",
+        "Topic :: Text Processing",
+        ],
+    py_modules = ['apachelog',]
+    )