summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kolodyazhny <e0ne@e0ne.info>2020-03-13 17:35:51 +0200
committerAkihiro Motoki <amotoki@gmail.com>2020-03-31 08:27:12 +0900
commit9813577f7d0137da0e29c7630cffc3e1e1b329f5 (patch)
tree122da4ac21c39f04d4ede22735b7193bde2a848f
parente058e381607e93439a59f47c36e6a9b7cf61cc71 (diff)
downloadhorizon-9813577f7d0137da0e29c7630cffc3e1e1b329f5.tar.gz
Update pyScss to 1.3.7
pyScss 1.3.4 is not compatible with setuptools 46. pyScss 1.3.7 was releaed to make it work with setuptools 46. Note that a workaround for the material design theme in commit ddc52a7405f0be38629f665d24bcf75022ce0018 is not backported in this change as the workaround is a partial fix of bug 1771559. Instead, a release note to mention this as a known issue is added. python-memcached in test-requirements.txt is updated to pass the requirements-check job. Depends-On: https://review.opendev.org/716004 Change-Id: I336a3449c1ed8be3984da6366e9b45f8e4d3f5c0 (cherry picked from commit 2c44702724f25c8114e1a7318d45cd0f87a6c131)
-rw-r--r--lower-constraints.txt2
-rw-r--r--releasenotes/notes/pyscss-and-setuptools-7634dcee9d62bde9.yaml13
-rw-r--r--requirements.txt2
-rw-r--r--test-requirements.txt3
4 files changed, 17 insertions, 3 deletions
diff --git a/lower-constraints.txt b/lower-constraints.txt
index 1cc785950..4f9460fa6 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -92,7 +92,7 @@ pymongo==3.0.2
pyOpenSSL==17.1.0
pyparsing==2.1.0
pyperclip==1.5.27
-pyScss==1.3.4
+pyScss==1.3.7
python-cinderclient==4.0.1
python-dateutil==2.5.3
python-glanceclient==2.8.0
diff --git a/releasenotes/notes/pyscss-and-setuptools-7634dcee9d62bde9.yaml b/releasenotes/notes/pyscss-and-setuptools-7634dcee9d62bde9.yaml
new file mode 100644
index 000000000..cdf8a2a0c
--- /dev/null
+++ b/releasenotes/notes/pyscss-and-setuptools-7634dcee9d62bde9.yaml
@@ -0,0 +1,13 @@
+---
+issues:
+ - |
+ The material design theme is now broken with pyScss 1.3.7
+ (also see the upgrade notice section).
+ If you really depends on the material design theme, keep using
+ pyScss 1.3.4 with setuptools<45 (while the horizon dependencies list
+ says pyScss>=1.3.7 is required).
+ The issue is tracked via [:bug:`1771559`].
+upgrade:
+ - |
+ pyScss 1.3.7 is now required due to the incompatibility that
+ pyScss 1.3.4 used before in horizon does not work with setuptools 46.
diff --git a/requirements.txt b/requirements.txt
index 0a8f8be5a..5b2c10550 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -30,7 +30,7 @@ oslo.utils>=3.33.0 # Apache-2.0
osprofiler>=2.3.0 # Apache-2.0
Pint>=0.5 # BSD
pymongo!=3.1,>=3.0.2 # Apache-2.0
-pyScss!=1.3.5,>=1.3.4 # MIT License
+pyScss>=1.3.7 # MIT License
python-cinderclient>=4.0.1 # Apache-2.0
python-glanceclient>=2.8.0 # Apache-2.0
python-keystoneclient>=3.15.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 53bcea9b9..ab6d9949b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17,7 +17,8 @@ flake8-import-order==0.12 # LGPLv3
mock>=2.0.0 # BSD
mox3>=0.20.0 # Apache-2.0
nodeenv>=0.9.4 # BSD
-python-memcached>=1.59 # PSF
+python-memcached>=1.59;python_version=='2.7' # PSF
+python-memcached>=1.59;python_version>='3.4' # PSF
pylint==2.2.2;python_version>='3.0' # GPLv2
selenium>=2.50.1 # Apache-2.0
testscenarios>=0.4 # Apache-2.0/BSD