Commit graph

190 commits

Author SHA1 Message Date
Dave Shawley
7991f99807 Make shutdown timings configurable. 2019-09-02 08:01:09 -04:00
Dave Shawley
eab16f5f2a Update LICENSE year. 2019-09-02 07:57:24 -04:00
Dave Shawley
d2a1171279 Update development tool versions. 2019-09-02 07:56:11 -04:00
Andrew Rabert
474d4b268b Fix docs 2019-08-30 16:11:17 -04:00
dave-shawley
8baa4cdc1f
Merge pull request #31 from gmr/tornado6
Change pinning of Tornado to include Tornado 6
2019-03-05 14:23:35 -05:00
Gavin M. Roy
33e4ceb704 Change pinning of Tornado to include Tornado 6 2019-03-05 14:17:31 -05:00
Andrew Rabert
ef74068dd4 Update RTD conf 2018-11-29 17:19:25 -05:00
Andrew Rabert
d2c0d4a43d Release version 2.0.0 2018-11-27 17:33:28 -05:00
Andrew Rabert
a6305bedd8
Merge pull request #29 from nvllsvm/tornado5
Add support for Tornado >= 5
2018-11-27 17:27:23 -05:00
Andrew Rabert
63bf39cf4a Simplify doc config 2018-11-26 19:38:35 -05:00
Andrew Rabert
49195dd75a Ensure flake8 compliance in CI 2018-11-26 19:31:40 -05:00
Andrew Rabert
0cdbcd28d8 Add missing changelog link 2018-11-26 19:31:04 -05:00
Andrew Rabert
c68e5e1762 Ensure docs build in CI 2018-11-26 19:30:55 -05:00
Andrew Rabert
c6cfc2bc82 Simplify setup.py 2018-11-26 19:26:34 -05:00
Andrew Rabert
a981861bf1 Use python 3 super 2018-11-26 19:24:30 -05:00
Andrew Rabert
11bc7079c0 Remove explicit object inheritance 2018-11-26 19:03:37 -05:00
Andrew Rabert
78e063963d Remove mock and update tests 2018-11-26 19:03:37 -05:00
Andrew Rabert
234fb6d479 Support only tornado>=5.0
- Drop support for all versions of tornado prior to 5.0. This negates
the need for version-aware conditionals that previous existed.
- Update tox to test Tornado 5.0 and the unpinned latest version.
2018-11-26 19:03:37 -05:00
Andrew Rabert
8dfb33d6cc Drop pypy support 2018-11-26 19:03:37 -05:00
Andrew Rabert
3b30dbb8e2 Drop support for Python < 3.5 2018-11-26 19:03:37 -05:00
Andrew Rabert
378207f331 Reorganize and update requirements
- Move test deps to testing.txt
- Move doc deps to docs.txt. IMO - keeps things clearer
- Unpin flake8
- Require sprockets.http installation in edit mode
2018-11-26 19:03:21 -05:00
Andrew Rabert
008e5d51be Pin Tornado based on Python version 2018-11-26 19:03:21 -05:00
Andrew Rabert
74aaf7bf01 Add support for Tornado >= 5 2018-11-26 19:03:21 -05:00
Andrew Rabert
3a434d43c3
Merge pull request #26 from dave-shawley/signal-safe
Runner: remove logging from signal handler.
2018-08-21 10:51:43 -04:00
Andrew Rabert
c30343e8df Add Python 3.6 and 3.7 to Travis 2018-08-08 15:55:38 -04:00
Dave Shawley
3321987dfc Runner: remove logging from signal handler.
It turns out that logging.Logger SHOULD NOT be used in signal handlers.
We are running into this elsewhere in the system so that is absolutely
no reason to risk it here.

ref: https://docs.python.org/3/library/logging.html#thread-safety
2018-03-15 07:34:09 -04:00
Gavin M. Roy
1868d40e63 Bump the version, license year 2018-01-29 11:27:56 -05:00
Gavin M. Roy
7ef88a34ae
Merge pull request #19 from nvllsvm/master
Avoid RecursionError in test
2018-01-29 11:26:43 -05:00
Gavin M. Roy
615577e092
Merge pull request #24 from dave-shawley/reuse-that-address
Reuse the listening socket address
2018-01-29 11:26:21 -05:00
Dave Shawley
25cbd8e8af Add .readthedocs.yml. 2018-01-29 07:50:21 -05:00
Dave Shawley
fdb97b8987 LICENSE: version bump. 2018-01-29 07:39:35 -05:00
Dave Shawley
d4b05e2970 docs/history: fix syntax. 2018-01-29 07:38:37 -05:00
Dave Shawley
eb53e8711c travis: remove doc building.
RIP pythonhosted.org
2018-01-29 07:37:56 -05:00
Dave Shawley
cc90a09ae7 docs: add badges and links to README. 2018-01-29 07:37:53 -05:00
Dave Shawley
473f2f2de0 Install flake8 for development. 2018-01-29 07:18:58 -05:00
Dave Shawley
917f84bd3f tox.ini: Add testing of multiple Tornado versions. 2018-01-28 14:34:35 -05:00
Dave Shawley
fb909088d9 Enable reuse_port option to HTTPServer.bind.
This makes solutions that restart the process (e.g., envconsul) work
properly.  Without port reuse, you will get a very unpleasant "port
already in use" when the service restarts.

This requires Tornado >= 4.4
2018-01-28 14:32:41 -05:00
Brian Korty
a6fdbba463
Merge pull request #23 from bkorty/bump-to-142
Metadata bumps for 1.4.2.
2018-01-25 09:43:05 -05:00
Brian Korty
a3e7836acd Metadata bumps for 1.4.2. 2018-01-25 09:36:49 -05:00
dave-shawley
9efd85f197
Merge pull request #22 from bkorty/expose-http-server-options
Support max_body_size and max_buffer_size.
2018-01-25 09:22:39 -05:00
Brian Korty
4109dd3885 Support max_body_size and max_buffer_size.
Allow max_body_size and max_buffer_size settings to be passed into the
underlying Tornado HTTPServer to override the default settings.
2018-01-24 20:07:12 -05:00
Dave Shawley
e7106c6c71 Metadata bumps for 1.4.1. 2018-01-03 13:44:32 -05:00
dave-shawley
a11ec9063a
Merge pull request #21 from dave-shawley/upload-to-pythonhosted
Enable uploading docs to pythonhosted.org.
2018-01-03 13:41:02 -05:00
Dave Shawley
261a6bd1ca requirements: hard pin development tools. 2018-01-03 13:37:31 -05:00
Dave Shawley
0730428069 Enable uploading docs to pythonhosted.org.
If this works, then consider ditching readthedocs.org since there is no
way to downgrade the sphinx version there /sigh
2018-01-03 13:19:28 -05:00
dave-shawley
c49175a610
Merge pull request #20 from dave-shawley/fix-docs
Fix documentation builds
2018-01-03 13:17:05 -05:00
Dave Shawley
57b161a5d3 requirements: pin sphinx version.
See https://bitbucket.org/birkenfeld/sphinx-contrib/issues/184/
2018-01-03 13:10:03 -05:00
Andrew Rabert
4181abc542 Avoid RecursionError in test
A sleep value of 0.05 resulted in a RecursionError in some environments.
2017-06-08 17:01:51 -04:00
Gavin M. Roy
7f2956413c Merge pull request #17 from dave-shawley/add-app
Add application class
2016-11-03 15:32:50 -04:00
Dave Shawley
f3946a747f docs/api.rst: Fix typo. 2016-11-03 15:28:16 -04:00