From f6f8ecdd635f511a1eccf900d3a5324cb21749f9 Mon Sep 17 00:00:00 2001
From: Daniel K Lyons <dlyons@nrao.edu>
Date: Mon, 28 Jun 2021 11:53:22 -0600
Subject: [PATCH] WS-507: Initial take at ingest_envoy

---
 .../pexable/ingest_envoy/README.md            |  1 +
 .../ingest_envoy/ingest_envoy/__init__.py     |  0
 .../ingest_envoy/ingest_envoy/_version.py     |  2 ++
 .../pexable/ingest_envoy/ingest_envoy/main.py |  2 ++
 .../executables/pexable/ingest_envoy/setup.py | 27 +++++++++++++++++++
 5 files changed, 32 insertions(+)
 create mode 100644 apps/cli/executables/pexable/ingest_envoy/README.md
 create mode 100644 apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py
 create mode 100644 apps/cli/executables/pexable/ingest_envoy/ingest_envoy/_version.py
 create mode 100644 apps/cli/executables/pexable/ingest_envoy/ingest_envoy/main.py
 create mode 100644 apps/cli/executables/pexable/ingest_envoy/setup.py

diff --git a/apps/cli/executables/pexable/ingest_envoy/README.md b/apps/cli/executables/pexable/ingest_envoy/README.md
new file mode 100644
index 000000000..6efa7cfe8
--- /dev/null
+++ b/apps/cli/executables/pexable/ingest_envoy/README.md
@@ -0,0 +1 @@
+# Ingestion Envoy
diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/_version.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/_version.py
new file mode 100644
index 000000000..f27d146a3
--- /dev/null
+++ b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/_version.py
@@ -0,0 +1,2 @@
+""" Version information for this package, don't put anything else here. """
+___version___ = '4.0.0a1.dev1'
diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/main.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/main.py
new file mode 100644
index 000000000..ccd65ac67
--- /dev/null
+++ b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/main.py
@@ -0,0 +1,2 @@
+def main():
+    print("Hello, world!")
\ No newline at end of file
diff --git a/apps/cli/executables/pexable/ingest_envoy/setup.py b/apps/cli/executables/pexable/ingest_envoy/setup.py
new file mode 100644
index 000000000..1fa3d5bda
--- /dev/null
+++ b/apps/cli/executables/pexable/ingest_envoy/setup.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+from pathlib import Path
+
+from setuptools import find_packages, setup
+
+VERSION = open("ingest_envoy/_version.py").readlines()[-1].split()[-1].strip("\"'")
+README = Path("README.md").read_text()
+
+requires = ["pycapo", "pex==2.1.41"]
+
+setup(
+    name="ssa-" + Path().absolute().name,
+    version=VERSION,
+    description="Workspaces ingestion functionality bridge",
+    long_description=README,
+    author="NRAO SSA Team",
+    author_email="dms-ssa@nrao.edu",
+    url="TBD",
+    license="GPL",
+    install_requires=requires,
+    keywords=[],
+    packages=find_packages(),
+    classifiers=["Programming Language :: Python :: 3.8"],
+    entry_points={"console_scripts": ["ingest_envoy = ingest_envoy.main:main"]},
+)
-- 
GitLab