I am planning to write web service in python. But, I found wsgi also does the similar thing. Which one can be preferred?
Thank you
Bala

Update

I am still confused. Please help.
Better in my sense means:
1. Bug will be fixed periodically.
2. Chosen by most developers.
3. Additional features like authentication tokens like AWS, can be supported out of the box.
4. No strong dependency on version.( I see that wsgi requires python 2.6)
5. All python libraries will work out of the box.
6. Scalable in the future.
7. Future upgrade don't cause any issues.  
With my limited experience, I want these features. There might be some I might be missing.
Thanks
Bala

Update  

I am sorry for all the confusion caused. I just want to expose a restful web services in python language. Is there a good framework?
Bug will be fixed periodically.
Unless you're paying money, you cannot have any idea about this.

Chosen by most developers.
mod_wsgi

Additional features like authentication tokens like AWS, can be supported out of the box.
True for every framework.

No strong dependency on version.( I see that wsgi requires python 2.6)
What?  Everything depends on compatible versions.  Everything.  Every single piece of software.

All python libraries will work out of the box.
"All?"  What about the poorly-written ones?

Scalable in the future.
Sure.  We always hope for this.  There's no guarantee.

Future upgrade don't cause any issues.
That's funny.


"I want these features."
We all do.  Realistically, you can get #2.  The rest don't make sense or cannot every be assured.
Apache2: mod_wsgi or mod_python, which one is better?