From 73704e44568291a8edfa693815c84272f028a7c8 Mon Sep 17 00:00:00 2001
From: "Ian H. Pittwood" <pittwoodian@gmail.com>
Date: Tue, 20 Aug 2019 10:33:32 -0500
Subject: [PATCH] Pull requirements-direct into requirements

Promenade currently does not define a requirements.txt, meaning that any
pip installations of Promenade do not install any of Promenade's
dependencies. This change adds a link from requirements.txt to the
contents of requirements-direct.txt. This allows requirements.txt to be
defined without immediately altering Promenade's current method of
dependency management.

In the future, Promenade could remove requirements-direct.txt and
requirements-frozen.txt to only utilize a carefully pinned
requirements.txt as many other Airship projects do.

Change-Id: If7e80f868322cd0285b146b5627a8ddf3fde9663
---
 requirements-direct.txt | 2 +-
 requirements.txt        | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/requirements-direct.txt b/requirements-direct.txt
index 6703dcbb..b15a85f5 100644
--- a/requirements-direct.txt
+++ b/requirements-direct.txt
@@ -15,4 +15,4 @@ pbr==3.0.1
 pyyaml==3.12
 requests==2.20.0
 uwsgi==2.0.15
-git+https://opendev.org/airship/deckhand.git@48c774c64855dca0fc9a149d8dd182805fa9f48d
+git+https://opendev.org/airship/deckhand.git@48c774c64855dca0fc9a149d8dd182805fa9f48d#egg=deckhand
diff --git a/requirements.txt b/requirements.txt
index 7be29c1c..5d4c01fe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,3 @@
 # Warning: This file should be empty.
 # Specify direct dependencies in requirements-direct.txt instead.
+-r requirements-direct.txt