From a196f443a185c260214503b3b402e0c08ac7063b Mon Sep 17 00:00:00 2001
From: Matthias Mair <code@mjmair.com>
Date: Wed, 31 May 2023 01:18:02 +0200
Subject: [PATCH] Bump deps (#4911)

* bump deps

* Update requirements.txt

* fix pint

* fix reqs

* fix dev reqs
---
 requirements-dev.txt | 29 ++++++++++++++++-------------
 requirements.in      |  2 +-
 requirements.txt     | 38 ++++++++++++++++++++------------------
 3 files changed, 37 insertions(+), 32 deletions(-)

diff --git a/requirements-dev.txt b/requirements-dev.txt
index d0fe7698b1..e2f6dc2175 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -4,13 +4,13 @@
 #
 #    pip-compile --output-file=requirements-dev.txt requirements-dev.in
 #
-asgiref==3.6.0
+asgiref==3.7.2
     # via
     #   -c requirements.txt
     #   django
 build==0.10.0
     # via pip-tools
-certifi==2022.12.7
+certifi==2023.5.7
     # via
     #   -c requirements.txt
     #   requests
@@ -35,11 +35,11 @@ django==3.2.19
     #   -c requirements.txt
     #   django-debug-toolbar
     #   django-slowtests
-django-debug-toolbar==4.0.0
+django-debug-toolbar==4.1.0
     # via -r requirements-dev.in
 django-slowtests==1.1.1
     # via -r requirements-dev.in
-django-test-migrations==1.2.0
+django-test-migrations==1.3.0
     # via -r requirements-dev.in
 docopt==0.6.2
     # via coveralls
@@ -52,7 +52,7 @@ flake8==6.0.0
     #   pep8-naming
 flake8-docstrings==1.7.0
     # via -r requirements-dev.in
-identify==2.5.22
+identify==2.5.24
     # via pre-commit
 idna==3.4
     # via
@@ -62,7 +62,7 @@ isort==5.12.0
     # via -r requirements-dev.in
 mccabe==0.7.0
     # via flake8
-nodeenv==1.7.0
+nodeenv==1.8.0
     # via pre-commit
 packaging==23.1
     # via build
@@ -70,9 +70,9 @@ pep8-naming==0.13.3
     # via -r requirements-dev.in
 pip-tools==6.13.0
     # via -r requirements-dev.in
-platformdirs==3.2.0
+platformdirs==3.5.1
     # via virtualenv
-pre-commit==3.2.2
+pre-commit==3.3.2
     # via -r requirements-dev.in
 pycodestyle==2.10.0
     # via flake8
@@ -90,7 +90,7 @@ pyyaml==6.0
     # via
     #   -c requirements.txt
     #   pre-commit
-requests==2.28.2
+requests==2.31.0
     # via
     #   -c requirements.txt
     #   coveralls
@@ -102,16 +102,19 @@ sqlparse==0.4.4
     #   django
     #   django-debug-toolbar
 tomli==2.0.1
-    # via build
-typing-extensions==4.5.0
+    # via
+    #   build
+    #   pyproject-hooks
+typing-extensions==4.6.2
     # via
     #   -c requirements.txt
+    #   asgiref
     #   django-test-migrations
-urllib3==1.26.15
+urllib3==1.26.16
     # via
     #   -c requirements.txt
     #   requests
-virtualenv==20.22.0
+virtualenv==20.23.0
     # via pre-commit
 wheel==0.40.0
     # via pip-tools
diff --git a/requirements.in b/requirements.in
index 1a27bb6b6e..ffdc26d782 100644
--- a/requirements.in
+++ b/requirements.in
@@ -33,7 +33,7 @@ feedparser                              # RSS newsfeed parser
 gunicorn                                # Gunicorn web server
 pdf2image                               # PDF to image conversion
 pillow                                  # Image manipulation
-pint                                    # Unit conversion
+pint==0.21                              # Unit conversion  # FIXED 2023-05-30 breaks tests https://github.com/matmair/InvenTree/actions/runs/5095665936/jobs/9160852560
 python-barcode[images]                  # Barcode generator
 qrcode[pil]                             # QR code generator
 rapidfuzz==0.7.6                        # Fuzzy string matching
diff --git a/requirements.txt b/requirements.txt
index 8204d3b0e4..b8dfd0f65d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,7 +6,7 @@
 #
 arrow==1.2.3
     # via django-q
-asgiref==3.6.0
+asgiref==3.7.2
     # via django
 attrs==23.1.0
     # via jsonschema
@@ -18,7 +18,7 @@ blessed==1.20.0
     # via django-q
 brotli==1.0.9
     # via fonttools
-certifi==2022.12.7
+certifi==2023.5.7
     # via
     #   requests
     #   sentry-sdk
@@ -42,7 +42,7 @@ defusedxml==0.7.1
     # via
     #   odfpy
     #   python3-openid
-diff-match-patch==20200713
+diff-match-patch==20230430
     # via django-import-export
 django==3.2.19
     # via
@@ -82,7 +82,7 @@ django-allauth-2fa==0.10.0
     # via -r requirements.in
 django-cleanup==7.0.0
     # via -r requirements.in
-django-cors-headers==3.14.0
+django-cors-headers==4.0.0
     # via -r requirements.in
 django-crispy-forms==1.14.0
     # via -r requirements.in
@@ -90,11 +90,11 @@ django-dbbackup==4.0.2
     # via -r requirements.in
 django-error-report==0.2.0
     # via -r requirements.in
-django-filter==23.1
+django-filter==23.2
     # via -r requirements.in
-django-formtools==2.4
+django-formtools==2.4.1
     # via -r requirements.in
-django-ical==1.9.0
+django-ical==1.9.1
     # via -r requirements.in
 django-import-export==2.5.0
     # via -r requirements.in
@@ -108,7 +108,7 @@ django-money==2.1.1
     # via -r requirements.in
 django-mptt==0.11.0
     # via -r requirements.in
-django-otp==1.1.6
+django-otp==1.2.1
     # via django-allauth-2fa
 django-picklefield==3.1
     # via django-q
@@ -126,7 +126,7 @@ django-sslserver==0.22
     # via -r requirements.in
 django-stdimage==5.3.0
     # via -r requirements.in
-django-taggit==3.1.0
+django-taggit==4.0.0
     # via -r requirements.in
 django-user-sessions==2.0.0
     # via -r requirements.in
@@ -144,13 +144,13 @@ et-xmlfile==1.1.0
     # via openpyxl
 feedparser==6.0.10
     # via -r requirements.in
-fonttools[woff]==4.39.3
+fonttools[woff]==4.39.4
     # via weasyprint
 gunicorn==20.1.0
     # via -r requirements.in
 html5lib==1.1
     # via weasyprint
-icalendar==5.0.5
+icalendar==5.0.7
     # via django-ical
 idna==3.4
     # via requests
@@ -196,7 +196,7 @@ pycparser==2.21
     # via cffi
 pydyf==0.6.0
     # via weasyprint
-pyjwt[crypto]==2.6.0
+pyjwt[crypto]==2.7.0
     # via django-allauth
 pyphen==0.14.0
     # via weasyprint
@@ -235,16 +235,16 @@ redis==3.5.3
     # via
     #   django-q
     #   django-redis
-regex==2023.3.23
+regex==2023.5.5
     # via -r requirements.in
-requests==2.28.2
+requests==2.31.0
     # via
     #   coreapi
     #   django-allauth
     #   requests-oauthlib
 requests-oauthlib==1.3.1
     # via django-allauth
-sentry-sdk==1.20.0
+sentry-sdk==1.24.0
     # via
     #   -r requirements.in
     #   django-q-sentry
@@ -269,13 +269,15 @@ tinycss2==1.1.1
     #   bleach
     #   cssselect2
     #   weasyprint
-typing-extensions==4.5.0
-    # via qrcode
+typing-extensions==4.6.2
+    # via
+    #   asgiref
+    #   qrcode
 uritemplate==4.1.1
     # via
     #   coreapi
     #   drf-spectacular
-urllib3==1.26.15
+urllib3==1.26.16
     # via
     #   requests
     #   sentry-sdk