Skip to content

Instantly share code, notes, and snippets.

@fridex
Created December 7, 2021 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fridex/48aa44a7a348f63da068a5174b48eb1b to your computer and use it in GitHub Desktop.
Save fridex/48aa44a7a348f63da068a5174b48eb1b to your computer and use it in GitHub Desktop.
Results of Thoth's solver run for flask===2.0.2 from PyPI using quay.io/thoth-station/solver-rhel-8-py38:v1.10.3
{
"metadata": {
"analyzer": "thoth-solver",
"analyzer_version": "1.10.3",
"arguments": {
"python": {
"exclude_packages": null,
"index": "https://pypi.org/simple",
"limited_output": false,
"no_pretty": false,
"no_transitive": true,
"output": "-",
"requirements": "flask===2.0.2",
"virtualenv": null
},
"thoth-solver": {
"verbose": false
}
},
"datetime": "2021-12-07T20:38:04.382714",
"distribution": {
"codename": "Ootpa",
"id": "rhel",
"like": "fedora",
"version": "8.3",
"version_parts": {
"build_number": "",
"major": "8",
"minor": "3"
}
},
"document_id": null,
"duration": 5,
"hostname": "2cfc8a7456b0",
"os_release": {
"id": "rhel",
"name": "Red Hat Enterprise Linux",
"platform_id": "platform:el8",
"redhat_bugzilla_product": "Red Hat Enterprise Linux 8",
"redhat_bugzilla_product_version": "8.3",
"redhat_support_product": "Red Hat Enterprise Linux",
"redhat_support_product_version": "8.3",
"version": "8.3 (Ootpa)",
"version_id": "8.3"
},
"python": {
"api_version": 1013,
"implementation_name": "cpython",
"major": 3,
"micro": 3,
"minor": 8,
"releaselevel": "final",
"serial": 0
},
"thoth_deployment_name": "ocp-test",
"timestamp": 1638909484
},
"result": {
"environment": {
"implementation_name": "cpython",
"implementation_version": "3.8.3",
"os_name": "posix",
"platform_machine": "x86_64",
"platform_python_implementation": "CPython",
"platform_release": "5.11.0-41-generic",
"platform_system": "Linux",
"platform_version": "#45~20.04.1-Ubuntu SMP Wed Nov 10 10:20:10 UTC 2021",
"python_full_version": "3.8.3",
"python_version": "3.8",
"sys_platform": "linux"
},
"environment_packages": [
{
"package_name": "pipdeptree",
"package_version": "2.2.0"
}
],
"errors": [],
"platform": "linux-x86_64",
"tree": [
{
"dependencies": [
{
"extra": [],
"extras": [],
"marker": null,
"marker_evaluated": null,
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "werkzeug",
"package_name": "Werkzeug",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"2.0.0",
"2.0.1",
"2.0.2"
]
}
],
"specifier": ">=2.0"
},
{
"extra": [],
"extras": [],
"marker": null,
"marker_evaluated": null,
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "jinja2",
"package_name": "Jinja2",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"3.0.0",
"3.0.1",
"3.0.2",
"3.0.3"
]
}
],
"specifier": ">=3.0"
},
{
"extra": [],
"extras": [],
"marker": null,
"marker_evaluated": null,
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "itsdangerous",
"package_name": "itsdangerous",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"2.0.0",
"2.0.1"
]
}
],
"specifier": ">=2.0"
},
{
"extra": [],
"extras": [],
"marker": null,
"marker_evaluated": null,
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "click",
"package_name": "click",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"7.1.2",
"8.0.0",
"8.0.0a1",
"8.0.0rc1",
"8.0.1",
"8.0.2",
"8.0.3"
]
}
],
"specifier": ">=7.1.2"
},
{
"extra": [
"async"
],
"extras": [],
"marker": "extra == \"async\"",
"marker_evaluated": "python_version >= \"0.0\"",
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "asgiref",
"package_name": "asgiref",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"3.2.0",
"3.2.1",
"3.2.10",
"3.2.2",
"3.2.3",
"3.2.4",
"3.2.5",
"3.2.6",
"3.2.7",
"3.2.8",
"3.2.9",
"3.3.0",
"3.3.1",
"3.3.2",
"3.3.3",
"3.3.4",
"3.4.0",
"3.4.1"
]
}
],
"specifier": ">=3.2"
},
{
"extra": [
"dotenv"
],
"extras": [],
"marker": "extra == \"dotenv\"",
"marker_evaluated": "python_version >= \"0.0\"",
"marker_evaluation_error": null,
"marker_evaluation_result": true,
"normalized_package_name": "python-dotenv",
"package_name": "python-dotenv",
"resolved_versions": [
{
"index": "https://pypi.org/simple",
"versions": [
"0.1.0",
"0.1.2",
"0.1.3",
"0.1.5",
"0.10.0",
"0.10.1",
"0.10.2",
"0.10.3",
"0.10.4",
"0.10.5",
"0.11.0",
"0.12.0",
"0.13.0",
"0.14.0",
"0.15.0",
"0.16.0",
"0.17.0",
"0.17.1",
"0.18.0",
"0.19.0",
"0.19.1",
"0.19.2",
"0.2.0",
"0.3.0",
"0.4.0",
"0.5.0",
"0.5.1",
"0.6.0",
"0.6.1",
"0.6.2",
"0.6.3",
"0.6.4",
"0.6.5",
"0.7.0",
"0.7.1",
"0.8.0",
"0.8.1",
"0.8.2",
"0.9.0",
"0.9.1"
]
}
],
"specifier": null
}
],
"importlib_metadata": {
"entry_points": [
{
"group": "console_scripts",
"name": "flask",
"value": "flask.cli:main"
}
],
"files": [
{
"hash": {
"mode": "sha256",
"value": "g2W7aq56j5yinfEPfxudFmx9N1ZxqLPbkps1r2uH3oY"
},
"path": "../../../bin/flask",
"size": 226
},
{
"hash": {
"mode": "sha256",
"value": "zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg"
},
"path": "Flask-2.0.2.dist-info/INSTALLER",
"size": 4
},
{
"hash": {
"mode": "sha256",
"value": "SJqOEQhQntmKN7uYPhHg9-HTHwvY-Zp5yESOf_N9B-o"
},
"path": "Flask-2.0.2.dist-info/LICENSE.rst",
"size": 1475
},
{
"hash": {
"mode": "sha256",
"value": "aKsvjFA_ZjZN1jLh1Ac3aQk-ZUZDPrrwo_TGYW1kdAQ"
},
"path": "Flask-2.0.2.dist-info/METADATA",
"size": 3839
},
{
"hash": null,
"path": "Flask-2.0.2.dist-info/RECORD",
"size": null
},
{
"hash": {
"mode": "sha256",
"value": "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU"
},
"path": "Flask-2.0.2.dist-info/REQUESTED",
"size": 0
},
{
"hash": {
"mode": "sha256",
"value": "ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o"
},
"path": "Flask-2.0.2.dist-info/WHEEL",
"size": 92
},
{
"hash": {
"mode": "sha256",
"value": "gBLA1aKg0OYR8AhbAfg8lnburHtKcgJLDU52BBctN0k"
},
"path": "Flask-2.0.2.dist-info/entry_points.txt",
"size": 42
},
{
"hash": {
"mode": "sha256",
"value": "dvi65F6AeGWVU0TBpYiC04yM60-FX1gJFkK31IKQr5c"
},
"path": "Flask-2.0.2.dist-info/top_level.txt",
"size": 6
},
{
"hash": {
"mode": "sha256",
"value": "9ZCelLoNCpr6eSuLmYlzvbp12B3lrLgoN5U2UWk1vdo"
},
"path": "flask/__init__.py",
"size": 2251
},
{
"hash": {
"mode": "sha256",
"value": "bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink"
},
"path": "flask/__main__.py",
"size": 30
},
{
"hash": null,
"path": "flask/__pycache__/__init__.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/__main__.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/app.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/blueprints.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/cli.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/config.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/ctx.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/debughelpers.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/globals.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/helpers.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/logging.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/scaffold.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/sessions.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/signals.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/templating.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/testing.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/typing.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/views.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/__pycache__/wrappers.cpython-38.pyc",
"size": null
},
{
"hash": {
"mode": "sha256",
"value": "ectBbi9hGmVHAse5TNcFQZIDRkDAxYUAnLgfuKD0Xws"
},
"path": "flask/app.py",
"size": 81975
},
{
"hash": {
"mode": "sha256",
"value": "AkAVXZ_MMkjwjklzCAMdBNowTiM0wVQPynnUnXjTL2M"
},
"path": "flask/blueprints.py",
"size": 23781
},
{
"hash": {
"mode": "sha256",
"value": "wn2Un9RO32ZfRmCMem5KJ5h62-5lnmy1H9uxgyV-eBs"
},
"path": "flask/cli.py",
"size": 32238
},
{
"hash": {
"mode": "sha256",
"value": "70Uyjh1Jzb9MfTCT7NDhuZWAzyIEu-TIyk6-22MP3zQ"
},
"path": "flask/config.py",
"size": 11285
},
{
"hash": {
"mode": "sha256",
"value": "EM3W0v1ctuFQAGk_HWtQdoJEg_r2f5Le4xcmElxFwwk"
},
"path": "flask/ctx.py",
"size": 17428
},
{
"hash": {
"mode": "sha256",
"value": "W82-xrRmodjopBngI9roYH-q08EbQwN2HEGfDAi6SA0"
},
"path": "flask/debughelpers.py",
"size": 6184
},
{
"hash": {
"mode": "sha256",
"value": "cWd-R2hUH3VqPhnmQNww892tQS6Yjqg_wg8UvW1M7NM"
},
"path": "flask/globals.py",
"size": 1723
},
{
"hash": {
"mode": "sha256",
"value": "00WqA3wYeyjMrnAOPZTUyrnUf7H8ik3CVT0kqGl_qjk"
},
"path": "flask/helpers.py",
"size": 30589
},
{
"hash": {
"mode": "sha256",
"value": "unAKdZBlxMI5OMiTU0-Z2Hl4CF1CMJmqTUzpStiExNw"
},
"path": "flask/json/__init__.py",
"size": 11822
},
{
"hash": null,
"path": "flask/json/__pycache__/__init__.cpython-38.pyc",
"size": null
},
{
"hash": null,
"path": "flask/json/__pycache__/tag.cpython-38.pyc",
"size": null
},
{
"hash": {
"mode": "sha256",
"value": "fys3HBLssWHuMAIJuTcf2K0bCtosePBKXIWASZEEjnU"
},
"path": "flask/json/tag.py",
"size": 8857
},
{
"hash": {
"mode": "sha256",
"value": "1o_hirVGqdj7SBdETnhX7IAjklG89RXlrwz_2CjzQQE"
},
"path": "flask/logging.py",
"size": 2273
},
{
"hash": {
"mode": "sha256",
"value": "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU"
},
"path": "flask/py.typed",
"size": 0
},
{
"hash": {
"mode": "sha256",
"value": "fM9mRy7QBh9fhJ0VTogVx900dDa5oxz8FOw6OK5F-TU"
},
"path": "flask/scaffold.py",
"size": 32796
},
{
"hash": {
"mode": "sha256",
"value": "Kb7zY4qBIOU2cw1xM5mQ_KmgYUBDFbUYWjlkq0EFYis"
},
"path": "flask/sessions.py",
"size": 15189
},
{
"hash": {
"mode": "sha256",
"value": "H7QwDciK-dtBxinjKpexpglP0E6k0MJILiFWTItfmqU"
},
"path": "flask/signals.py",
"size": 2136
},
{
"hash": {
"mode": "sha256",
"value": "l96VD39JQ0nue4Bcj7wZ4-FWWs-ppLxvgBCpwDQ4KAk"
},
"path": "flask/templating.py",
"size": 5626
},
{
"hash": {
"mode": "sha256",
"value": "OsHT-2B70abWH3ulY9IbhLchXIeyj3L-cfcDa88wv5E"
},
"path": "flask/testing.py",
"size": 10281
},
{
"hash": {
"mode": "sha256",
"value": "hXEVcXoH-QEabmy1F11pYaQ2SonlkMAwfjBAnqj2x18"
},
"path": "flask/typing.py",
"size": 1982
},
{
"hash": {
"mode": "sha256",
"value": "nhq31TRB5Z-z2mjFGZACaaB2Et5XPCmWhWxJxOvLWww"
},
"path": "flask/views.py",
"size": 5948
},
{
"hash": {
"mode": "sha256",
"value": "VndbHPRBSUUOejmd2Y3ydkoCVUtsS2OJIdJEVIkBVD8"
},
"path": "flask/wrappers.py",
"size": 5604
}
],
"metadata": {
"Author": "Armin Ronacher",
"Author-email": "armin.ronacher@active-4.com",
"Classifier": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Flask",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Internet :: WWW/HTTP :: WSGI",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
"Topic :: Software Development :: Libraries :: Application Frameworks"
],
"Description": "Flask\n=====\n\nFlask is a lightweight `WSGI`_ web application framework. It is designed\nto make getting started quick and easy, with the ability to scale up to\ncomplex applications. It began as a simple wrapper around `Werkzeug`_\nand `Jinja`_ and has become one of the most popular Python web\napplication frameworks.\n\nFlask offers suggestions, but doesn't enforce any dependencies or\nproject layout. It is up to the developer to choose the tools and\nlibraries they want to use. There are many extensions provided by the\ncommunity that make adding new functionality easy.\n\n.. _WSGI: https://wsgi.readthedocs.io/\n.. _Werkzeug: https://werkzeug.palletsprojects.com/\n.. _Jinja: https://jinja.palletsprojects.com/\n\n\nInstalling\n----------\n\nInstall and update using `pip`_:\n\n.. code-block:: text\n\n $ pip install -U Flask\n\n.. _pip: https://pip.pypa.io/en/stable/getting-started/\n\n\nA Simple Example\n----------------\n\n.. code-block:: python\n\n # save this as app.py\n from flask import Flask\n\n app = Flask(__name__)\n\n @app.route(\"/\")\n def hello():\n return \"Hello, World!\"\n\n.. code-block:: text\n\n $ flask run\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n\n\nContributing\n------------\n\nFor guidance on setting up a development environment and how to make a\ncontribution to Flask, see the `contributing guidelines`_.\n\n.. _contributing guidelines: https://github.com/pallets/flask/blob/main/CONTRIBUTING.rst\n\n\nDonate\n------\n\nThe Pallets organization develops and supports Flask and the libraries\nit uses. In order to grow the community of contributors and users, and\nallow the maintainers to devote more time to the projects, `please\ndonate today`_.\n\n.. _please donate today: https://palletsprojects.com/donate\n\n\nLinks\n-----\n\n- Documentation: https://flask.palletsprojects.com/\n- Changes: https://flask.palletsprojects.com/changes/\n- PyPI Releases: https://pypi.org/project/Flask/\n- Source Code: https://github.com/pallets/flask/\n- Issue Tracker: https://github.com/pallets/flask/issues/\n- Website: https://palletsprojects.com/p/flask/\n- Twitter: https://twitter.com/PalletsTeam\n- Chat: https://discord.gg/pallets\n\n\n",
"Description-Content-Type": "text/x-rst",
"Home-page": "https://palletsprojects.com/p/flask",
"License": "BSD-3-Clause",
"License-File": "LICENSE.rst",
"Maintainer": "Pallets",
"Maintainer-email": "contact@palletsprojects.com",
"Metadata-Version": "2.1",
"Name": "Flask",
"Platform": [
"UNKNOWN"
],
"Project-URL": [
"Donate, https://palletsprojects.com/donate",
"Documentation, https://flask.palletsprojects.com/",
"Changes, https://flask.palletsprojects.com/changes/",
"Source Code, https://github.com/pallets/flask/",
"Issue Tracker, https://github.com/pallets/flask/issues/",
"Twitter, https://twitter.com/PalletsTeam",
"Chat, https://discord.gg/pallets"
],
"Provides-Extra": [
"async",
"dotenv"
],
"Requires-Dist": [
"Werkzeug (>=2.0)",
"Jinja2 (>=3.0)",
"itsdangerous (>=2.0)",
"click (>=7.1.2)",
"asgiref (>=3.2) ; extra == 'async'",
"python-dotenv ; extra == 'dotenv'"
],
"Requires-Python": ">=3.6",
"Summary": "A simple framework for building complex web applications.",
"Version": "2.0.2"
},
"requires": [
"Werkzeug (>=2.0)",
"Jinja2 (>=3.0)",
"itsdangerous (>=2.0)",
"click (>=7.1.2)",
"asgiref (>=3.2) ; extra == 'async'",
"python-dotenv ; extra == 'dotenv'"
],
"version": "2.0.2"
},
"index_url": "https://pypi.org/simple",
"package_name": "Flask",
"package_version": "2.0.2",
"package_version_requested": "2.0.2",
"packages": [
"flask",
"flask.json"
],
"sha256": [
"cb90f62f1d8e4dc4621f52106613488b5ba826b2e1e10a33eac92f723093ab6a",
"7b2fb8e934ddd50731893bdcdb00fc8c0315916f9fcd50d22c7cc1a95ab634e2"
]
}
],
"unparsed": [],
"unresolved": []
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment