Files
2025-05-20 11:57:43 -04:00

47 lines
1.8 KiB
Plaintext

Flask==0.10.1
# Hello. This is Nick from the future (March 2019 to be exact). An emergency
# addition had to be made below to fix an issue related to a recent version of
# werkzeug. This library was not version locked in this file.
#
# The line below isn't covered on video, but it locks werkzeug to the latest
# version that works with this course's code base. A future update video will
# cover upgrading this package and more.
werkzeug==0.14.1
# Hello. This is Nick from the future (Feb 2022 to be exact). A new addition
# had to be made below to fix an issue related to the version of Flask
# that we use. A new major version of both itsdangerous and markupsafe came up
# that are no longer backwards compatible with our version of Flask.
#
# These packages are both dependencies of Flask and now we're locking them to
# a specific version that works with our version of Flask.
itsdangerous==1.1.0
markupsafe==1.1.1
# Hello. This is Nick from the future (March 2022 to be exact). A new addition
# had to be made below to fix an issue with a recent release of Jinja 3.1. It's
# breaking all sorts of libraries, so let's lock it to a stable 3.0.X version.
#
# Jinja 2 is the HTML templating library that Flask uses.
jinja2==3.0.3
# Application server for both development and production.
gunicorn==19.4.5
# Testing and static analysis.
#
# Hello. This is Nick from the future (December 2019 to be exact). Since we
# upgraded to Python 3.7.x, we also have to update pytest to 5.x.x since older
# versions of it are not compatable with Python 3.7+.
#
# This line is different than what's on video but we do cover this update in
# more detail in the October 2019 update video. When you run your tests you
# may also see extra warnings and details than what's on video. Don't sweat it.
pytest==5.1.0
pytest-cov==2.7.1
flake8==3.7.8
# CLI.
Click==6.4