METADATA 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. Metadata-Version: 2.1
  2. Name: Flask
  3. Version: 3.0.3
  4. Summary: A simple framework for building complex web applications.
  5. Maintainer-email: Pallets <contact@palletsprojects.com>
  6. Requires-Python: >=3.8
  7. Description-Content-Type: text/markdown
  8. Classifier: Development Status :: 5 - Production/Stable
  9. Classifier: Environment :: Web Environment
  10. Classifier: Framework :: Flask
  11. Classifier: Intended Audience :: Developers
  12. Classifier: License :: OSI Approved :: BSD License
  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. Requires-Dist: Werkzeug>=3.0.0
  21. Requires-Dist: Jinja2>=3.1.2
  22. Requires-Dist: itsdangerous>=2.1.2
  23. Requires-Dist: click>=8.1.3
  24. Requires-Dist: blinker>=1.6.2
  25. Requires-Dist: importlib-metadata>=3.6.0; python_version < '3.10'
  26. Requires-Dist: asgiref>=3.2 ; extra == "async"
  27. Requires-Dist: python-dotenv ; extra == "dotenv"
  28. Project-URL: Changes, https://flask.palletsprojects.com/changes/
  29. Project-URL: Chat, https://discord.gg/pallets
  30. Project-URL: Documentation, https://flask.palletsprojects.com/
  31. Project-URL: Donate, https://palletsprojects.com/donate
  32. Project-URL: Source, https://github.com/pallets/flask/
  33. Provides-Extra: async
  34. Provides-Extra: dotenv
  35. # Flask
  36. Flask is a lightweight [WSGI][] web application framework. It is designed
  37. to make getting started quick and easy, with the ability to scale up to
  38. complex applications. It began as a simple wrapper around [Werkzeug][]
  39. and [Jinja][], and has become one of the most popular Python web
  40. application frameworks.
  41. Flask offers suggestions, but doesn't enforce any dependencies or
  42. project layout. It is up to the developer to choose the tools and
  43. libraries they want to use. There are many extensions provided by the
  44. community that make adding new functionality easy.
  45. [WSGI]: https://wsgi.readthedocs.io/
  46. [Werkzeug]: https://werkzeug.palletsprojects.com/
  47. [Jinja]: https://jinja.palletsprojects.com/
  48. ## Installing
  49. Install and update from [PyPI][] using an installer such as [pip][]:
  50. ```
  51. $ pip install -U Flask
  52. ```
  53. [PyPI]: https://pypi.org/project/Flask/
  54. [pip]: https://pip.pypa.io/en/stable/getting-started/
  55. ## A Simple Example
  56. ```python
  57. # save this as app.py
  58. from flask import Flask
  59. app = Flask(__name__)
  60. @app.route("/")
  61. def hello():
  62. return "Hello, World!"
  63. ```
  64. ```
  65. $ flask run
  66. * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
  67. ```
  68. ## Contributing
  69. For guidance on setting up a development environment and how to make a
  70. contribution to Flask, see the [contributing guidelines][].
  71. [contributing guidelines]: https://github.com/pallets/flask/blob/main/CONTRIBUTING.rst
  72. ## Donate
  73. The Pallets organization develops and supports Flask and the libraries
  74. it uses. In order to grow the community of contributors and users, and
  75. allow the maintainers to devote more time to the projects, [please
  76. donate today][].
  77. [please donate today]: https://palletsprojects.com/donate