diff --git a/requirements/base.txt b/requirements/base.txt
index 8154e67eb613cb301efacdceed09561564800b3e..127b0629baa5047ca50b33bd50d36b5d7e9154d1 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -16,7 +16,7 @@ certifi==2022.12.7
     # via requests
 cffi==1.15.1
     # via pynacl
-charset-normalizer==2.1.1
+charset-normalizer==3.0.1
     # via requests
 click==8.1.3
     # via edx-django-utils
@@ -47,7 +47,7 @@ edx-opaque-keys[django]==2.3.0
     # via -r requirements/base.in
 fs==2.4.16
     # via xblock
-future==0.18.2
+future==0.18.3
     # via pyjwkest
 idna==3.4
     # via requests
@@ -73,7 +73,7 @@ oauthlib==3.2.2
     # via -r requirements/base.in
 openedx-filters==0.8.0
     # via -r requirements/base.in
-pbr==5.11.0
+pbr==5.11.1
     # via stevedore
 psutil==5.9.4
     # via edx-django-utils
@@ -91,16 +91,16 @@ pynacl==1.5.0
     # via edx-django-utils
 python-dateutil==2.8.2
     # via xblock
-pytz==2022.7
+pytz==2022.7.1
     # via
     #   django
     #   djangorestframework
     #   xblock
 pyyaml==6.0
     # via xblock
-requests==2.28.1
+requests==2.28.2
     # via pyjwkest
-simplejson==3.18.0
+simplejson==3.18.1
     # via xblock-utils
 six==1.16.0
     # via
@@ -114,7 +114,7 @@ stevedore==4.1.1
     # via
     #   edx-django-utils
     #   edx-opaque-keys
-urllib3==1.26.13
+urllib3==1.26.14
     # via requests
 web-fragments==2.0.0
     # via
diff --git a/requirements/ci.txt b/requirements/ci.txt
index 28278570fde4bada64f7ebd05f362251f0fe1556..de17b8714e08d5c0d1a444969c61f16c6ac8dbfd 100644
--- a/requirements/ci.txt
+++ b/requirements/ci.txt
@@ -16,7 +16,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/test.txt
     #   django
-astroid==2.12.13
+astroid==2.13.2
     # via
     #   -r requirements/test.txt
     #   pylint
@@ -35,11 +35,11 @@ boto==2.49.0
     # via
     #   -r requirements/test.txt
     #   xblock-sdk
-boto3==1.26.41
+boto3==1.26.50
     # via
     #   -r requirements/test.txt
     #   fs-s3fs
-botocore==1.29.41
+botocore==1.29.50
     # via
     #   -r requirements/test.txt
     #   boto3
@@ -57,7 +57,7 @@ chardet==5.1.0
     # via
     #   -r requirements/test.txt
     #   binaryornot
-charset-normalizer==2.1.1
+charset-normalizer==3.0.1
     # via
     #   -r requirements/test.txt
     #   requests
@@ -170,7 +170,7 @@ fs-s3fs==1.1.1
     #   -r requirements/test.txt
     #   django-pyfs
     #   xblock-sdk
-future==0.18.2
+future==0.18.3
     # via
     #   -r requirements/test.txt
     #   pyjwkest
@@ -225,7 +225,7 @@ lazy==1.5
     # via
     #   -r requirements/test.txt
     #   xblock-sdk
-lazy-object-proxy==1.8.0
+lazy-object-proxy==1.9.0
     # via
     #   -r requirements/test.txt
     #   astroid
@@ -248,7 +248,7 @@ mccabe==0.7.0
     # via
     #   -r requirements/test.txt
     #   pylint
-mock==5.0.0
+mock==5.0.1
     # via -r requirements/test.txt
 more-itertools==9.0.0
     # via
@@ -262,15 +262,15 @@ oauthlib==3.2.2
     # via -r requirements/test.txt
 openedx-filters==0.8.0
     # via -r requirements/test.txt
-packaging==22.0
+packaging==23.0
     # via
     #   -r requirements/tox.txt
     #   tox
-pbr==5.11.0
+pbr==5.11.1
     # via
     #   -r requirements/test.txt
     #   stevedore
