HTTP/2 302
server: nginx
date: Sun, 27 Jul 2025 09:29:15 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100222235852
location: https://web.archive.org/web/20100222235852/https://code.google.com/appengine/docs/python/tools/
server-timing: captures_list;dur=0.591652, exclusion.robots;dur=0.022048, exclusion.robots.policy;dur=0.010934, esindex;dur=0.011198, cdx.remote;dur=9.239759, LoadShardBlock;dur=108.970976, PetaboxLoader3.datanode;dur=38.914911, PetaboxLoader3.resolve;dur=53.969488
x-app-server: wwwb-app219
x-ts: 302
x-tr: 148
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app219; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 27 Jul 2025 09:29:15 GMT
content-type: text/html; charset=ISO-8859-1
x-archive-orig-vary: Accept-Language,Cookie,Referer
x-archive-orig-etag: "ac44bc29ee819712d1b937bcd6d1a784"
x-archive-orig-last-modified: Mon, 22 Feb 2010 23:58:52 GMT
x-archive-orig-date: Mon, 22 Feb 2010 23:58:52 GMT
x-archive-orig-expires: Mon, 22 Feb 2010 23:58:52 GMT
x-archive-orig-cache-control: private, max-age=3600
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-set-cookie: PREF=ID=03ddcb21ba660604:TM=1266883132:LM=1266883132:S=GYZjktStIEXe75y0; expires=Wed, 22-Feb-2012 23:58:52 GMT; path=/; domain=.google.com
x-archive-orig-server: codesite_static_content
x-archive-orig-x-xss-protection: 0
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 22 Feb 2010 23:58:52 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate",
; rel="first memento"; datetime="Wed, 21 Jan 2009 13:09:26 GMT",
; rel="prev memento"; datetime="Thu, 11 Feb 2010 20:41:00 GMT",
; rel="memento"; datetime="Mon, 22 Feb 2010 23:58:52 GMT",
; rel="next memento"; datetime="Wed, 24 Feb 2010 05:20:12 GMT",
; rel="last memento"; datetime="Sun, 14 Jul 2024 03:31:27 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_14_20100222100259_crawl101_IndexOnly-c/52_14_20100222235803_crawl103.arc.gz
server-timing: captures_list;dur=0.424678, exclusion.robots;dur=0.013117, exclusion.robots.policy;dur=0.007205, esindex;dur=0.010736, cdx.remote;dur=30.472875, LoadShardBlock;dur=108.848989, PetaboxLoader3.datanode;dur=92.106240, PetaboxLoader3.resolve;dur=107.644731, load_resource;dur=113.945788
x-app-server: wwwb-app219
x-ts: 200
x-tr: 330
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Python Tools - Google App Engine - Google Code
Python Tools
The Python SDK includes the complete code for the Python service APIs, a development web server tool for testing your application on your local computer, and a tool for uploading your files and interacting with your app on App Engine. This section describes these tools and your app's configuration files. This section also contains overview and reference information for other tools and libraries for developing Python apps, including the webapp web application framework.
This guide contains the following sections: