[sldev-commits] r26 - trunk

which.linden at svn.secondlife.com which.linden at svn.secondlife.com
Wed Nov 21 11:09:51 PST 2007


Author: which.linden
Date: 2007-11-21 13:09:51 -0600 (Wed, 21 Nov 2007)
New Revision: 26

Added:
   trunk/setup.py
Trac: http://svn.secondlife.com/trac/mulib/changeset/26
Log:
Added a setup.py so that eggs can be generated.

Added: trunk/setup.py
===================================================================
--- trunk/setup.py	                        (rev 0)
+++ trunk/setup.py	2007-11-21 19:09:51 UTC (rev 26)
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+
+from setuptools import setup
+
+setup(
+    name='mulib',
+    version='0.2',
+    description='REST web service framework',
+    author='Linden Lab',
+    author_email='sldev at lists.secondlife.com',
+    url='http://wiki.secondlife.com/wiki/Mulib',
+    packages=['mulib'],
+    install_requires=['eventlet', 'simplejson'],
+    long_description="""
+    Mulib is a REST web service framework built on top of
+    eventlet.httpd. Httpd parses incoming HTTP request and generates
+    the response; mulib takes care of locating the object which will
+    handle the request (url traversal) and calling the appropriate
+    callback method based on the method of the request. Code written
+    using mulib looks like a series of subclasses of mu.Resource which
+    override methods such as handle_get or handle_post, making it easy
+    to implement web services.
+
+    The stacked traversal code also knows how to traverse python
+    objects like dicts and lists. Using that style, it is possible to
+    easily interact with compositional data structures through the
+    Web.""",
+    classifiers=[
+    "License :: OSI Approved :: MIT License",
+    "Programming Language :: Python",
+    "Topic :: Internet :: WWW/HTTP",
+    "Topic :: Software Development :: Libraries :: Python Modules",
+    "Intended Audience :: Developers",
+    "Development Status :: 4 - Beta"]
+    )
+



More information about the sldev-commits mailing list