Added XDG_CACHE_HOME env variable to jenkins tox env
[osm/common.git] / tox.ini
diff --git a/tox.ini b/tox.ini
index ce0ffcb..b51b540 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -20,6 +20,7 @@ envlist = black, cover, flake8, pylint, safety
 
 [tox:jenkins]
 toxworkdir = /tmp/.tox
+setenv = XDG_CACHE_HOME=/tmp/.cache
 
 [testenv]
 usedevelop = True
@@ -52,7 +53,9 @@ whitelist_externals = sh
 
 #######################################################################################
 [testenv:flake8]
-deps = flake8
+deps =
+        flake8==5.0.4
+        flake8-import-order
 commands =
         flake8 osm_common/ setup.py
 
@@ -76,7 +79,7 @@ commands =
 
 #######################################################################################
 [testenv:pip-compile]
-deps =  pip-tools==6.4.0
+deps =  pip-tools==6.6.2
 skip_install = true
 whitelist_externals = bash
         [
@@ -103,6 +106,15 @@ commands =
         sh -c 'rm osm_common/requirements.txt'
 whitelist_externals = sh
 
+#######################################################################################
+[testenv:release_notes]
+deps = reno
+skip_install = true
+whitelist_externals = bash
+commands =
+        reno new {posargs:new_feature}
+        bash -c "sed -i -e '1 e head -16 tox.ini' releasenotes/notes/{posargs:new_feature}*.yaml"
+
 #######################################################################################
 [flake8]
 ignore =
@@ -121,3 +133,4 @@ exclude =
 max-line-length = 120
 show-source = True
 builtins = _
+import-order-style = google