Import python-werkzeug_0.11.15+dfsg1.orig.tar.gz
Ondřej Nový
7 years ago
5 | 5 |
- "3.3"
|
6 | 6 |
- "3.4"
|
7 | 7 |
- "3.5"
|
|
8 |
- "3.6-dev"
|
|
9 |
- "nightly"
|
8 | 10 |
|
9 | 11 |
install:
|
10 | 12 |
# Travis uses an outdated PyPy, this installs the most recent one.
|
0 | 0 |
Werkzeug Changelog
|
1 | 1 |
==================
|
|
2 |
|
|
3 |
Version 0.11.15
|
|
4 |
---------------
|
|
5 |
|
|
6 |
Released on December 30th 2016.
|
|
7 |
|
|
8 |
- Bugfix for the bugfix in the previous release.
|
|
9 |
|
|
10 |
Version 0.11.14
|
|
11 |
---------------
|
|
12 |
|
|
13 |
Released on December 30th 2016.
|
|
14 |
|
|
15 |
- Check if platform can fork before importing ``ForkingMixIn``, raise exception
|
|
16 |
when creating ``ForkingWSGIServer`` on such a platform, see PR ``#999``.
|
2 | 17 |
|
3 | 18 |
Version 0.11.13
|
4 | 19 |
---------------
|
0 | 0 |
[tox]
|
1 | |
envlist = py26, py27, pypy, py33, py34, py35
|
|
1 |
envlist = py26, py27, pypy, py33, py34, py35, py36
|
2 | 2 |
|
3 | 3 |
[testenv]
|
4 | 4 |
passenv = LANG
|
19 | 19 |
from werkzeug._compat import iteritems
|
20 | 20 |
|
21 | 21 |
# the version. Usually set automatically by a script.
|
22 | |
__version__ = '0.11.13'
|
|
22 |
__version__ = '0.11.15'
|
23 | 23 |
|
24 | 24 |
|
25 | 25 |
# This import magic raises concerns quite often which is why the implementation
|
40 | 40 |
import socket
|
41 | 41 |
import sys
|
42 | 42 |
import signal
|
|
43 |
|
|
44 |
|
|
45 |
can_fork = hasattr(os, "fork")
|
|
46 |
|
43 | 47 |
|
44 | 48 |
try:
|
45 | 49 |
import ssl
|
|
61 | 65 |
|
62 | 66 |
|
63 | 67 |
try:
|
64 | |
from SocketServer import ThreadingMixIn, ForkingMixIn
|
|
68 |
import SocketServer as socketserver
|
65 | 69 |
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
|
66 | 70 |
except ImportError:
|
67 | |
from socketserver import ThreadingMixIn, ForkingMixIn
|
|
71 |
import socketserver
|
68 | 72 |
from http.server import HTTPServer, BaseHTTPRequestHandler
|
|
73 |
|
|
74 |
ThreadingMixIn = socketserver.ThreadingMixIn
|
|
75 |
|
|
76 |
if can_fork:
|
|
77 |
ForkingMixIn = socketserver.ForkingMixIn
|
|
78 |
else:
|
|
79 |
class ForkingMixIn(object):
|
|
80 |
pass
|
69 | 81 |
|
70 | 82 |
# important: do not use relative imports here or python -m will break
|
71 | 83 |
import werkzeug
|
|
524 | 536 |
|
525 | 537 |
def __init__(self, host, port, app, processes=40, handler=None,
|
526 | 538 |
passthrough_errors=False, ssl_context=None, fd=None):
|
|
539 |
if not can_fork:
|
|
540 |
raise ValueError('Your platform does not support forking.')
|
527 | 541 |
BaseWSGIServer.__init__(self, host, port, app, handler,
|
528 | 542 |
passthrough_errors, ssl_context, fd)
|
529 | 543 |
self.max_children = processes
|