File: tox.ini

package info (click to toggle)
python-odmantic 1.0.2-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 1,640 kB
  • sloc: python: 8,547; sh: 37; makefile: 34; xml: 13; javascript: 3
file content (32 lines) | stat: -rw-r--r-- 1,057 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[tox]
isolated_build = true
envlist =
    py{37,38,39,310,311}-motor{21,22,23,24,25,30}-pydantic{17,18,19}
    py{37,38,39}-motor{24}-pymongo{3_11,3_12}-pydantic{17,18,19}
skip_missing_interpreters=false
[testenv]
extras = test
deps =
    motor21: motor ~= 2.1.0
    motor22: motor ~= 2.2.0
    motor23: motor ~= 2.3.0
    motor24: motor ~= 2.4.0
    motor25: motor ~= 2.5.0
    motor30: motor ~= 3.0.0
    pymongo3_11: pymongo ~= 3.11.0
    pymongo3_12: pymongo ~= 3.12.0
    # pymongo 4.0.0 is not supported by any version of motor
    # pymongo4_0: pymongo ~= 4.0.0
    # pymongo 4.1.0 is the the only version supported by motor 3.0.0, it's already covered
    # pymongo4_1: pymongo ~= 4.1.0
    pydantic16: pydantic ~= 1.6.2
    pydantic17: pydantic ~= 1.7.4
    pydantic18: pydantic ~= 1.8.2
    pydantic19: pydantic ~= 1.9.0
    pydantic110: pydantic ~= 1.10.0
whitelist_externals =
    pytest
commands =
    python -c "import motor; print(motor.version)" 1>&2
    python -c "import pydantic; print(pydantic.VERSION)" 1>&2
    python -m pytest -q -rs