From a4230d324a409479ff14de420bfd44050190244f Mon Sep 17 00:00:00 2001
From: Hemna <waboring@hemna.com>
Date: Tue, 16 Jan 2024 16:45:07 -0500
Subject: [PATCH] Update requirements.txt

---
 dev-requirements.txt | 78 +++++++++++++++++++++-----------------------
 requirements.txt     | 46 +++++++++++++-------------
 2 files changed, 60 insertions(+), 64 deletions(-)

diff --git a/dev-requirements.txt b/dev-requirements.txt
index 477ee6e..9bda27b 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -5,83 +5,79 @@
 #    pip-compile --annotation-style=line dev-requirements.in
 #
 add-trailing-comma==3.1.0  # via gray
-alabaster==0.7.13         # via sphinx
-attrs==23.1.0             # via jsonschema, referencing
+alabaster==0.7.16         # via sphinx
 autoflake==1.5.3          # via gray
-babel==2.13.1             # via sphinx
-black==23.11.0            # via gray
+babel==2.14.0             # via sphinx
+black==23.12.1            # via gray
 build==1.0.3              # via pip-tools
 cachetools==5.3.2         # via tox
-certifi==2023.7.22        # via requests
+certifi==2023.11.17       # via requests
 cfgv==3.4.0               # via pre-commit
 chardet==5.2.0            # via tox
 charset-normalizer==3.3.2  # via requests
-click==8.1.7              # via black, pip-tools
+click==8.1.7              # via black, fixit, moreorless, pip-tools
 colorama==0.4.6           # via tox
 commonmark==0.9.1         # via rich
 configargparse==1.7       # via gray
-coverage[toml]==7.3.2     # via coverage, pytest-cov
-distlib==0.3.7            # via virtualenv
+coverage[toml]==7.4.0     # via coverage, pytest-cov
+distlib==0.3.8            # via virtualenv
 docutils==0.20.1          # via sphinx
-exceptiongroup==1.1.3     # via pytest
+exceptiongroup==1.2.0     # via pytest
 filelock==3.13.1          # via tox, virtualenv
-fixit==0.1.4              # via gray
-flake8==6.1.0             # via -r dev-requirements.in, fixit, pep8-naming
-gray==0.13.0              # via -r dev-requirements.in
-identify==2.5.31          # via pre-commit
-idna==3.4                 # via requests
+fixit==2.1.0              # via gray
+flake8==7.0.0             # via -r dev-requirements.in, pep8-naming
+gray==0.14.0              # via -r dev-requirements.in
+identify==2.5.33          # via pre-commit
+idna==3.6                 # via requests
 imagesize==1.4.1          # via sphinx
-importlib-resources==6.1.1  # via fixit
 iniconfig==2.0.0          # via pytest
-isort==5.12.0             # via -r dev-requirements.in, gray
-jinja2==3.1.2             # via sphinx
-jsonschema==4.20.0        # via fixit
-jsonschema-specifications==2023.11.1  # via jsonschema
+isort==5.13.2             # via -r dev-requirements.in, gray
+jinja2==3.1.3             # via sphinx
 libcst==1.1.0             # via fixit
 markupsafe==2.1.3         # via jinja2
 mccabe==0.7.0             # via flake8
-mypy==1.7.0               # via -r dev-requirements.in
+moreorless==0.4.0         # via fixit
+mypy==1.8.0               # via -r dev-requirements.in
 mypy-extensions==1.0.0    # via black, mypy, typing-inspect
 nodeenv==1.8.0            # via pre-commit
-packaging==23.2           # via black, build, pyproject-api, pytest, sphinx, tox
-pathspec==0.11.2          # via black
+packaging==23.2           # via black, build, fixit, pyproject-api, pytest, sphinx, tox
+pathspec==0.12.1          # via black, trailrunner
 pep8-naming==0.13.3       # via -r dev-requirements.in
 pip-tools==7.3.0          # via -r dev-requirements.in
-platformdirs==3.11.0      # via black, tox, virtualenv
+platformdirs==4.1.0       # via black, tox, virtualenv
 pluggy==1.3.0             # via pytest, tox
-pre-commit==3.5.0         # via -r dev-requirements.in
+pre-commit==3.6.0         # via -r dev-requirements.in
 pycodestyle==2.11.1       # via flake8