-pkginfo==1.9.2
+pkginfo==1.9.6
     # via
     #   -r requirements/test.txt
     #   twine
@@ -309,7 +309,7 @@ pygments==2.14.0
     #   rich
 pyjwkest==1.4.2
     # via -r requirements/test.txt
-pylint==2.15.9
+pylint==2.15.10
     # via
     #   -r requirements/test.txt
     #   edx-lint
@@ -352,7 +352,7 @@ python-slugify==7.0.0
     #   -r requirements/test.txt
     #   code-annotations
     #   cookiecutter
-pytz==2022.7
+pytz==2022.7.1
     # via
     #   -r requirements/test.txt
     #   django
@@ -368,7 +368,7 @@ readme-renderer==37.3
     # via
     #   -r requirements/test.txt
     #   twine
-requests==2.28.1
+requests==2.28.2
     # via
     #   -r requirements/test.txt
     #   cookiecutter
@@ -385,7 +385,7 @@ rfc3986==2.0.0
     # via
     #   -r requirements/test.txt
     #   twine
-rich==13.0.0
+rich==13.1.0
     # via
     #   -r requirements/test.txt
     #   twine
@@ -397,7 +397,7 @@ secretstorage==3.3.3
     # via
     #   -r requirements/test.txt
     #   keyring
-simplejson==3.18.0
+simplejson==3.18.1
     # via
     #   -r requirements/test.txt
     #   xblock-sdk
@@ -449,7 +449,7 @@ typing-extensions==4.4.0
     #   astroid
     #   pylint
     #   rich
-urllib3==1.26.13
+urllib3==1.26.14
     # via
     #   -r requirements/test.txt
     #   botocore
diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt
index 6fefe7251777f8d4afe01521d39a7b4c866cb29c..b5f17153092fb6f873bbe788b4585fa29958097b 100644
--- a/requirements/common_constraints.txt
+++ b/requirements/common_constraints.txt
@@ -29,3 +29,8 @@ django-simple-history==3.0.0
 # tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos.
 # Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810
 tox<4.0.0
+
+# edx-sphinx-theme is not compatible with latest Sphinx==6.0.0 version 
+# Pinning Sphinx version unless the compatibility issue gets resolved
+# For details, see issue https://github.com/openedx/edx-sphinx-theme/issues/197
+sphinx<6.0.0
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 1db129e2513199aa7d5b7729c6972c9e10e37089..926a781aff9ca93308f7fc93a8bc1c5ae5fe879d 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -24,7 +24,7 @@ cffi==1.15.1
     # via
     #   -r requirements/base.txt
     #   pynacl
-charset-normalizer==2.1.1
+charset-normalizer==3.0.1
     # via
     #   -r requirements/base.txt
     #   requests
@@ -71,7 +71,7 @@ fs==2.4.16
     # via
     #   -r requirements/base.txt
     #   xblock
-future==0.18.2
+future==0.18.3
     # via
     #   -r requirements/base.txt
     #   pyjwkest
@@ -106,7 +106,7 @@ openedx-filters==0.8.0
     # via -r requirements/base.txt
 path==16.6.0
     # via edx-i18n-tools
-pbr==5.11.0
+pbr==5.11.1
     # via
     #   -r requirements/base.txt
     #   stevedore
@@ -138,7 +138,7 @@ python-dateutil==2.8.2
     # via
     #   -r requirements/base.txt
     #   xblock
-pytz==2022.7
+pytz==2022.7.1
     # via
     #   -r requirements/base.txt
     #   django
@@ -149,11 +149,11 @@ pyyaml==6.0
     #   -r requirements/base.txt
     #   edx-i18n-tools
     #   xblock
-requests==2.28.1
+requests==2.28.2
     # via
     #   -r requirements/base.txt
     #   pyjwkest
-simplejson==3.18.0
+simplejson==3.18.1
     # via
     #   -r requirements/base.txt
     #   xblock-utils
@@ -173,7 +173,7 @@ stevedore==4.1.1
     #   -r requirements/base.txt
     #   edx-django-utils
     #   edx-opaque-keys
