Steven Silvester
a421c662e6
PYTHON-4373 Use requirements files for deps ( #1605 )
2024-04-17 17:58:35 -05:00
Steven Silvester
4d2deba8db
PYTHON-4210 Migrate Remaining Secrets to AWS Vaults ( #1517 )
2024-02-23 05:47:08 -06:00
Steven Silvester
12e8778fbd
PYTHON-4184 Clean up tox config ( #1500 )
2024-02-05 13:31:37 -06:00
Steven Silvester
68d22b20bd
PYTHON-4151 Use Centralized Scripts for CSFLE Tests ( #1477 )
2024-01-29 17:19:24 -06:00
Steven Silvester
8422edf3ab
PYTHON-4054 Add ability to serve live docs ( #1447 )
2023-12-07 15:46:46 -06:00
Noah Stapp
8c293d2662
PYTHON-3963 Migrate CSFLE Tests to AWS Secrets Vault ( #1446 )
2023-12-07 10:06:52 -08:00
Casey Clements
988ce0df33
PYTHON-4070 Add setuptools as dep for test target ( #1451 )
2023-12-04 14:51:40 -08:00
Steven Silvester
923c8a5abe
PYTHON-4024 Use ruff formatter ( #1419 )
2023-11-02 12:46:40 -05:00
Steven Silvester
7936708d97
PYTHON-4014 Apply QA Suggestions from Scientific Python Library Development Guide ( #1414 )
2023-11-01 19:37:22 -05:00
Shane Harvey
4b9c5b9a1e
PYTHON-3968 Fix mockupdb tox config ( #1416 )
2023-11-01 11:49:52 -07:00
Steven Silvester
c146017de1
PYTHON-4012 Adopt more RST static checks ( #1412 )
2023-10-31 07:55:24 -05:00
Shane Harvey
7bb9a73b2f
PYTHON-3968 Allow pymongo to be installed in tox when C extension fails to build ( #1409 )
2023-10-27 18:06:19 -07:00
Noah Stapp
61269c0f89
PYTHON-3958 BSON failure - TestDatetimeConversion.test_millis_from_da… ( #1394 )
2023-10-19 11:46:21 -07:00
Shane Harvey
c0f463f6d3
PYTHON-3991 Fix MockupDB tests when run through tox ( #1388 )
2023-10-12 12:06:27 -07:00
Steven Silvester
42d87e2c9c
PYTHON-3985 [Build Failure] TestCollectionChangeStream.test_split_large_change ( #1383 )
2023-10-03 12:29:04 -05:00
Steven Silvester
87d6a54f77
PYTHON-3929 Add check-manifest support ( #1366 )
2023-09-15 17:54:03 -05:00
Noah Stapp
14640256cb
PYTHON-3940 Pytest Config Improvements ( #1373 )
2023-09-13 11:31:43 -07:00
Steven Silvester
6f4e617e6d
PYTHON-3905 Use from __future__ import annotations in all files ( #1370 )
...
* PYTHON-3905 Use from __future__ import annotations in all files
* cleanup
* cleanup
* cleanup
2023-09-11 10:49:24 -05:00
Steven Silvester
83ab612aa1
PYTHON-3932 Support mypy --strict testing in bson package ( #1362 )
2023-08-29 13:49:11 -05:00
Noah Stapp
42c0841700
PYTHON-3906 Use AWS Secrets for Atlas tests ( #1342 )
2023-08-15 13:05:24 -05:00
Iris
c1d33831e8
PYTHON-3907 add --disallow-untyped-defs for mypy ( #1351 )
2023-08-10 11:08:36 -07:00
Steven Silvester
b8c1364368
PYTHON-3884 Replace uses of run-test.sh with tox ( #1333 )
2023-08-07 12:47:57 -05:00
Steven Silvester
fbecc75b37
PYTHON-3844 Enable Pytest XML Reporting in Tox ( #1330 )
2023-07-27 11:22:51 -05:00
Steven Silvester
1a249386cf
PYTHON-3723 Add search index management helpers ( #1224 )
2023-07-14 09:51:19 -05:00
Noah Stapp
f81cda0e22
PYTHON-3774 Update Evergreen run-atlas-tests to use tox + pytest ( #1270 )
2023-07-12 09:41:31 -07:00
Noah Stapp
94fabf5e98
PYTHON-3793 Make tox fail with invalid environment ( #1286 )
2023-07-03 12:17:11 -04:00
Noah Stapp
cae124c32c
PYTHON-3588 Expose an API to create a cursor from a command response ( #1263 )
2023-06-28 14:19:04 -07:00
Noah Stapp
d5882075d6
PYTHON-3789 Use tox for Evergreen mockupdb tests ( #1277 )
2023-06-28 10:57:23 -07:00
Steven Silvester
e78a91ef28
PYTHON-2965 Migrate to a PEP517 compliant build system ( #1252 )
2023-06-22 13:00:55 -05:00
Noah Stapp
b16e06acfd
PYTHON-3727 Use tox for unit tests and switch to pytest ( #1249 )
2023-06-21 15:07:14 -07:00
Noah Stapp
bc66d83efc
PYTHON-3738 Use tox for sphinx doc instead of setup.py ( #1245 )
2023-06-20 09:13:23 -07:00
Noah Stapp
374250d549
PYTHON-2963 Add tox config in preparation for migration from setup.py ( #1240 )
2023-06-16 13:05:18 -07:00
Shane Harvey
9a882245b1
PYTHON-2025 Remove unused tox and appveyor configs
2019-11-01 13:09:34 -07:00
Maciej "RooTer" Urbański
08e839070b
Test against Python 3.7 on Travis ( #426 )
2019-11-01 11:38:24 -07:00
Bernie Hackett
749c1a2f0b
PYTHON-1467 - PyMongo no longer supports Python 2.6
2018-07-02 15:15:43 -07:00
Anthony Sottile
ff81fbb938
Ensure files end in a newline
2017-08-31 22:26:39 -07:00
Bernie Hackett
ed59b574c3
Update tox and travis configs
...
I'm removing python2.6 from travis for the time being. It
requires unittest2 and it's not clear how to install that
for just 2.6 in travis.
2016-10-01 22:40:49 -07:00
A. Jesse Jiryu Davis
ff4c429f6f
PYTHON-512 - Remove gevent from tox.ini.
2015-03-10 08:43:53 -07:00
Luke Lovett
327fdaa560
PYTHON-680 Remove all references to nose
2014-04-28 18:06:27 +00:00
Bernie Hackett
a4a16ac6fc
Add py34 to tox.ini
...
PyMongo has been tested against python 3.4 rc1 - rc3. We'll
probably wait until 3.4 final to update trove classifiers.
*NOTE* - Testing with 3.4 requires nose 1.3.1 due to
https://github.com/nose-devs/nose/issues/759
2014-03-10 17:10:51 -07:00
Bernie Hackett
502b7d4c0c
Fix tox compatibility.
...
The tox testing tool has dropped support for python 2.5
(and therefore jython) and by default sets PYTHONHASHSEED
to a random value. pip is dropping python 3.1 in its next
release so we might as well drop that from tox.ini now as
well.
2014-02-25 12:35:37 -08:00
A. Jesse Jiryu Davis
19c6c997c1
Run Gevent tests with tox
2013-05-24 16:26:36 -04:00
behackett
83a2413f7e
PIP_INSECURE doesn't work with Jython.
2013-05-03 16:11:18 -07:00
behackett
176e39e74a
Fix misc. $options issues in json_util PYTHON-510
2013-04-24 18:27:38 -07:00
behackett
e7ce167415
Make tox, py25, jython, and pip play nicely.
2013-04-09 18:08:16 -07:00
behackett
e8a4a93ecd
Simplify tox.ini for now.
2012-11-19 17:55:34 -08:00
behackett
fecdb9621b
Don't try to test pypy or jython with extensions.
2012-10-26 17:03:34 -07:00
behackett
0de6c2397d
Run tox with and without C extensions.
2012-10-19 18:38:45 -07:00
behackett
35648378ef
Fix up tox.ini
...
- Don't test python 3.0
- Tox no longer supports python 2.4
- Add a dependency on nose
- Disable C extension testing for now
2012-10-19 17:37:17 -07:00
Marc Abramowitz
8539bbcb7a
Add tox.ini for tox ( http://tox.testrun.org/ )
2012-10-19 11:58:53 -07:00