diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f9660d7db1ce055e86460b50dcbafcd1791866f5
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,9 @@
+language: python
+python:
+ - "2.7"
+ - "3.4"
+ - "3.5"
+ - "pypy"
+cache: pip
+script:
+ - nosetests
diff --git a/README.md b/README.md
index e1bf351b0618d6c41c04b07bfe36853d6caa8d93..bcad3d3255455461b71b8c0ae1c9b0343d7fc7cd 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,9 @@
 CoolAMQP
 ========
 [![PyPI version](https://badge.fury.io/py/CoolAMQP.svg)](https://badge.fury.io/py/CoolAMQP)
+[![Build Status](https://travis-ci.org/smok-serwis/CoolAMQP.svg)](https://travis-ci.org/smok-serwis/CoolAMQP)
+[![PyPI](https://img.shields.io/pypi/pyversions/CoolAMQP.svg)]()
+[![PyPI](https://img.shields.io/pypi/implementation/CoolAMQP.svg)]()
 
 When you're tired of fucking with AMQP reconnects.
 
diff --git a/setup.py b/setup.py
index c206b4d6d222d1e4aa36a9b96fec6a50ba4629bc..967d021222173dba1f4fca289f2d5c66d289bfbc 100644
--- a/setup.py
+++ b/setup.py
@@ -16,5 +16,14 @@ setup(name='CoolAMQP',
       requires=[
             "amqp",
             "six"
+      ],
+      classifiers=[
+            'Programming Language :: Python',
+            'Programming Language :: Python :: 2.7',
+            'Programming Language :: Python :: 3.4',
+            'Programming Language :: Python :: 3.5',
+            'Programming Language :: Python :: Implementation :: CPython',
+            'Programming Language :: Python :: Implementation :: PyPy',
+            'Operating System :: OS Independent'
       ]
      )
\ No newline at end of file