-pyflakes==3.1.0           # via autoflake, flake8
-pygments==2.16.1          # via rich, sphinx
+pyflakes==3.2.0           # via autoflake, flake8
+pygments==2.17.2          # via rich, sphinx
 pyproject-api==1.6.1      # via tox
 pyproject-hooks==1.0.0    # via build
-pytest==7.4.3             # via -r dev-requirements.in, pytest-cov
+pytest==7.4.4             # via -r dev-requirements.in, pytest-cov
 pytest-cov==4.1.0         # via -r dev-requirements.in
 pyupgrade==3.15.0         # via gray
-pyyaml==6.0.1             # via fixit, libcst, pre-commit
-referencing==0.31.0       # via jsonschema, jsonschema-specifications
+pyyaml==6.0.1             # via libcst, pre-commit
 requests==2.31.0          # via sphinx
 rich==12.6.0              # via gray
-rpds-py==0.13.0           # via jsonschema, referencing
 snowballstemmer==2.2.0    # via sphinx
-sphinx==7.2.6             # via -r dev-requirements.in, sphinxcontrib-applehelp, sphinxcontrib-devhelp, sphinxcontrib-htmlhelp, sphinxcontrib-qthelp, sphinxcontrib-serializinghtml
-sphinxcontrib-applehelp==1.0.7  # via sphinx
-sphinxcontrib-devhelp==1.0.5  # via sphinx
-sphinxcontrib-htmlhelp==2.0.4  # via sphinx
+sphinx==7.2.6             # via -r dev-requirements.in
+sphinxcontrib-applehelp==1.0.8  # via sphinx
+sphinxcontrib-devhelp==1.0.6  # via sphinx
+sphinxcontrib-htmlhelp==2.0.5  # via sphinx
 sphinxcontrib-jsmath==1.0.1  # via sphinx
-sphinxcontrib-qthelp==1.0.6  # via sphinx
-sphinxcontrib-serializinghtml==1.1.9  # via sphinx
+sphinxcontrib-qthelp==1.0.7  # via sphinx
+sphinxcontrib-serializinghtml==1.1.10  # via sphinx
 tokenize-rt==5.2.0        # via add-trailing-comma, pyupgrade
 toml==0.10.2              # via autoflake
-tomli==2.0.1              # via black, build, coverage, mypy, pip-tools, pyproject-api, pyproject-hooks, pytest, tox
-tox==4.11.3               # via -r dev-requirements.in
-typing-extensions==4.8.0  # via black, libcst, mypy, typing-inspect
+tomli==2.0.1              # via black, build, coverage, fixit, mypy, pip-tools, pyproject-api, pyproject-hooks, pytest, tox
+tox==4.12.0               # via -r dev-requirements.in
+trailrunner==1.4.0        # via fixit
+typing-extensions==4.9.0  # via black, libcst, mypy, typing-inspect
 typing-inspect==0.9.0     # via libcst
 unify==0.5                # via gray
 untokenize==0.1.1         # via unify
 urllib3==2.1.0            # via requests
-virtualenv==20.24.6       # via pre-commit, tox
-wheel==0.41.3             # via pip-tools
+virtualenv==20.25.0       # via pre-commit, tox
+wheel==0.42.0             # via pip-tools
 
 # The following packages are considered to be unsafe in a requirements file:
 # pip
diff --git a/requirements.txt b/requirements.txt
index 56284a5..c4715c5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,54 +5,54 @@
 #    pip-compile --annotation-style=line requirements.in
 #
 aprslib==0.7.2            # via -r requirements.in
-attrs==23.1.0             # via -r requirements.in, ax253, kiss3, rush
+attrs==23.2.0             # via -r requirements.in, ax253, kiss3, rush
 ax253==0.1.5.post1        # via kiss3
 beautifulsoup4==4.12.2    # via -r requirements.in
 bidict==0.22.1            # via python-socketio
-bitarray==2.8.3           # via ax253, kiss3
+bitarray==2.9.2           # via ax253, kiss3
 blinker==1.7.0            # via flask
-certifi==2023.7.22        # via requests
+certifi==2023.11.17       # via requests
 charset-normalizer==3.3.2  # via requests
 click==8.1.7              # via -r requirements.in, click-completion, click-params, flask
 click-completion==0.5.2   # via -r requirements.in
-click-params==0.4.1       # via -r requirements.in
+click-params==0.5.0       # via -r requirements.in
 commonmark==0.9.1         # via rich
 dacite2==2.0.0            # via -r requirements.in
 dataclasses==0.6          # via -r requirements.in
