third_party/py: update rules_python, use pip-compile for requirements

Change-Id: If8309e8e3a4b58142f7479005a9eb4cbb1043cdb
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1324
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/third_party/py/requirements.in b/third_party/py/requirements.in
new file mode 100644
index 0000000..8b3c0ad
--- /dev/null
+++ b/third_party/py/requirements.in
@@ -0,0 +1,34 @@
+# grpcio and protobuf are installed directly via WORKSPACE
+# do NOT add them there
+# depending on a py_grpc_library output will pull in the required deps
+arrow==0.14.5
+blinker==1.4
+Click==7.0
+cockroachdb==0.3.3
+cryptography==2.9.2
+Django==2.2.3
+fabric==2.4.0
+Flask==1.1.1
+Flask-Login==0.4.1
+Flask-SQLAlchemy==2.4.0
+Flask-WTF==0.14.2
+future==0.17.1
+gevent==20.9.0
+gunicorn==19.9.0
+itsdangerous==1.1.0
+Jinja2==2.10.1
+MarkupSafe==1.1.1
+oauthlib==3.1.1
+paramiko==2.7.2
+psycopg2==2.8.5
+pyelftools==0.26
+PyNaCl==1.3.0
+python-dateutil==2.8.0
+pytz==2019.1
+requests==2.22.0
+requests-oauthlib==1.3.0
+SQLAlchemy==1.3.8
+sqlparse==0.3.0
+urllib3==1.25.3
+Werkzeug==0.15.5
+WTForms==2.2.1