diff --git a/dev-requirements.txt b/dev-requirements.txt
index de395af51eca4a810c90c99efbe511f98eed4270..58f5873aa25d0bdde6aae8d803049f9d64a5b161 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -1,14 +1,14 @@
-# Development tools
-python-language-server
+# Development tools (please keep sorted)
+autopep8
+future
+ipython
 mypy
-sqlalchemy-stubs
-pyls-mypy
 pycodestyle
+pydocstyle
 pyflakes
 pylint
+pyls-mypy
+python-language-server
 rope
-future
-autopep8
-pydocstyle
+sqlalchemy-stubs
 yapf
-ipython
diff --git a/setup.py b/setup.py
index b24c89441d7540ec3aa1690e9221bc08ba4d4588..517832cb65e513369fe8e4ab20e27f2ba6f99bde 100644
--- a/setup.py
+++ b/setup.py
@@ -8,18 +8,19 @@ setuptools.setup(
     description='Odevzdávací systém Matematické olympiády',
     packages=['mo'],
     install_requires=[
+        # Udržujte prosím seřazené
         'Flask',
         'Flask',
         'Flask-WTF',
         'WTForms',
+        'bcrypt',
         'blinker',
         'click',
         'dateutils',
+        'flask_bootstrap',
+        'flask_sqlalchemy',
         'psycopg2',
-        'sqlalchemy',
         'sqlacodegen',
-        'bcrypt',
-        'flask_sqlalchemy',
-        'flask_bootstrap',
+        'sqlalchemy',
     ],
 )