Shane Harvey
4828e426d8
BUMP 2.9.5
2017-06-30 15:13:06 -07:00
Shane Harvey
bc868e0dc6
PYTHON-1293 Evergreen - disable Solaris testing.
2017-06-30 15:03:11 -07:00
Tzach
ccc1d2037d
Slightly faster Cursor.next() ( #323 )
2017-06-29 12:53:54 -07:00
Shane Harvey
e3c58c0325
PYTHON-1291 Skip *_with_invalid_keys tests against >= 3.5.8.
2017-06-28 18:05:21 -07:00
Bernie Hackett
b067e804f0
PYTHON-1285 - Switch Evergreen OSX distro to 1012
2017-06-22 16:54:04 -07:00
Bernie Hackett
3d49b2f5f6
Fix test_comment for MongoDB 3.5
2017-05-25 16:59:48 -07:00
Bernie Hackett
c3dc1f4a8b
Try to fix Travis again
2017-05-25 14:17:36 -07:00
Bernie Hackett
61f9504230
Attempt to fix Travis for python 3.2 / pypy3-2.4
2017-05-25 13:39:42 -07:00
Bernie Hackett
a7402900b8
Document 2.x branch status on index page
2017-05-25 13:22:56 -07:00
Bernie Hackett
b090eca6cc
Github doesn't support the warning directive
2017-05-25 13:17:47 -07:00
Bernie Hackett
a29a4f7da1
Document 2.x branch status in the README
2017-05-25 13:14:46 -07:00
Bernie Hackett
01f773c9f7
Test mod_wsgi in Evergreen
2017-04-27 12:14:02 -07:00
Bernie Hackett
3d9e2eab22
Update Travis config
2017-04-26 22:24:13 -07:00
Bernie Hackett
099453fd81
Migrate testing to Ubuntu 12.04
...
This commit also cleans up the Evergreen config
file and fixes a test for MongoDB 3.5+.
2017-04-26 21:13:43 -07:00
Bernie Hackett
b95a4d8457
PYTHON-1201 - Test GSSAPI and PLAIN authentication
2017-03-14 13:05:17 -07:00
Bernie Hackett
d2a5cd82b0
Changelog updates
2017-03-06 16:18:35 -08:00
Bernie Hackett
7f73d3764e
Various fixes for Sphinx doc builds
2017-03-06 15:35:27 -08:00
Bernie Hackett
d5ccdb48b0
Fix UUID tests with the pypi uuid module
...
This change skips tests of CSHARP_LEGACY when the third
party uuid module from pypi is installed (or any other
uuid module that doesn't support bytes_le).
2017-03-06 12:40:54 -08:00
Shane Harvey
c6b1c2854e
Evergreen - enable Windows SSL tests
2017-03-03 13:36:18 -08:00
Bernie Hackett
ffeebbc486
PYTHON-1247 - Work around distutils MingW32 issues
2017-03-03 12:02:37 -08:00
Bernie Hackett
96891e921c
PYTHON-1245 - Fix MinGW32 build warning
2017-02-27 17:32:47 -08:00
Bernie Hackett
f2b9ec844f
PYTHON-1200 - Test CPython 2.6, 2.7, and 3.2 on Windows
2017-02-27 09:58:20 -08:00
Shane Harvey
7702c46957
PYTHON-1232 Add Jenkins storage engines test matrix
2017-02-23 15:10:30 -08:00
Bernie Hackett
959b395da0
Fix infrequent read preference test failure
2017-02-17 16:02:06 -08:00
Bernie Hackett
c4091d8d75
PYTHON-1239 - Test explicitly without C extensions
2017-02-17 13:41:13 -08:00
Bernie Hackett
a87b390e82
Test C extensions on Windows - Python 3.3 - 3.6
2017-02-09 18:22:15 -08:00
Bernie Hackett
19e1161e86
Keep Jython 2.5 tests from running out of memory
2017-02-08 15:56:00 -08:00
Bernie Hackett
c27f382a17
Disable evergreen "upload working dir" task
...
It's unnecessary and causes CI timeouts.
2017-02-08 14:04:59 -08:00
Bernie Hackett
39cf311c74
PYTHON-1158 - Protect pool init and fix auth test
2017-02-07 15:26:33 -08:00
Bernie Hackett
8e57445794
PYTHON-1202 - Fix time64 compilation with -std=c99
...
Python 2.6 on Solaris 11 is built with -std=c99. That causes
build issues for our time64 code, which needs localtime_r and
tzset. Including Python.h in time64.c provides the necessary magic.
2017-02-07 14:36:44 -08:00
Shane Harvey
45fdd780fc
Evergreen: add Python 3.2 testing
2017-02-07 12:22:44 -08:00
Bernie Hackett
467ff3f8ee
PYTHON-1238 - Don't send empty writeConcern to user management commands
2017-02-07 11:41:19 -08:00
Bernie Hackett
9e123e3c11
PYTHON-1235 - Fix auto reconnect test under Jython 2.7
2017-02-06 13:38:11 -08:00
Bernie Hackett
80fdf61cdb
PYTHON-1205 - Use SIGALRM instead of interrupt_main on non-Windows
2017-02-06 13:36:23 -08:00
Bernie Hackett
544fd06f6f
Fix tests for gevent 1.2
...
Gevent 1.2 replaced gevent.coros with gevent.lock.
2017-02-06 13:33:54 -08:00
Bernie Hackett
090a39be10
Improve master slave test setup
2017-02-06 13:32:36 -08:00
Bernie Hackett
7ff4898e97
Improve test suite primary discovery
2017-02-06 13:30:49 -08:00
Bernie Hackett
295bd96648
PYTHON-1237 - Update aggregate test for MongoDB 3.5+
2017-02-06 13:24:14 -08:00
Bernie Hackett
0308797cca
Update TLS test certificates and test configuration
2017-02-06 13:23:00 -08:00
Shane Harvey
489ef3676e
PYTHON-1198 Test PyMongo v2.9 on Evergreen.
...
Install nose via setup_requires to produce XML test output.
Add Python 2.4, 2.5, Jython 2.5 testing.
Only run the SSL test suite when SSL is enabled.
test_ssl.py should not fail when auth_context.client does not exist.
Work around the nosetests command and verbosity flag on Python 3.
2017-02-03 15:54:46 -08:00
Shane Harvey
d5a7120e6a
Add Evergreen config from evergreen branch @287a87eee9ef4a2a0ec4a60fcb8f785ca1af52d3
2017-02-02 16:58:38 -08:00
Bernie Hackett
53ee18eefe
Changelog updates for 2.9.5
2017-01-31 13:36:14 -08:00
Bernie Hackett
a28c4f1d4e
Claim support for Python 3.6
2017-01-31 13:25:00 -08:00
Bernie Hackett
4f52cd3f5d
PYTHON-1158 - Use SSLContext and PROTOCOL_TLS_CLIENT
...
This change works around deprecations in CPython 3.6 and expected
deprecations in later Python releases.
2017-01-31 13:08:04 -08:00
Bernie Hackett
5d2195d865
Start work on 2.9.5
2017-01-31 13:06:25 -08:00
Bernie Hackett
1c136a627b
BUMP 2.9.4
2016-09-30 10:46:45 -07:00
Bernie Hackett
7903473f99
Changelog for 2.9.4
2016-09-29 17:19:02 -07:00
Bernie Hackett
989a40ade5
PYTHON-1144 - Add Atlas / PyMongo 2.x usage guide
2016-09-29 15:04:18 -07:00
Bernie Hackett
500db80aa0
PYTHON-1154 - Various doc and doctest fixes
...
- Make the doctests pass against MongoDB 2.6 - master (3.3)
- Make the doctests pass under python 2.6 - python 3.5
- Make the docs build properly with python 2.4 and 2.5
Previous changes to make the doctests pass under python 3 keep
them from working at all under python 2.4, and cause some doctests
to fail under python 2.5. That feels like a fair tradeoff.
2016-09-28 15:57:34 -07:00
Bernie Hackett
2c232e78b2
PYTHON-1153 - Make docs build and test under python 3
2016-09-26 15:39:57 -07:00