From b2929314326d8fd20242c4a65f72366fb2786ff3 Mon Sep 17 00:00:00 2001
From: John Graham <jjgraham@ucsd.edu>
Date: Thu, 28 Jan 2021 20:14:42 -0800
Subject: [PATCH] Add new file

---
 setup.py | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 setup.py

diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..032c549
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,49 @@
+import codecs
+import os.path
+
+from setuptools import find_packages, setup
+
+with open("README.md", "r") as fh:
+    long_description = fh.read()
+
+def read(rel_path):
+    here = os.path.abspath(os.path.dirname(__file__))
+    with codecs.open(os.path.join(here, rel_path), 'r') as fp:
+        return fp.read()
+
+
+def get_version(rel_path):
+    for line in read(rel_path).splitlines():
+        if line.startswith('__version__'):
+            delim = '"' if '"' in line else "'"
+            return line.split(delim)[1]
+    else:
+        raise RuntimeError("Unable to find version string.")
+
+
+setup(
+    name='netbox-qrcode',
+    version=get_version('netbox_qrcode/version.py'),
+    description='QR Code generation for netbox objects',
+    long_description=long_description,
+    long_description_content_type="text/markdown",
+    url='https://github.com/k01ek/netbox-qrcode',
+    author='Nikolay Yuzefovich',
+    author_email='mgk.kolek@gmail.com',
+    packages=find_packages(),
+    include_package_data=True,
+    package_data={
+        '': ['*.ttf'],
+        '': ['*.html'],
+    },
+    install_requires=[
+        'qrcode',
+        'Pillow'
+    ],
+    classifiers=[
+        'Development Status :: 2 - Pre-Alpha',
+        'License :: OSI Approved :: Apache Software License',
+        'Framework :: Django',
+        'Programming Language :: Python :: 3',
+    ]
+)
\ No newline at end of file
-- 
GitLab