squeaknode/requirements.txt
Jonathan Zernik 512129b8ec
Implement per address rate limit (#1102)
* Add check for per address rate limit in controller

* Delete rate limiter class

* Add check for interest and rate limit to save received squeak

* Got single squeak download working using temporary interest

* Use polymorphic interest classes for temporary interest manager

* Change order of checking temporary interests before permanent interests

* Used timed dict for temporary interests

* Include check for limit in temporary interest
2021-08-29 06:36:14 -07:00

18 lines
222 B
Text

alembic
argparse
expiringdict
Flask
flask-cors
flask-login
Flask-WTF
googleapis-common-protos
grpcio
grpcio-tools
importlib_resources==1.4.0
mypy-protobuf
protobuf
psycopg2
requests
SQLAlchemy
squeakpy==0.6.6
typed-config