-dataclasses-json==0.6.2   # via -r requirements.in
+dataclasses-json==0.6.3   # via -r requirements.in
 debtcollector==2.5.0      # via oslo-config
-decorator==5.1.1          # via validators
+deprecated==1.2.14        # via click-params
 dnspython==2.4.2          # via eventlet
-eventlet==0.33.3          # via -r requirements.in
+eventlet==0.34.3          # via -r requirements.in
 flask==3.0.0              # via -r requirements.in, flask-httpauth, flask-socketio
 flask-httpauth==4.8.0     # via -r requirements.in
 flask-socketio==5.3.6     # via -r requirements.in
 geographiclib==2.0        # via geopy
-geopy==2.4.0              # via -r requirements.in
+geopy==2.4.1              # via -r requirements.in
 gevent==23.9.1            # via -r requirements.in
-greenlet==3.0.1           # via eventlet, gevent
+greenlet==3.0.3           # via eventlet, gevent
 h11==0.14.0               # via wsproto
-idna==3.4                 # via requests
-imapclient==3.0.0         # via -r requirements.in
-importlib-metadata==6.8.0  # via ax253, kiss3
+idna==3.6                 # via requests
+imapclient==3.0.1         # via -r requirements.in
+importlib-metadata==7.0.1  # via ax253, kiss3
 itsdangerous==2.1.2       # via flask
-jinja2==3.1.2             # via click-completion, flask
+jinja2==3.1.3             # via click-completion, flask
 kiss3==8.0.0              # via -r requirements.in
 markupsafe==2.1.3         # via jinja2, werkzeug
-marshmallow==3.20.1       # via dataclasses-json
+marshmallow==3.20.2       # via dataclasses-json
 mypy-extensions==1.0.0    # via typing-inspect
-netaddr==0.9.0            # via oslo-config
-oslo-config==9.2.0        # via -r requirements.in
+netaddr==0.10.1           # via oslo-config
+oslo-config==9.3.0        # via -r requirements.in
 oslo-i18n==6.2.0          # via oslo-config
 packaging==23.2           # via marshmallow
 pbr==6.0.0                # via -r requirements.in, oslo-i18n, stevedore
 pluggy==1.3.0             # via -r requirements.in
 plumbum==1.8.2            # via rpyc
-pygments==2.16.1          # via rich
+pygments==2.17.2          # via rich
 pyserial==3.5             # via pyserial-asyncio
 pyserial-asyncio==0.6     # via kiss3
-python-engineio==4.8.0    # via python-socketio
-python-socketio==5.10.0   # via -r requirements.in, flask-socketio
+python-engineio==4.8.2    # via python-socketio
+python-socketio==5.11.0   # via -r requirements.in, flask-socketio
 pytz==2023.3.post1        # via -r requirements.in
 pyyaml==6.0.1             # via -r requirements.in, oslo-config
 requests==2.31.0          # via -r requirements.in, oslo-config, update-checker
@@ -62,18 +62,18 @@ rpyc==5.3.1               # via -r requirements.in
 rush==2021.4.0            # via -r requirements.in
 shellingham==1.5.4        # via -r requirements.in, click-completion
 simple-websocket==1.0.0   # via python-engineio
-six==1.16.0               # via -r requirements.in, click-completion, eventlet
+six==1.16.0               # via -r requirements.in, click-completion
 soupsieve==2.5            # via beautifulsoup4
 stevedore==5.1.0          # via oslo-config
 tabulate==0.9.0           # via -r requirements.in
 thesmuggler==1.0.1        # via -r requirements.in
-typing-extensions==4.8.0  # via typing-inspect
+typing-extensions==4.9.0  # via typing-inspect
 typing-inspect==0.9.0     # via dataclasses-json
 update-checker==0.18.0    # via -r requirements.in
 urllib3==2.1.0            # via requests
-validators==0.20.0        # via click-params
+validators==0.22.0        # via click-params
 werkzeug==3.0.1           # via -r requirements.in, flask
-wrapt==1.16.0             # via -r requirements.in, debtcollector
+wrapt==1.16.0             # via -r requirements.in, debtcollector, deprecated
 wsproto==1.2.0            # via simple-websocket
 zipp==3.17.0              # via importlib-metadata
 zope-event==5.0           # via gevent