annotate tox.ini @ 222:8ac8e29c7a1f

hglib: extend tox configuration for python 3
author Mathias De Mare <mathias.de_mare@nokia.com>
date Wed, 08 Mar 2023 20:06:02 +0100
parents 868a903689fd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
222
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
1 # note: you can use pyenv to install the necessary python versions missing on your system
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
2 # --> pyenv install 2.7 3.6 3.7 3.8 3.9 3.10 3.11
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
3 # --> pyenv global 2.7 3.6 3.7 3.8 3.9 3.10 3.11
209
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
4 [tox]
222
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
5 # test_merge_prompt_cb hangs for python3 before hg53
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
6 # python 2.7 is listed here to easily still test pre-hg53
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
7 envlist = py{27}-hg{37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52},
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
8 py{36,37,38,39,310}-hg{53,54,55,56,57,58,59},
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
9 py{36,37,38,39,310,311}-hg{60,61,62,63}
209
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
10
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
11 [testenv]
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
12 deps=
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
13 hg37: Mercurial==3.7.3
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
14 hg38: Mercurial==3.8.3
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
15 hg39: Mercurial==3.8.3
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
16 hg40: Mercurial==4.0.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
17 hg41: Mercurial==4.1.3
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
18 hg42: Mercurial==4.2.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
19 hg43: Mercurial==4.3.1
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
20 hg44: Mercurial==4.4.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
21 hg45: Mercurial==4.5.3
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
22 hg46: Mercurial==4.6.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
23 hg47: Mercurial==4.7.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
24 hg48: Mercurial==4.8.2
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
25 hg49: Mercurial==4.9.1
210
513ebe91dc72 tox: add more Mercurial versions
Augie Fackler <raf@durin42.com>
parents: 209
diff changeset
26 hg50: Mercurial==5.0.2
513ebe91dc72 tox: add more Mercurial versions
Augie Fackler <raf@durin42.com>
parents: 209
diff changeset
27 hg51: Mercurial==5.1.2
513ebe91dc72 tox: add more Mercurial versions
Augie Fackler <raf@durin42.com>
parents: 209
diff changeset
28 hg52: Mercurial==5.2.1
222
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
29 hg53: Mercurial==5.3.2
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
30 hg54: Mercurial==5.4.2
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
31 hg55: Mercurial==5.5.2
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
32 hg56: Mercurial==5.6.1
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
33 hg57: Mercurial==5.7.1
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
34 hg58: Mercurial==5.8
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
35 hg59: Mercurial==5.9.3
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
36 hg60: Mercurial==6.0.3
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
37 hg61: Mercurial==6.1.4
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
38 hg62: Mercurial==6.2.3
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
39 hg63: Mercurial==6.3.3
209
522cefa8cb45 tox: add a tox.ini for easier testing of hglib against many hg versions
Augie Fackler <raf@durin42.com>
parents:
diff changeset
40
222
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
41 setenv =
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
42 HGPYTHON3 = 1
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
43
8ac8e29c7a1f hglib: extend tox configuration for python 3
Mathias De Mare <mathias.de_mare@nokia.com>
parents: 212
diff changeset
44 commands={envpython} -m unittest discover