diff --git a/Pipfile b/Pipfile index 88e8f74b..a1dd28bd 100644 --- a/Pipfile +++ b/Pipfile @@ -10,6 +10,7 @@ aiomultiprocess = "==0.7.0" aiosqlite = "==0.13.0" beautifulsoup4 = "==4.9.1" dnspython = "==1.16.0" +fastapi = "==0.58.1" netaddr = "==0.8.0" plotly = "==4.8.2" pyppeteer = "==0.2.2" diff --git a/Pipfile.lock b/Pipfile.lock index a0c56725..764d7f2f 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "4e51229313f0e9e5f02df4b21a66c006da5c6d928d380155ee183f59a9c6b4c8" + "sha256": "10e41f239b4e90372bce0ce6697d9f2b25d1777111df365d1fc3fb288f0d731f" }, "pipfile-spec": 6, "requires": {}, @@ -162,6 +162,14 @@ "index": "pypi", "version": "==1.16.0" }, + "fastapi": { + "hashes": [ + "sha256:92e59b77eef7d6eaa80b16d275adda06b5f33b12d777e3fc5521b2f7f4718e13", + "sha256:d7499761d5ca901cdf5b6b73018d14729593f8ab1ea22d241f82fa574fc406ad" + ], + "index": "pypi", + "version": "==0.58.1" + }, "idna": { "hashes": [ "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6", @@ -281,6 +289,28 @@ ], "version": "==2.20" }, + "pydantic": { + "hashes": [ + "sha256:0a1cdf24e567d42dc762d3fed399bd211a13db2e8462af9dfa93b34c41648efb", + "sha256:2007eb062ed0e57875ce8ead12760a6e44bf5836e6a1a7ea81d71eeecf3ede0f", + "sha256:20a15a303ce1e4d831b4e79c17a4a29cb6740b12524f5bba3ea363bff65732bc", + "sha256:2a6904e9f18dea58f76f16b95cba6a2f20b72d787abd84ecd67ebc526e61dce6", + "sha256:3714a4056f5bdbecf3a41e0706ec9b228c9513eee2ad884dc2c568c4dfa540e9", + "sha256:473101121b1bd454c8effc9fe66d54812fdc128184d9015c5aaa0d4e58a6d338", + "sha256:68dece67bff2b3a5cc188258e46b49f676a722304f1c6148ae08e9291e284d98", + "sha256:70f27d2f0268f490fe3de0a9b6fca7b7492b8fd6623f9fecd25b221ebee385e3", + "sha256:8433dbb87246c0f562af75d00fa80155b74e4f6924b0db6a2078a3cd2f11c6c4", + "sha256:8be325fc9da897029ee48d1b5e40df817d97fe969f3ac3fd2434ba7e198c55d5", + "sha256:93b9f265329d9827f39f0fca68f5d72cc8321881cdc519a1304fa73b9f8a75bd", + "sha256:9be755919258d5d168aeffbe913ed6e8bd562e018df7724b68cabdee3371e331", + "sha256:ab863853cb502480b118187d670f753be65ec144e1654924bec33d63bc8b3ce2", + "sha256:b96ce81c4b5ca62ab81181212edfd057beaa41411cd9700fbcb48a6ba6564b4e", + "sha256:da8099fca5ee339d5572cfa8af12cf0856ae993406f0b1eb9bb38c8a660e7416", + "sha256:e2c753d355126ddd1eefeb167fa61c7037ecd30b98e7ebecdc0d1da463b4ea09", + "sha256:f0018613c7a0d19df3240c2a913849786f21b6539b9f23d85ce4067489dfacfa" + ], + "version": "==1.5.1" + }, "pyee": { "hashes": [ "sha256:a0fee808414a4fc077d81be80dfe785879430b03101088747714c045292751c0", @@ -349,6 +379,13 @@ ], "version": "==2.0.1" }, + "starlette": { + "hashes": [ + "sha256:04fe51d86fd9a594d9b71356ed322ccde5c9b448fc716ac74155e5821a922f8d", + "sha256:0fb4b38d22945b46acb880fedee7ee143fd6c0542992501be8c45c0ed737dd1a" + ], + "version": "==0.13.4" + }, "texttable": { "hashes": [ "sha256:7dc282a5b22564fe0fdc1c771382d5dd9a54742047c61558e071c8cd595add86", diff --git a/requirements/base.txt b/requirements/base.txt index 3da1b363..0b8ea430 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,6 +4,7 @@ aiomultiprocess==0.7.0 aiosqlite==0.13.0 beautifulsoup4==4.9.1 dnspython==1.16.0 +fastapi==0.58.1 netaddr==0.8.0 plotly==4.8.2 pyppeteer==0.2.2