Commit Graph

70 Commits

Author SHA1 Message Date
Matthew Brett 5347ae21bd Add SystemError to errors from compilation
OSX generates a SystemError from a missing compiler; trap with other
compilation errors.
2014-04-08 11:23:21 -07:00
Ben Darnell de480f941b Merge branch 'branch3.2' 2014-01-16 23:12:59 -05:00
Ben Darnell 70659cbcb3 Add a new TORNADO_EXTENSION environment variable for testing purposes.
This variable can be set to 0 to suppress or 1 to require the use of the
extension (instead of the default to use it when it is available but silently
fall back).  Require the extension to be present on travis-ci.
2014-01-16 22:32:32 -05:00
Ben Darnell ff2b777eff Bump version number to 3.3.dev1 2014-01-14 21:42:24 -05:00
Ben Darnell 76a6987a20 Set version number to 3.2. 2014-01-14 08:41:27 -05:00
Ben Darnell b2039a3dd9 Set version number to 3.2b2 2014-01-07 22:01:38 -05:00
Ben Darnell 541331a007 Set version number to 3.2b1. 2013-12-30 14:18:28 -05:00
Ben Darnell bf2cf0e202 Add python 3.4 tag to setup.py 2013-12-30 14:17:57 -05:00
Ben Darnell 08d75e1963 Make setuptools optional again in setup.py. 2013-12-01 16:01:35 -05:00
Ben Darnell 4ec9831f54 Make the C extension optional. 2013-11-05 17:58:45 -05:00
Ben Darnell 0ca7fa01d1 Replace cython-based extension module with a hand-written one.
This avoids the complexity of ensuring that cython is installed
at build time.
2013-11-05 17:58:31 -05:00
Ben Darnell 4a5fdb1e83 Add backports.ssl_match_hostname dependency in place of our copy.
This function has changed recently and it makes more sense to stop
maintaining a separate copy, even though it does introduce our first
required dependency.
2013-11-05 16:00:42 -05:00
Ben Darnell e8dc5e427d Add cython-based speedup for websocket mask function.
This optimization is currently activated only if Cython is present
when Tornado is installed.
2013-10-26 22:13:14 -04:00
Ben Darnell ff9f9c3c43 Bump verison number to 3.2.dev2 2013-08-29 17:32:49 -04:00
Ben Darnell bc955f44ba Set master branch version to 3.2.dev1 2013-06-17 22:49:27 -04:00
Ben Darnell 2d7ce584ec Set version to 3.1. 2013-06-15 14:15:54 -04:00
Ben Darnell b61bc5a79c Set version number to 3.1b1 2013-06-05 09:28:15 -04:00
Ben Darnell 1ccf71a5b9 Add method StaticFileHandler.get_content_version.
This method is easier for subclasses to override (the base class still
handles caching) and lets us use the post-validation absolute path,
fixing some issues with default_filename support.

Improve StaticFileHandler test coverage.
2013-05-19 12:50:43 -04:00
Ben Darnell 7cb8072e69 Bump version number in the master branch 2013-04-12 10:15:21 -04:00
Ben Darnell e555908785 Set version number to 3.0.1 2013-04-08 23:26:51 -04:00
Ben Darnell 6a8bfce58a Include readme in the setup.py long_description field.
This should let pypi pick it up automatically on upload.
2013-03-29 09:48:45 -04:00
Ben Darnell bba0838eee Bump version number in the master branch 2013-03-29 09:47:52 -04:00
Ben Darnell 6c6b72f3a3 Set version number to 3.0 2013-03-29 09:02:04 -04:00
Ben Darnell c3cc556346 Downloads are now hosted on pypi instead of github. 2013-03-29 08:55:39 -04:00
Ben Darnell 9a193ae5b5 Update pypi description field. 2013-03-27 23:29:01 -04:00
Ben Darnell dd388bf184 Fix options.parse_config_file on Python 3.
Add a test for this function.

Closes #702.
2013-03-27 22:55:04 -04:00
Ben Darnell e48cf35543 Bump version to 3.0b2 2013-03-24 23:22:20 -04:00
Ben Darnell 004bf1c321 Bump version number to 3.0b1 2013-03-16 19:34:01 -04:00
Ben Darnell a522a2f1dc Bump version to 2.4.post4 2013-03-03 18:22:52 -05:00
Ben Darnell ff2e119a48 Add pypi classifiers so we'll show up on python3-compatible lists. 2013-02-18 10:46:48 -05:00
Ben Darnell 336e134b33 Bump version number to 2.4.post3 2013-02-13 13:30:18 -05:00
Ben Darnell 217b7eb5fc Remove our custom epoll module now that we only support 2.6+. 2013-01-13 21:59:48 -05:00
Ben Darnell 900d5a2697 Get all the tests passing under py3 without 2to3 2013-01-13 21:31:55 -05:00
Ben Darnell 6683077aec Remove now-redundant entries from next.rst, bump version to 2.4.post2. 2012-11-24 22:28:13 -05:00
Ben Darnell 7a2442d9d6 Post-release version bump 2012-09-04 21:50:58 -07:00
Ben Darnell 0846140fd7 Set version number to 2.4 2012-09-03 22:07:23 -07:00
Ben Darnell 489997d18d Fix load_gettext_translations on python 3 2012-06-14 01:41:04 -07:00
Ben Darnell 562d9602de Better ($LANG-independent) fix for csv translation loading on py3. 2012-06-14 01:03:17 -07:00
Ben Darnell efcab59b0b Post-release version bump 2012-06-03 13:26:32 -07:00
Ben Darnell 13598908a7 Set version number to 2.3 2012-05-31 21:39:21 -07:00
Ben Darnell 5cd350ace0 Set version number to 2.3rc1 2012-05-27 22:10:03 -07:00
Ben Darnell 983fb8bae8 Open template files in binary mode (to be decoded as utf8 later)
Text mode in python 3 uses an environment-dependent encoding, so
add a test and run it in both C and utf-8 locales.
2012-04-18 21:29:06 -07:00
Ben Darnell 3b181f545a Revert "Remove optional setuptools import."
This reverts commit 50b28c5d7a.

Turns out we do need setuptools in at least one situation:
distutils chokes if there are broken symlinks anywhere in the source
tree, but in testing with a VM there may be "broken" symlinks that point
outside the directory shared with the VM.
2012-02-20 00:42:21 -08:00
Ben Darnell 50b28c5d7a Remove optional setuptools import.
We don't rely on any setuptools features for python2 builds, and the
optional import makes our builds depend on the environment in subtle
ways (egg-info directories, etc).
2012-01-30 23:46:36 -08:00
Ben Darnell 501a551ea2 Bump post-release version number (now pep 386 compliant!) 2012-01-30 23:39:31 -08:00
Ben Darnell 02bc76155d Set version number to 2.2. 2012-01-30 11:01:44 -08:00
Ben Darnell 6dd03c06f6 Bump version number in the master branch 2011-10-07 01:08:13 -07:00
Ben Darnell fa159286ff Set version number to 2.1.1 2011-10-04 09:59:49 -07:00
Ben Darnell fe955fec39 Bump version number in the master branch 2011-09-22 00:32:21 -07:00
Ben Darnell b419316cc7 Set version number to 2.1 2011-09-20 21:21:52 -07:00