-urllib3==1.26.13
+urllib3==1.26.14
     # via
     #   -r requirements/base.txt
     #   requests
diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt
index 2caf2745f4c13251c6c09fd7999f93db30cf286d..d18dc29e738be65b9a3127720c9172e287e4e021 100644
--- a/requirements/pip_tools.txt
+++ b/requirements/pip_tools.txt
@@ -4,20 +4,18 @@
 #
 #    make upgrade
 #
-build==0.9.0
+build==0.10.0
     # via pip-tools
 click==8.1.3
     # via pip-tools
-packaging==22.0
-    # via build
-pep517==0.13.0
+packaging==23.0
     # via build
 pip-tools==6.12.1
     # via -r requirements/pip_tools.in
+pyproject-hooks==1.0.0
+    # via build
 tomli==2.0.1
-    # via
-    #   build
-    #   pep517
+    # via build
 wheel==0.38.4
     # via pip-tools
 
diff --git a/requirements/quality.txt b/requirements/quality.txt
index ebd43a27587dba78a20666ac8cc97f0334559f1b..0cfcbc8509a103f197ed92e97241c6d63b03db28 100644
--- a/requirements/quality.txt
+++ b/requirements/quality.txt
@@ -14,7 +14,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/base.txt
     #   django
-astroid==2.12.13
+astroid==2.13.2
     # via
     #   pylint
     #   pylint-celery
@@ -26,9 +26,9 @@ bleach==5.0.1
     # via -r requirements/base.txt
 boto==2.49.0
     # via xblock-sdk
-boto3==1.26.41
+boto3==1.26.50
     # via fs-s3fs
-botocore==1.29.41
+botocore==1.29.50
     # via
     #   boto3
     #   s3transfer
@@ -42,7 +42,7 @@ cffi==1.15.1
     #   pynacl
 chardet==5.1.0
     # via binaryornot
-charset-normalizer==2.1.1
+charset-normalizer==3.0.1
     # via
     #   -r requirements/base.txt
     #   requests
@@ -113,7 +113,7 @@ fs-s3fs==1.1.1
     # via
     #   django-pyfs
     #   xblock-sdk
-future==0.18.2
+future==0.18.3
     # via
     #   -r requirements/base.txt
     #   pyjwkest
@@ -140,7 +140,7 @@ lazy==1.5
     # via
     #   -r requirements/base.txt
     #   xblock-sdk
-lazy-object-proxy==1.8.0
+lazy-object-proxy==1.9.0
     # via astroid
 lxml==4.9.2
     # via
@@ -167,7 +167,7 @@ oauthlib==3.2.2
     # via -r requirements/base.txt
 openedx-filters==0.8.0
     # via -r requirements/base.txt
-pbr==5.11.0
+pbr==5.11.1
     # via
     #   -r requirements/base.txt
     #   stevedore
@@ -189,7 +189,7 @@ pycryptodomex==3.16.0
     #   pyjwkest
 pyjwkest==1.4.2
     # via -r requirements/base.txt
-pylint==2.15.9
+pylint==2.15.10
     # via
     #   -r requirements/quality.in
     #   edx-lint
@@ -224,7 +224,7 @@ python-slugify==7.0.0
     # via
     #   code-annotations
     #   cookiecutter
-pytz==2022.7
+pytz==2022.7.1
     # via
     #   -r requirements/base.txt
     #   django
@@ -236,7 +236,7 @@ pyyaml==6.0
     #   code-annotations
     #   cookiecutter
     #   xblock
-requests==2.28.1
+requests==2.28.2
     # via
     #   -r requirements/base.txt
     #   cookiecutter
@@ -244,7 +244,7 @@ requests==2.28.1
     #   xblock-sdk
 s3transfer==0.6.0
     # via boto3
-simplejson==3.18.0
+simplejson==3.18.1
     # via
     #   -r requirements/base.txt
     #   xblock-sdk
@@ -278,7 +278,7 @@ typing-extensions==4.4.0
     # via
     #   astroid
     #   pylint
-urllib3==1.26.13
+urllib3==1.26.14
     # via
     #   -r requirements/base.txt
     #   botocore
