I'd even say consider Flask for larger projects if you have patience, a good head for package/module layouts, and are after a really "no fluff" framework.
Tie it up to Nginx using Gunicorn: http://gunicorn.org/
(Here's the instructions in the Flask docs: http://flask.pocoo.org/docs/deploying/others/#gunicorn)
You will get some killer, low memory performance (many times smaller memory footprint than Django) out of that setup.
@OP: Personally I think Python has a lot of syntax fluff, whereas Ruby couldn't get simpler in that regard; even forgetting about the LOC and focusing on the respective DSLs:
from flask import Flask
app = Flask(__name__)
return "Hello World!"
if __name__ == "__main__":
get '/hi' do