Loosen pins to match Spyglass

This change loosens pins on the XLS plugin dependencies to closer match
Spyglass. Loosening the pins allows Spyglass to have more choices in
package version when resolving dependencies.

Adds mandatory spyglass dependencies to test-requirementst since
Spyglass' requirements.txt has been removed. This will no longer be
necessary once PBR gets support for Pipfile.

Depends-On: I347ef6db18a44e1b88c811aa071ba8c60bccbd53
Change-Id: I8940b5afe1fce8d572ae90d66f6ae3cbefce9a70
This commit is contained in:
Ian H Pittwood 2019-07-31 16:14:17 -05:00
parent 269ce7154f
commit 9713df8fec
2 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,3 @@
click==7.0
PyYAML==5.1.1
openpyxl==2.6.2
click>=7.0
PyYAML~=5.1
openpyxl~=2.6.2

View File

@ -15,5 +15,10 @@ hacking==1.1.0
bandit==1.6.0
safety==1.8.5
# Installs Spyglass for independent tests, but not in requirements.txt since Spyglass will always install this plugin
# Installs Spyglass and dependencies for independent tests, but not in requirements.txt since Spyglass will always
# install this plugin
git+https://opendev.org/airship/spyglass.git#egg=spyglass
click-plugins~=1.1.1
jinja2~=2.10.1
jsonschema~=3.0.1
netaddr~=0.7.19