From 654b17235668e8a975530bc8d7f32b948b9e9953 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Sat, 1 Feb 2020 12:39:09 +0100
Subject: [PATCH] Fix: Fixed bugs preventing running on python 3.7+.

---
 CHANGELOG.md     |  2 ++
 requirements.txt |  2 +-
 setup.py         | 13 +++++++++----
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 14578c6..eab3962 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
 
 ## v2.2.1
 
+* Fixed dependency requirement allowing Goblin to run on python v3.7+.
+
 ## v2.2.0
 
 * Added Immutable meta-property
diff --git a/requirements.txt b/requirements.txt
index 5f99963..ae6039b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
 gremlinpython>=3.4.3
-aiogremlin==3.3.2
+aiogremlin==3.3.3
 PyYAML==5.3
 six==1.14.0
 aenum==2.2.3
diff --git a/setup.py b/setup.py
index 811b84f..7bbfdd9 100644
--- a/setup.py
+++ b/setup.py
@@ -10,6 +10,9 @@ __license__ = 'Apache License, Version 2.0'
 __copyright__ = 'Copyright 2017, CleverThis, Inc. and contributors'
 __credits__ = ['David M. Brown - Project founder']
 
+with open("README.md", "r") as fh:
+    long_description = fh.read()
+
 setup(
     name='goblin',
     version='2.2.1',
@@ -17,14 +20,16 @@ setup(
     author=__author__,
     author_email=__email__,
     description='Goblin OGM for the Tinkerpop 3 Stack,',
-    long_description='This project is officially hosted on QOTO GitLab here: https://git.qoto.org/goblin-ogm/goblin',
-    url='https://git.qoto.org/goblin-ogm/goblin',
-    download_url='https://github.com/goblin-ogm/goblin/archive/v2.2.0.tar.gz',
+    long_description_content_type="text/markdown",
+    long_description=long_description,
+    url='http://goblin-ogm.com',
+    download_url='https://github.com/goblin-ogm/goblin/archive/v2.2.1.tar.gz',
     include_package_data=True,
     keywords=['Tinkerpop', 'Tinkerpop3', 'gremlin', 'gremlin-python', 'asyncio', 'graphdb', 'ogm', 'orm'],
     packages=find_packages(),
+    python_requires='>=3.5',
     install_requires=[
-        'aiogremlin>=3.3.2',
+        'aiogremlin>=3.3.3',
     ],
     test_suite='tests',
     setup_requires=[
-- 
GitLab