Drop Python 3.3 Support
diff --git a/.travis.yml b/.travis.yml
index 990a7f004..3bc2c4a6a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,9 +11,6 @@ matrix:
     - os: linux
       dist: trusty
       python: "3.4"
-    - os: linux
-      dist: trusty
-      python: "3.3"
     - os: linux
       dist: trusty
       python: "2.7"
diff --git a/README.md b/README.md
index 94fff4610..a389f6978 100644
--- a/README.md
+++ b/README.md
@@ -92,7 +92,7 @@ Reading package lists... Done
 
 ## Requirements
 
-- python (3.3+)
+- python (3.4+)
 - pip
 - python-dev
 
diff --git a/appveyor.yml b/appveyor.yml
index da1711de1..541a69eae 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -3,7 +3,6 @@ build: false
 environment:
   matrix:
     - PYTHON: "C:/Python27"
-    - PYTHON: "C:/Python33"
     - PYTHON: "C:/Python34"
     - PYTHON: "C:/Python35"
     - PYTHON: "C:/Python36"
diff --git a/requirements.txt b/requirements.txt
index e3d6b2632..c450e4376 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
 pip
 flake8
-pytest<3.3
+pytest
 mock
 pytest-mock
 wheel
diff --git a/setup.py b/setup.py
index 69d4aac10..6ace6ef01 100755
--- a/setup.py
+++ b/setup.py
@@ -26,8 +26,8 @@
     print('thefuck requires Python version 2.7 or later' +
           ' ({}.{} detected).'.format(*version))
     sys.exit(-1)
-elif (3, 0) < version < (3, 3):
-    print('thefuck requires Python version 3.3 or later' +
+elif (3, 0) < version < (3, 4):
+    print('thefuck requires Python version 3.4 or later' +
           ' ({}.{} detected).'.format(*version))
     sys.exit(-1)
 
diff --git a/tox.ini b/tox.ini
index 8fc382057..f2994752b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py27,py33,py34,py35,py36
+envlist = py27,py34,py35,py36
 
 [testenv]
 deps = -rrequirements.txt

It's reached end-of-life, and our dependencies have started to drop it.
See https://github.com/nvbn/thefuck/pull/744#issuecomment-353244371