From 9713df8fec6904494df68aa9f7e90632327ff461 Mon Sep 17 00:00:00 2001 From: Ian H Pittwood <pittwoodian@gmail.com> Date: Wed, 31 Jul 2019 16:14:17 -0500 Subject: [PATCH] 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 --- requirements.txt | 6 +++--- test-requirements.txt | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index 0321add..a834b99 100644 --- a/requirements.txt +++ b/requirements.txt @@ -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 diff --git a/test-requirements.txt b/test-requirements.txt index 0a3d224..b423923 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -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