#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    make upgrade
#
acid-xblock==0.4.1
    # via -r requirements/test.in
appdirs==1.4.4
    # via
    #   -r requirements/base.txt
    #   fs
arrow==1.4.0
    # via
    #   -r requirements/base.txt
    #   cookiecutter
asgiref==3.11.1
    # via
    #   -r requirements/base.txt
    #   django
binaryornot==0.6.0
    # via
    #   -r requirements/base.txt
    #   cookiecutter
boto3==1.42.74
    # via
    #   -r requirements/base.txt
    #   fs-s3fs
botocore==1.42.74
    # via
    #   -r requirements/base.txt
    #   boto3
    #   s3transfer
cachetools==7.0.5
    # via tox
certifi==2026.2.25
    # via
    #   -r requirements/base.txt
    #   requests
charset-normalizer==3.4.6
    # via
    #   -r requirements/base.txt
    #   requests
click==8.3.1
    # via
    #   -r requirements/base.txt
    #   cookiecutter
colorama==0.4.6
    # via tox
cookiecutter==2.7.1
    # via -r requirements/base.txt
coverage[toml]==7.13.5
    # via
    #   -r requirements/test.in
    #   pytest-cov
ddt==1.7.2
    # via -r requirements/test.in
distlib==0.4.0
    # via virtualenv
    # via
    #   -c requirements/common_constraints.txt
    #   -r requirements/base.txt
    #   openedx-django-pyfs
filelock==3.25.2
    # via
    #   python-discovery
    #   tox
    #   virtualenv
fs==2.4.16
    # via
    #   -r requirements/base.txt
    #   fs-s3fs
    #   openedx-django-pyfs
    #   xblock
fs-s3fs==1.1.1
    # via
    #   -r requirements/base.txt
    #   openedx-django-pyfs
idna==3.11
    # via
    #   -r requirements/base.txt
    #   requests
iniconfig==2.3.0
    # via pytest
jinja2==3.1.6
    # via
    #   -r requirements/base.txt
    #   cookiecutter
jmespath==1.1.0
    # via
    #   -r requirements/base.txt
    #   boto3
    #   botocore
lazy==1.6
    # via
    #   -r requirements/base.txt
    #   acid-xblock
    #   xblock
lxml==6.0.2
    # via
    #   -r requirements/base.txt
    #   xblock
mako==1.3.10
    # via
    #   -r requirements/base.txt
    #   acid-xblock
    #   xblock
markdown-it-py==4.0.0
    # via
    #   -r requirements/base.txt
    #   rich
markupsafe==3.0.3
    # via
    #   -r requirements/base.txt
    #   jinja2
    #   mako
    #   xblock
mdurl==0.1.2
    # via
    #   -r requirements/base.txt
    #   markdown-it-py
mock==5.2.0
    # via -r requirements/test.in
openedx-django-pyfs==4.0.0
    # via
    #   -r requirements/base.txt
    #   xblock
packaging==26.0
    # via
    #   pyproject-api
    #   pytest
    #   pytest-rerunfailures
    #   tox
platformdirs==4.9.4
    # via
    #   python-discovery
    #   tox
    #   virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
    #   tox
pygments==2.19.2
    # via
    #   -r requirements/base.txt
    #   pytest
    #   rich
pypng==0.20220715.0
    # via -r requirements/base.txt
pyproject-api==1.10.0
    # via tox
pytest==9.0.2
    # via
    #   pytest-cov
    #   pytest-django
    #   pytest-rerunfailures
pytest-cov==7.1.0
    # via -r requirements/test.in
pytest-django==4.12.0
    # via -r requirements/test.in
pytest-rerunfailures==16.1
    # via -r requirements/test.in
python-dateutil==2.9.0.post0
    # via
    #   -r requirements/base.txt
    #   arrow
    #   botocore
    #   xblock
python-discovery==1.2.0
    # via virtualenv
python-slugify==8.0.4
    # via
    #   -r requirements/base.txt
    #   cookiecutter
pytz==2026.1.post1
    # via
    #   -r requirements/base.txt
    #   xblock
pyyaml==6.0.3
    # via
    #   -r requirements/base.txt
    #   cookiecutter
    #   xblock
requests==2.32.5
    # via
    #   -r requirements/base.txt
    #   cookiecutter
rich==14.3.3
    # via
    #   -r requirements/base.txt
    #   cookiecutter
s3transfer==0.16.0
    # via
    #   -r requirements/base.txt
    #   boto3
simplejson==3.20.2
    # via
    #   -r requirements/base.txt
    #   xblock
six==1.17.0
    # via
    #   -r requirements/base.txt
    #   fs
    #   fs-s3fs
    #   python-dateutil
sqlparse==0.5.5
    # via
    #   -r requirements/base.txt
    #   django
text-unidecode==1.3
    # via
    #   -r requirements/base.txt
    #   python-slugify
tomli-w==1.2.0
    # via tox
tox==4.50.3
    # via -r requirements/test.in
tzdata==2025.3
    # via
    #   -r requirements/base.txt
    #   arrow
urllib3==2.6.3
    # via
    #   -r requirements/base.txt
    #   botocore
    #   requests
virtualenv==21.2.0
    # via tox
web-fragments==4.0.0
    # via
    #   -r requirements/base.txt
    #   xblock
webob==1.8.9
    # via
    #   -r requirements/base.txt
    #   xblock
xblock[django]==5.3.0
    # via
    #   -r requirements/base.txt
    #   acid-xblock

# The following packages are considered to be unsafe in a requirements file:
# setuptools
