chg: Bump deps

pull/21/head
Raphaël Vinot 2023-02-15 23:47:42 +01:00
parent bec940cba0
commit 268781d4eb
4 changed files with 591 additions and 349 deletions

906
poetry.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -25,28 +25,28 @@ ssfetcher = "bin.ssfetcher:main"
[tool.poetry.dependencies]
python = "^3.8.1"
redis = {version = "^4.4.0", extras = ["hiredis"]}
flask-restx = "^1.0.3"
redis = {version = "^4.5.1", extras = ["hiredis"]}
flask-restx = "^1.0.6"
gunicorn = "^20.1.0"
python-dateutil = "^2.8.2"
pyipasnhistory = "^2.1.2"
pycountry = "^22.3.5"
beautifulsoup4 = "^4.11.1"
aiohttp = "^3.8.3"
beautifulsoup4 = "^4.11.2"
aiohttp = "^3.8.4"
Bootstrap-Flask = "^1.8.0"
pid = "^3.0.4"
pybgpranking2 = "^2.0.1"
[tool.poetry.dev-dependencies]
ipython = "^8.8.0"
mypy = "^0.991"
types-setuptools = "^65.6.0.3"
types-redis = "^4.4.0.0"
types-requests = "^2.28.11.7"
types-python-dateutil = "^2.8.19.5"
ipython = "^8.10.0"
mypy = "^1.0.0"
types-setuptools = "^67.3.0.1"
types-redis = "^4.5.1.1"
types-requests = "^2.28.11.13"
types-python-dateutil = "^2.8.19.7"
[build-system]
requires = ["poetry-core>=1.0.0"]
requires = ["poetry-core>=1.2"]
build-backend = "poetry.core.masonry.api"
[tool.mypy]

View File

@ -75,7 +75,7 @@ def country():
@app.route('/country_history_callback', methods=['GET', 'POST'])
def country_history_callback():
history_data: Dict[str, Tuple[str, str, List[Any]]]
history_data = request.get_json(force=True) # type: ignore
history_data = request.get_json(force=True)
to_display = []
mapping: Dict[str, Any] = defaultdict(dict)
dates = []

View File

@ -65,7 +65,7 @@ class ASNRank(Resource):
def post(self):
# TODO
# * Filter on date => if only returning one descr, return the desription at that date
query: Dict[str, Any] = request.get_json(force=True) # type: ignore
query: Dict[str, Any] = request.get_json(force=True)
to_return: Dict[str, Union[str, Dict[str, Any]]] = {'meta': query, 'response': {}}
if 'asn' not in query:
to_return['error'] = f'You need to pass an asn - {query}'
@ -100,7 +100,7 @@ class ASNDescription(Resource):
@api.doc(body=asn_descr_fields)
def post(self):
query: Dict = request.get_json(force=True) # type: ignore
query: Dict = request.get_json(force=True)
to_return: Dict[str, Union[str, Dict[str, Any]]] = {'meta': query, 'response': {}}
if 'asn' not in query:
to_return['error'] = f'You need to pass an asn - {query}'
@ -126,7 +126,7 @@ class ASNHistory(Resource):
@api.doc(body=asn_history_fields)
def post(self):
query: Dict = request.get_json(force=True) # type: ignore
query: Dict = request.get_json(force=True)
to_return: Dict[str, Union[str, Dict[str, Any]]] = {'meta': query, 'response': {}}
if 'asn' not in query:
to_return['error'] = f'You need to pass an asn - {query}'
@ -151,7 +151,7 @@ class CountryHistory(Resource):
@api.doc(body=coutry_history_fields)
def post(self):
query: Dict = request.get_json(force=True) # type: ignore
query: Dict = request.get_json(force=True)
to_return: Dict[str, Union[str, Dict[str, Any]]] = {'meta': query, 'response': {}}
to_return['response']['country_history'] = bgpranking.country_history(**query)['response'] # type: ignore
return to_return
@ -168,7 +168,7 @@ class ASNsGlobalRanking(Resource):
@api.doc(body=asns_global_ranking_fields)
def post(self):
query: Dict = request.get_json(force=True) # type: ignore
query: Dict = request.get_json(force=True)
to_return: Dict[str, Union[str, Dict[str, Any]]] = {'meta': query, 'response': {}}
to_return['response'] = bgpranking.asns_global_ranking(**query)['response']
return to_return