-
Notifications
You must be signed in to change notification settings - Fork 2
/
test-versions.cfg
44 lines (35 loc) · 1.55 KB
/
test-versions.cfg
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
33
34
35
36
37
38
39
40
41
42
43
44
# This file contains general version pinnings, primarely
# making sure that we have up to date buildout and setuptools / distribute
# versions.
# This file may be extended after the local versions.cfg, so be aware
# that this file may override local version pinnings.
# Consider putting pinnings in test-versions-plone-X.cfg
[proposed-versions]
# This is required in projects where the version.cfg is used in testing
# and contains version pinning using a proposed-versions variable.
zc.buildout = >2
setuptools =
[versions]
# Use the newest packaging tools so that it is compatible with the newest bootstrap.py.
# We cannot use ${proposed-versions:zc.buildout} here because buildout will break
# in some cases.
zc.buildout = >2
setuptools =
# splinter pins selenium in way incompatible with the plone KGS,
# therefore we remove the pinning from the KGS and let splinter decide.
selenium =
# Splinter >= 0.7 is not compatible with ftw.testing.
splinter = 0.6.0
# Isort >= 4.3.0 prevented jenkins from a successful buildout (March 2019).
isort = < 4.3.0a
# configparser > 3.8.1 use buildout_scm leading to buildout issues.
configparser = 3.8.1
# six 1.12.0 provides ensure_text, ensure_binary and ensure_str helpers
# which we use when porting to Python 3
six = >=1.12.0
# Version 1.4.0 depends on pathlib2 instead of pathlib
# See https://github.com/Kronuz/pyScss/commit/38bbd607ff022bf5e65cf3a75c1b974576fca7b0
pyScss = <=1.3.7
# Pin down pydocstyle because recent versions require snowballstemmer >=2.2.0,
# which is pinned to an 1.x version even by Plone 5.x.
pydocstyle = <6.2.0