diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..97eae96
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,21 @@
+from setuptools import setup
+
+with open('requirements.txt') as f:
+    required = f.read().splitlines()
+
+setup(name='podfox',
+    version='0.1',
+    description='Podcatcher for the terminal',
+    url='http://github.com/brtmr/podfox',
+    author='Bastian Reitemeier',
+    author_email='mail@brtmr.de',
+    license='GPLv3',
+    packages=['podfox'],
+    zip_safe=False,
+    entry_points={
+        'console_scripts' : [
+            'podfox = podfox.__init__:main'    
+        ]
+    },
+    install_requires=required,
+    )