diff --git a/requirements/test.txt b/requirements/test.txt
index eca4da55e96b43125ffad758ce9260a8edae2ada..bd8733a6725d6feb65e3a13f93ec944c426c80ff 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -14,7 +14,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/base.txt
     #   django
-astroid==2.12.13
+astroid==2.13.2
     # via
     #   pylint
     #   pylint-celery
@@ -28,9 +28,9 @@ bleach==5.0.1
     #   readme-renderer
 boto==2.49.0
     # via xblock-sdk
-boto3==1.26.41
+boto3==1.26.50
     # via fs-s3fs
-botocore==1.29.41
+botocore==1.29.50
     # via
     #   boto3
     #   s3transfer
@@ -45,7 +45,7 @@ cffi==1.15.1
     #   pynacl
 chardet==5.1.0
     # via binaryornot
-charset-normalizer==2.1.1
+charset-normalizer==3.0.1
     # via
     #   -r requirements/base.txt
     #   requests
@@ -130,7 +130,7 @@ fs-s3fs==1.1.1
     # via
     #   django-pyfs
     #   xblock-sdk
-future==0.18.2
+future==0.18.3
     # via
     #   -r requirements/base.txt
     #   pyjwkest
@@ -171,7 +171,7 @@ lazy==1.5
     # via
     #   -r requirements/base.txt
     #   xblock-sdk
-lazy-object-proxy==1.8.0
+lazy-object-proxy==1.9.0
     # via astroid
 lxml==4.9.2
     # via
@@ -190,7 +190,7 @@ markupsafe==2.1.1
     #   xblock
 mccabe==0.7.0
     # via pylint
-mock==5.0.0
+mock==5.0.1
     # via -r requirements/test.in
 more-itertools==9.0.0
     # via jaraco-classes
@@ -202,11 +202,11 @@ oauthlib==3.2.2
     # via -r requirements/base.txt
 openedx-filters==0.8.0
     # via -r requirements/base.txt
-pbr==5.11.0
+pbr==5.11.1
     # via
     #   -r requirements/base.txt
     #   stevedore
-pkginfo==1.9.2
+pkginfo==1.9.6
     # via twine
 platformdirs==2.6.2
     # via pylint
@@ -230,7 +230,7 @@ pygments==2.14.0
     #   rich
 pyjwkest==1.4.2
     # via -r requirements/base.txt
-pylint==2.15.9
+pylint==2.15.10
     # via
     #   edx-lint
     #   pylint-celery
@@ -264,7 +264,7 @@ python-slugify==7.0.0
     # via
     #   code-annotations
     #   cookiecutter
-pytz==2022.7
+pytz==2022.7.1
     # via
     #   -r requirements/base.txt
     #   django
@@ -280,7 +280,7 @@ readme-renderer==37.3
     # via
     #   -r requirements/test.in
     #   twine
-requests==2.28.1
+requests==2.28.2
     # via
     #   -r requirements/base.txt
     #   cookiecutter
@@ -293,13 +293,13 @@ requests-toolbelt==0.10.1
     # via twine
 rfc3986==2.0.0
     # via twine
-rich==13.0.0
+rich==13.1.0
     # via twine
 s3transfer==0.6.0
     # via boto3
 secretstorage==3.3.3
     # via keyring
-simplejson==3.18.0
+simplejson==3.18.1
     # via
     #   -r requirements/base.txt
     #   xblock-sdk
@@ -336,7 +336,7 @@ typing-extensions==4.4.0
     #   astroid
     #   pylint
     #   rich
-urllib3==1.26.13
+urllib3==1.26.14
     # via
     #   -r requirements/base.txt
     #   botocore
diff --git a/requirements/tox.txt b/requirements/tox.txt
index efa3d276de0528218aa681e52f522b5e143d9027..5fd87628135528a90de6272c0257535eab3dbd55 100644
--- a/requirements/tox.txt
+++ b/requirements/tox.txt
@@ -10,7 +10,7 @@ filelock==3.9.0
     # via
     #   tox
     #   virtualenv
-packaging==22.0
+packaging==23.0
     # via tox
 platformdirs==2.6.2
     # via virtualenv