third_party/py: add wtforms
Change-Id: Iabb4fa35ee9369aa0c6592d18fbe69855edf0c7f
diff --git a/third_party/py/requirements-lock.json b/third_party/py/requirements-lock.json
index e4bc62b..a3296d4 100644
--- a/third_party/py/requirements-lock.json
+++ b/third_party/py/requirements-lock.json
@@ -132,6 +132,15 @@
"source": "Flask_SQLAlchemy_2_4_0_py2_py3_none_any",
"version": "2.4.0"
},
+ "flask-wtf": {
+ "dependencies": [
+ "flask",
+ "wtforms"
+ ],
+ "is_direct": true,
+ "source": "Flask_WTF_0_14_2_py2_py3_none_any",
+ "version": "0.14.2"
+ },
"future": {
"dependencies": [],
"is_direct": true,
@@ -326,6 +335,12 @@
"is_direct": true,
"source": "Werkzeug_0_15_5_py2_py3_none_any",
"version": "0.15.5"
+ },
+ "wtforms": {
+ "dependencies": [],
+ "is_direct": true,
+ "source": "WTForms_2_2_1_py2_py3_none_any",
+ "version": "2.2.1"
}
},
"sys_platform": "linux"
@@ -355,6 +370,10 @@
"sha256": "8631bbea987bc3eb0f72b1f691d47bd37ceb795e73b59ab48586d76d75a7c605",
"url": "https://files.pythonhosted.org/packages/08/ca/582442cad71504a1514a2f053006c8bb128844133d6076a4df17117545fa/Flask_SQLAlchemy-2.4.0-py2.py3-none-any.whl"
},
+ "Flask_WTF_0_14_2_py2_py3_none_any": {
+ "sha256": "d9a9e366b32dcbb98ef17228e76be15702cd2600675668bca23f63a7947fd5ac",
+ "url": "https://files.pythonhosted.org/packages/60/3a/58c629472d10539ae5167dc7c1fecfa95dd7d0b7864623931e3776438a24/Flask_WTF-0.14.2-py2.py3-none-any.whl"
+ },
"Jinja2_2_10_1_py2_py3_none_any": {
"sha256": "14dd6caf1527abb21f08f86c784eac40853ba93edb79552aa1e4b8aef1b61c7b",
"url": "https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl"
@@ -370,6 +389,10 @@
"SQLAlchemy_1_3_8_cp36_cp36m_linux_x86_64": {
"file": "SQLAlchemy-1.3.8-cp36-cp36m-linux_x86_64.whl"
},
+ "WTForms_2_2_1_py2_py3_none_any": {
+ "sha256": "e3ee092c827582c50877cdbd49e9ce6d2c5c1f6561f849b3b068c1b8029626f1",
+ "url": "https://files.pythonhosted.org/packages/9f/c8/dac5dce9908df1d9d48ec0e26e2a250839fa36ea2c602cc4f85ccfeb5c65/WTForms-2.2.1-py2.py3-none-any.whl"
+ },
"Werkzeug_0_15_5_py2_py3_none_any": {
"sha256": "87ae4e5b5366da2347eb3116c0e6c681a0e939a33b2805e2c0cbd282664932c4",
"url": "https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl"
diff --git a/third_party/py/requirements.txt b/third_party/py/requirements.txt
index c619738..02ed586 100644
--- a/third_party/py/requirements.txt
+++ b/third_party/py/requirements.txt
@@ -14,6 +14,7 @@
Flask-Login==0.4.1
Flask-OAuthlib==0.9.5
Flask-SQLAlchemy==2.4.0
+Flask-WTF==0.14.2
future==0.17.1
gevent==1.4.0
greenlet==0.4.15
@@ -41,3 +42,4 @@
urllib3==1.25.3
uWSGI==2.0.18
Werkzeug==0.15.5
+WTForms==2.2.1