mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-08 17:46:09 -05:00
Hemna
840b0aba97
This patch adds basic ratelimiting to sending out AckPackets and non AckPackets. This provides a basic way to prevent aprsd from sending out packets as fast as possible, which isn't great for a bandwidth limited network. This patch also adds some keepalive checks to all threads in the threadslist as well as the network client objects (apris, kiss)
90 lines
3.8 KiB
Plaintext
90 lines
3.8 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile with Python 3.9
|
|
# by the following command:
|
|
#
|
|
# pip-compile --annotation-style=line --resolver=backtracking dev-requirements.in
|
|
#
|
|
add-trailing-comma==2.4.0 # via gray
|
|
alabaster==0.7.13 # via sphinx
|
|
attrs==22.2.0 # via jsonschema, pytest
|
|
autoflake==1.5.3 # via gray
|
|
babel==2.11.0 # via sphinx
|
|
black==22.12.0 # via gray
|
|
build==0.10.0 # via pip-tools
|
|
cachetools==5.2.1 # via tox
|
|
certifi==2022.12.7 # via requests
|
|
cfgv==3.3.1 # via pre-commit
|
|
chardet==5.1.0 # via tox
|
|
charset-normalizer==3.0.1 # via requests
|
|
click==8.1.3 # via black, pip-tools
|
|
colorama==0.4.6 # via tox
|
|
commonmark==0.9.1 # via rich
|
|
configargparse==1.5.3 # via gray
|
|
coverage[toml]==7.0.5 # via pytest-cov
|
|
distlib==0.3.6 # via virtualenv
|
|
docutils==0.19 # via sphinx
|
|
exceptiongroup==1.1.0 # via pytest
|
|
filelock==3.9.0 # via tox, virtualenv
|
|
fixit==0.1.4 # via gray
|
|
flake8==6.0.0 # via -r dev-requirements.in, fixit, pep8-naming
|
|
gray==0.13.0 # via -r dev-requirements.in
|
|
identify==2.5.13 # via pre-commit
|
|
idna==3.4 # via requests
|
|
imagesize==1.4.1 # via sphinx
|
|
importlib-metadata==6.0.0 # via sphinx
|
|
importlib-resources==5.10.2 # via fixit
|
|
iniconfig==2.0.0 # via pytest
|
|
isort==5.11.4 # via -r dev-requirements.in, gray
|
|
jinja2==3.1.2 # via sphinx
|
|
jsonschema==4.17.3 # via fixit
|
|
libcst==0.4.9 # via fixit
|
|
markupsafe==2.1.2 # via jinja2
|
|
mccabe==0.7.0 # via flake8
|
|
mypy==0.991 # via -r dev-requirements.in
|
|
mypy-extensions==0.4.3 # via black, mypy, typing-inspect
|
|
nodeenv==1.7.0 # via pre-commit
|
|
packaging==23.0 # via build, pyproject-api, pytest, sphinx, tox
|
|
pathspec==0.10.3 # via black
|
|
pep8-naming==0.13.3 # via -r dev-requirements.in
|
|
pip-tools==6.12.1 # via -r dev-requirements.in
|
|
platformdirs==2.6.2 # via black, tox, virtualenv
|
|
pluggy==1.0.0 # via pytest, tox
|
|
pre-commit==2.21.0 # via -r dev-requirements.in
|
|
pycodestyle==2.10.0 # via flake8
|
|
pyflakes==3.0.1 # via autoflake, flake8
|
|
pygments==2.14.0 # via rich, sphinx
|
|
pyproject-api==1.5.0 # via tox
|
|
pyproject-hooks==1.0.0 # via build
|
|
pyrsistent==0.19.3 # via jsonschema
|
|
pytest==7.2.1 # via -r dev-requirements.in, pytest-cov
|
|
pytest-cov==4.0.0 # via -r dev-requirements.in
|
|
pytz==2022.7.1 # via babel
|
|
pyupgrade==3.3.1 # via gray
|
|
pyyaml==6.0 # via fixit, libcst, pre-commit
|
|
requests==2.28.2 # via sphinx
|
|
rich==12.6.0 # via gray
|
|
snowballstemmer==2.2.0 # via sphinx
|
|
sphinx==6.1.3 # via -r dev-requirements.in
|
|
sphinxcontrib-applehelp==1.0.3 # via sphinx
|
|
sphinxcontrib-devhelp==1.0.2 # via sphinx
|
|
sphinxcontrib-htmlhelp==2.0.0 # via sphinx
|
|
sphinxcontrib-jsmath==1.0.1 # via sphinx
|
|
sphinxcontrib-qthelp==1.0.3 # via sphinx
|
|
sphinxcontrib-serializinghtml==1.1.5 # via sphinx
|
|
tokenize-rt==5.0.0 # via add-trailing-comma, pyupgrade
|
|
toml==0.10.2 # via autoflake
|
|
tomli==2.0.1 # via black, build, coverage, mypy, pyproject-api, pyproject-hooks, pytest, tox
|
|
tox==4.3.5 # via -r dev-requirements.in
|
|
typing-extensions==4.4.0 # via black, libcst, mypy, typing-inspect
|
|
typing-inspect==0.8.0 # via libcst
|
|
unify==0.5 # via gray
|
|
untokenize==0.1.1 # via unify
|
|
urllib3==1.26.14 # via requests
|
|
virtualenv==20.17.1 # via pre-commit, tox
|
|
wheel==0.38.4 # via pip-tools
|
|
zipp==3.11.0 # via importlib-metadata, importlib-resources
|
|
|
|
# The following packages are considered to be unsafe in a requirements file:
|
|
# pip
|
|
# setuptools
|