diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..74a84514374b749579c538a9a9cb5cd95349060a
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,14 @@
+import re
+
+from setuptools import find_packages, setup
+
+with open("pyzebra/__init__.py") as f:
+    version = re.search(r'__version__ = "(.*?)"', f.read()).group(1)
+
+setup(
+    name="pyzebra",
+    version=version,
+    description="An experimental data analysis library for zebra instrument.",
+    packages=find_packages(),
+    license="GNU GPLv3",
+)