#
# This file is autogenerated by pip-compile with Python 3.7
# by the following command:
#
#    pip-compile --output-file=requirements.txt --pip-args='--retries 5000' --resolver=backtracking --strip-extras requirements.in
#
--extra-index-url https://www.piwheels.org/simple

absl-py==2.1.0
    # via
    #   tensorboard
    #   tensorflow
astor==0.8.1
    # via tensorflow
atari-py==0.2.6
    # via gym
certifi==2025.1.31
    # via requests
charset-normalizer==3.4.1
    # via requests
click==7.1.2
    # via flask
cloudpickle==1.6.0
    # via
    #   gym
    #   stable-baselines
cycler==0.11.0
    # via matplotlib
dbus-python==1.3.2
    # via -r requirements.in
file-read-backwards==2.0.0
    # via -r requirements.in
flask==1.1.4
    # via
    #   -r requirements.in
    #   flask-cors
    #   flask-wtf
flask-cors==3.0.10
    # via -r requirements.in
flask-wtf==1.1.1
    # via -r requirements.in
fonttools==4.38.0
    # via matplotlib
gast==0.6.0
    # via tensorflow
google-pasta==0.2.0
    # via tensorflow
grpcio==1.62.3
    # via
    #   tensorboard
    #   tensorflow
gym==0.19.0
    # via
    #   -r requirements.in
    #   stable-baselines
h5py==3.8.0
    # via keras-applications
idna==3.10
    # via requests
importlib-metadata==6.7.0
    # via
    #   gym
    #   markdown
inky==1.5.0
    # via -r requirements.in
itsdangerous==1.1.0
    # via
    #   flask
    #   flask-wtf
jinja2==2.11.3
    # via flask
joblib==1.3.2
    # via stable-baselines
keras-applications==1.0.8
    # via tensorflow
keras-preprocessing==1.1.2
    # via tensorflow
kiwisolver==1.4.5
    # via matplotlib
markdown==3.4.4
    # via tensorboard
markupsafe==2.0.1
    # via
    #   -r requirements.in
    #   jinja2
    #   wtforms
matplotlib==3.5.3
    # via stable-baselines
numpy==1.21.4
    # via
    #   -r requirements.in
    #   atari-py
    #   gym
    #   h5py
    #   inky
    #   keras-applications
    #   keras-preprocessing
    #   matplotlib
    #   opencv-python
    #   pandas
    #   scipy
    #   stable-baselines
    #   tensorboard
    #   tensorflow
opencv-python==4.7.0.72
    # via
    #   gym
    #   stable-baselines
packaging==24.0
    # via matplotlib
pandas==1.3.5
    # via stable-baselines
pillow==9.5.0
    # via
    #   -r requirements.in
    #   matplotlib
protobuf==3.20.3
    # via
    #   -r requirements.in
    #   tensorboard
    #   tensorflow
pycryptodome==3.22.0
    # via -r requirements.in
pyglet==2.0.10
    # via gym
pyparsing==3.1.4
    # via matplotlib
python-dateutil==2.9.0.post0
    # via
    #   -r requirements.in
    #   matplotlib
    #   pandas
pytz==2025.1
    # via pandas
pyyaml==6.0.1
    # via -r requirements.in
requests==2.31.0
    # via -r requirements.in
scapy==2.6.1
    # via -r requirements.in
scipy==1.7.3
    # via stable-baselines
six==1.17.0
    # via
    #   atari-py
    #   flask-cors
    #   google-pasta
    #   keras-preprocessing
    #   python-dateutil
    #   tensorboard
    #   tensorflow
smbus2==0.5.0
    # via
    #   -r requirements.in
    #   inky
spidev==3.6
    # via
    #   -r requirements.in
    #   inky
stable-baselines==2.10.2
    # via -r requirements.in
tensorboard==1.13.1
    # via tensorflow
tensorflow==1.13.1
    # via -r requirements.in
tensorflow-estimator==1.14.0
    # via tensorflow
termcolor==2.3.0
    # via tensorflow
toml==0.10.2
    # via -r requirements.in
typing-extensions==4.7.1
    # via
    #   importlib-metadata
    #   kiwisolver
urllib3==2.0.7
    # via requests
websockets==8.1
    # via -r requirements.in
werkzeug==1.0.1
    # via
    #   flask
    #   tensorboard
wheel==0.42.0
    # via
    #   tensorboard
    #   tensorflow
wrapt==1.16.0
    # via tensorflow
wtforms==3.0.1
    # via flask-wtf
zipp==3.15.0
    # via importlib-metadata