METADATA 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. Metadata-Version: 2.4
  2. Name: Flask
  3. Version: 3.1.2
  4. Summary: A simple framework for building complex web applications.
  5. Maintainer-email: Pallets <contact@palletsprojects.com>
  6. Requires-Python: >=3.9
  7. Description-Content-Type: text/markdown
  8. License-Expression: BSD-3-Clause
  9. Classifier: Development Status :: 5 - Production/Stable
  10. Classifier: Environment :: Web Environment
  11. Classifier: Framework :: Flask
  12. Classifier: Intended Audience :: Developers
  13. Classifier: Operating System :: OS Independent
  14. Classifier: Programming Language :: Python
  15. Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
  16. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
  17. Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
  18. Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
  19. Classifier: Typing :: Typed
  20. License-File: LICENSE.txt
  21. Requires-Dist: blinker>=1.9.0
  22. Requires-Dist: click>=8.1.3
  23. Requires-Dist: importlib-metadata>=3.6.0; python_version < '3.10'
  24. Requires-Dist: itsdangerous>=2.2.0
  25. Requires-Dist: jinja2>=3.1.2
  26. Requires-Dist: markupsafe>=2.1.1
  27. Requires-Dist: werkzeug>=3.1.0
  28. Requires-Dist: asgiref>=3.2 ; extra == "async"
  29. Requires-Dist: python-dotenv ; extra == "dotenv"
  30. Project-URL: Changes, https://flask.palletsprojects.com/page/changes/
  31. Project-URL: Chat, https://discord.gg/pallets
  32. Project-URL: Documentation, https://flask.palletsprojects.com/
  33. Project-URL: Donate, https://palletsprojects.com/donate
  34. Project-URL: Source, https://github.com/pallets/flask/
  35. Provides-Extra: async
  36. Provides-Extra: dotenv
  37. <div align="center"><img src="https://raw.githubusercontent.com/pallets/flask/refs/heads/stable/docs/_static/flask-name.svg" alt="" height="150"></div>
  38. # Flask
  39. Flask is a lightweight [WSGI] web application framework. It is designed
  40. to make getting started quick and easy, with the ability to scale up to
  41. complex applications. It began as a simple wrapper around [Werkzeug]
  42. and [Jinja], and has become one of the most popular Python web
  43. application frameworks.
  44. Flask offers suggestions, but doesn't enforce any dependencies or
  45. project layout. It is up to the developer to choose the tools and
  46. libraries they want to use. There are many extensions provided by the
  47. community that make adding new functionality easy.
  48. [WSGI]: https://wsgi.readthedocs.io/
  49. [Werkzeug]: https://werkzeug.palletsprojects.com/
  50. [Jinja]: https://jinja.palletsprojects.com/
  51. ## A Simple Example
  52. ```python
  53. # save this as app.py
  54. from flask import Flask
  55. app = Flask(__name__)
  56. @app.route("/")
  57. def hello():
  58. return "Hello, World!"
  59. ```
  60. ```
  61. $ flask run
  62. * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
  63. ```
  64. ## Donate
  65. The Pallets organization develops and supports Flask and the libraries
  66. it uses. In order to grow the community of contributors and users, and
  67. allow the maintainers to devote more time to the projects, [please
  68. donate today].
  69. [please donate today]: https://palletsprojects.com/donate
  70. ## Contributing
  71. See our [detailed contributing documentation][contrib] for many ways to
  72. contribute, including reporting issues, requesting features, asking or answering
  73. questions, and making PRs.
  74. [contrib]: https://palletsprojects.com/contributing/