You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2022/10/08 06:17:50 UTC

[GitHub] [superset] zhaoyongjie commented on issue #20723: ModuleNotFoundError: No module named 'werkzeug.wrappers.etag'

zhaoyongjie commented on issue #20723:
URL: https://github.com/apache/superset/issues/20723#issuecomment-1272240340

   I also face this problem when I test 2.0.1RC1. @srinify 
   
   I follow above steps
   
   1. create a new virtual environment
   ```bash
   yongjie.zhao@:tmp$ mkvirtualenv release
   created virtual environment CPython3.8.6.final.0-64 in 482ms
     creator CPython3Posix(dest=/Users/yongjie.zhao/.virtualenvs/release, clear=False, global=False)
     seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/yongjie.zhao/Library/Application Support/virtualenv)
       added seed packages: pip==22.2.2, setuptools==65.3.0, wheel==0.37.1
     activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
   virtualenvwrapper.user_scripts creating /Users/yongjie.zhao/.virtualenvs/release/bin/predeactivate
   virtualenvwrapper.user_scripts creating /Users/yongjie.zhao/.virtualenvs/release/bin/postdeactivate
   virtualenvwrapper.user_scripts creating /Users/yongjie.zhao/.virtualenvs/release/bin/preactivate
   virtualenvwrapper.user_scripts creating /Users/yongjie.zhao/.virtualenvs/release/bin/postactivate
   virtualenvwrapper.user_scripts creating /Users/yongjie.zhao/.virtualenvs/release/bin/get_env_details
   ```
   
   2. download rc1 tarball
   ```bash
   (release) yongjie.zhao@:tmp$ wget -c https://dist.apache.org/repos/dist/dev/superset/2.0.1rc1/apache-superset-2.0.1rc1-source.tar.gz
   --2022-10-08 14:08:32--  https://dist.apache.org/repos/dist/dev/superset/2.0.1rc1/apache-superset-2.0.1rc1-source.tar.gz
   Resolving dist.apache.org (dist.apache.org)... 13.90.137.153
   Connecting to dist.apache.org (dist.apache.org)|13.90.137.153|:443... connected.
   HTTP request sent, awaiting response... 200 OK
   ```
   
   3. installation
   ```base
   (release) yongjie.zhao@:tmp$ pip list
   Package    Version
   ---------- -------
   pip        22.2.2
   setuptools 65.3.0
   wheel      0.37.1
   
   (release) yongjie.zhao@:tmp$ pip install apache-superset-2.0.1rc1-source.tar.gz
   Processing ./apache-superset-2.0.1rc1-source.tar.gz
     Preparing metadata (setup.py) ... done
   Collecting backoff>=1.8.0
     Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
   Collecting bleach<4.0.0,>=3.0.2
     Using cached bleach-3.3.1-py2.py3-none-any.whl (146 kB)
   Collecting cachelib<0.5,>=0.4.1
     Using cached cachelib-0.4.1-py3-none-any.whl (14 kB)
   Collecting celery<6.0.0,>=5.2.2
     Using cached celery-5.2.7-py3-none-any.whl (405 kB)
   Collecting click>=8.0.3
     Using cached click-8.1.3-py3-none-any.whl (96 kB)
   Collecting colorama
     Using cached colorama-0.4.5-py2.py3-none-any.whl (16 kB)
   Collecting croniter>=0.3.28
     Using cached croniter-1.3.7-py2.py3-none-any.whl (17 kB)
   Collecting cron-descriptor
     Using cached cron_descriptor-1.2.31-py3-none-any.whl
   Collecting cryptography>=3.3.2
     Using cached cryptography-38.0.1-cp36-abi3-macosx_10_10_x86_64.whl (2.8 MB)
   Collecting deprecation<2.2.0,>=2.1.0
     Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
   Collecting flask<3.0.0,>=2.0.0
     Using cached Flask-2.2.2-py3-none-any.whl (101 kB)
   Collecting flask-appbuilder<5.0.0,>=4.1.3
     Using cached Flask_AppBuilder-4.1.4-py3-none-any.whl (1.8 MB)
   Collecting flask-caching>=1.10.0
     Using cached Flask_Caching-2.0.1-py3-none-any.whl (28 kB)
   Collecting flask-compress
     Using cached Flask_Compress-1.13-py3-none-any.whl (7.9 kB)
   Collecting flask-talisman
     Using cached flask_talisman-1.0.0-py2.py3-none-any.whl (18 kB)
   Collecting flask-migrate
     Using cached Flask_Migrate-3.1.0-py3-none-any.whl (20 kB)
   Collecting flask-wtf
     Using cached Flask_WTF-1.0.1-py3-none-any.whl (12 kB)
   Collecting func_timeout
     Using cached func_timeout-4.3.5-py3-none-any.whl
   Collecting geopy
     Using cached geopy-2.2.0-py3-none-any.whl (118 kB)
   Collecting graphlib-backport
     Using cached graphlib_backport-1.0.3-py3-none-any.whl (5.1 kB)
   Collecting gunicorn>=20.1.0
     Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB)
   Collecting hashids<2,>=1.3.1
     Using cached hashids-1.3.1-py2.py3-none-any.whl (6.6 kB)
   Collecting holidays==0.14.2
     Using cached holidays-0.14.2-py3-none-any.whl (179 kB)
   Collecting humanize
     Using cached humanize-4.4.0-py3-none-any.whl (106 kB)
   Collecting isodate
     Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
   Collecting markdown>=3.0
     Using cached Markdown-3.4.1-py3-none-any.whl (93 kB)
   Collecting msgpack<1.1,>=1.0.0
     Using cached msgpack-1.0.4-cp38-cp38-macosx_10_9_x86_64.whl (73 kB)
   Collecting numpy==1.22.1
     Using cached numpy-1.22.1-cp38-cp38-macosx_10_9_x86_64.whl (17.6 MB)
   Collecting pandas<1.4,>=1.3.0
     Using cached pandas-1.3.5-cp38-cp38-macosx_10_9_x86_64.whl (11.2 MB)
   Collecting parsedatetime
     Using cached parsedatetime-2.6-py3-none-any.whl (42 kB)
   Collecting pgsanity
     Using cached pgsanity-0.2.9-py3-none-any.whl
   Collecting polyline
     Using cached polyline-1.4.0-py2.py3-none-any.whl (4.4 kB)
   Collecting pyparsing<4,>=3.0.6
     Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
   Collecting python-dateutil
     Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
   Collecting python-dotenv
     Using cached python_dotenv-0.21.0-py3-none-any.whl (18 kB)
   Collecting python-geohash
     Using cached python_geohash-0.8.5-cp38-cp38-macosx_10_15_x86_64.whl
   Collecting pyarrow<6.0,>=5.0.0
     Using cached pyarrow-5.0.0-cp38-cp38-macosx_10_13_x86_64.whl (17.6 MB)
   Collecting pyyaml>=5.4
     Using cached PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl (192 kB)
   Collecting PyJWT<3.0,>=2.4.0
     Using cached PyJWT-2.5.0-py3-none-any.whl (20 kB)
   Collecting redis
     Using cached redis-4.3.4-py3-none-any.whl (246 kB)
   Collecting selenium>=3.141.0
     Using cached selenium-4.5.0-py3-none-any.whl (995 kB)
   Collecting simplejson>=3.15.0
     Using cached simplejson-3.17.6-cp38-cp38-macosx_10_9_x86_64.whl (74 kB)
   Collecting slackclient==2.5.0
     Using cached slackclient-2.5.0-py2.py3-none-any.whl (54 kB)
   ^ACollecting sqlalchemy!=1.3.21,<1.4,>=1.3.16
     Using cached SQLAlchemy-1.3.24-cp38-cp38-macosx_10_14_x86_64.whl (1.2 MB)
   Collecting sqlalchemy-utils<0.38,>=0.37.8
     Using cached SQLAlchemy_Utils-0.37.9-py3-none-any.whl (100 kB)
   Collecting sqlparse==0.3.0
     Using cached sqlparse-0.3.0-py2.py3-none-any.whl (39 kB)
   Collecting tabulate==0.8.9
     Using cached tabulate-0.8.9-py3-none-any.whl (25 kB)
   Collecting typing-extensions<4,>=3.10
     Using cached typing_extensions-3.10.0.2-py3-none-any.whl (26 kB)
   Collecting wtforms-json
     Using cached WTForms_JSON-0.3.5-py3-none-any.whl
   Collecting hijri-converter
     Using cached hijri_converter-2.2.4-py3-none-any.whl (14 kB)
   Collecting korean-lunar-calendar
     Using cached korean_lunar_calendar-0.3.1-py3-none-any.whl (9.0 kB)
   Collecting convertdate>=2.3.0
     Using cached convertdate-2.4.0-py3-none-any.whl (47 kB)
   Collecting aiohttp>3.5.2
     Using cached aiohttp-3.8.3-cp38-cp38-macosx_10_9_x86_64.whl (359 kB)
   Collecting packaging
     Using cached packaging-21.3-py3-none-any.whl (40 kB)
   Collecting six>=1.9.0
     Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
   Collecting webencodings
     Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
   Collecting vine<6.0,>=5.0.0
     Using cached vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
   Collecting click-repl>=0.2.0
     Using cached click_repl-0.2.0-py3-none-any.whl (5.2 kB)
   Collecting billiard<4.0,>=3.6.4.0
     Using cached billiard-3.6.4.0-py3-none-any.whl (89 kB)
   Collecting click-plugins>=1.1.1
     Using cached click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
   Collecting kombu<6.0,>=5.2.3
     Using cached kombu-5.2.4-py3-none-any.whl (189 kB)
   Collecting click-didyoumean>=0.0.3
     Using cached click_didyoumean-0.3.0-py3-none-any.whl (2.7 kB)
   Collecting pytz>=2021.3
     Using cached pytz-2022.4-py2.py3-none-any.whl (500 kB)
   Collecting cffi>=1.12
     Using cached cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl (178 kB)
   Collecting Jinja2>=3.0
     Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
   Collecting Werkzeug>=2.2.2
     Using cached Werkzeug-2.2.2-py3-none-any.whl (232 kB)
   Collecting importlib-metadata>=3.6.0
     Using cached importlib_metadata-5.0.0-py3-none-any.whl (21 kB)
   Collecting itsdangerous>=2.0
     Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
   Collecting apispec[yaml]<4,>=3.3
     Using cached apispec-3.3.2-py2.py3-none-any.whl (27 kB)
   Collecting prison<1.0.0,>=0.2.1
     Using cached prison-0.2.1-py2.py3-none-any.whl (5.8 kB)
   Collecting Flask-JWT-Extended<5.0.0,>=4.0.0
     Using cached Flask_JWT_Extended-4.4.4-py2.py3-none-any.whl (22 kB)
   Collecting Flask-Login<0.7,>=0.3
     Using cached Flask_Login-0.6.2-py3-none-any.whl (17 kB)
   Collecting WTForms<4
     Using cached WTForms-3.0.1-py3-none-any.whl (136 kB)
   Collecting Flask-Babel<3,>=1
     Using cached Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
   Collecting jsonschema<5,>=3
     Using cached jsonschema-4.16.0-py3-none-any.whl (83 kB)
   Collecting email-validator<2,>=1.0.5
     Using cached email_validator-1.3.0-py2.py3-none-any.whl (22 kB)
   Collecting Flask-SQLAlchemy<3,>=2.4
     Using cached Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB)
   Collecting marshmallow-enum<2,>=1.5.1
     Using cached marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB)
   Collecting marshmallow-sqlalchemy<0.27.0,>=0.22.0
     Using cached marshmallow_sqlalchemy-0.26.1-py2.py3-none-any.whl (15 kB)
   Collecting marshmallow<4,>=3
     Using cached marshmallow-3.18.0-py3-none-any.whl (48 kB)
   Collecting flask-caching>=1.10.0
     Using cached Flask_Caching-2.0.0-py3-none-any.whl (28 kB)
   Collecting flask<3.0.0,>=2.0.0
     Downloading Flask-2.1.2-py3-none-any.whl (95 kB)
        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 696.9 kB/s eta 0:00:00
   Collecting flask-caching>=1.10.0
     Using cached Flask_Caching-1.11.1-py3-none-any.whl (29 kB)
   Requirement already satisfied: setuptools>=3.0 in /Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages (from gunicorn>=20.1.0->apache-superset==2.0.1) (65.3.0)
   Collecting trio~=0.17
     Using cached trio-0.22.0-py3-none-any.whl (384 kB)
   Collecting urllib3[socks]~=1.26
     Using cached urllib3-1.26.12-py2.py3-none-any.whl (140 kB)
   Collecting trio-websocket~=0.9
     Using cached trio_websocket-0.9.2-py3-none-any.whl (16 kB)
   Collecting certifi>=2021.10.8
     Using cached certifi-2022.9.24-py3-none-any.whl (161 kB)
   Collecting brotli
     Using cached Brotli-1.0.9-cp38-cp38-macosx_10_9_x86_64.whl (421 kB)
   Collecting alembic>=0.7
     Using cached alembic-1.8.1-py3-none-any.whl (209 kB)
   Collecting geographiclib<2,>=1.49
     Using cached geographiclib-1.52-py3-none-any.whl (38 kB)
   Collecting async-timeout>=4.0.2
     Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
   Collecting deprecated>=1.2.3
     Using cached Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
   Collecting charset-normalizer<3.0,>=2.0
     Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
   Collecting attrs>=17.3.0
     Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
   Collecting yarl<2.0,>=1.0
     Using cached yarl-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl (60 kB)
   Collecting multidict<7.0,>=4.5
     Using cached multidict-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl (28 kB)
   Collecting aiosignal>=1.1.2
     Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
   Collecting frozenlist>=1.1.1
     Using cached frozenlist-1.3.1-cp38-cp38-macosx_10_9_x86_64.whl (36 kB)
   Collecting Mako
     Using cached Mako-1.2.3-py3-none-any.whl (78 kB)
   Collecting importlib-resources
     Using cached importlib_resources-5.10.0-py3-none-any.whl (34 kB)
   Collecting pycparser
     Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
   Collecting prompt-toolkit
     Using cached prompt_toolkit-3.0.31-py3-none-any.whl (382 kB)
   Collecting pymeeus<=1,>=0.3.13
     Using cached PyMeeus-0.5.11-py3-none-any.whl
   Collecting wrapt<2,>=1.10
     Using cached wrapt-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl (35 kB)
   Collecting dnspython>=1.15.0
     Using cached dnspython-2.2.1-py3-none-any.whl (269 kB)
   Collecting idna>=2.0.0
     Using cached idna-3.4-py3-none-any.whl (61 kB)
   Collecting Babel>=2.3
     Using cached Babel-2.10.3-py3-none-any.whl (9.5 MB)
   Collecting zipp>=0.5
     Using cached zipp-3.8.1-py3-none-any.whl (5.6 kB)
   Collecting MarkupSafe>=2.0
     Using cached MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl (13 kB)
   Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
     Using cached pyrsistent-0.18.1-cp38-cp38-macosx_10_9_universal2.whl (81 kB)
   Collecting pkgutil-resolve-name>=1.3.10
     Using cached pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
   Collecting amqp<6.0.0,>=5.0.9
     Using cached amqp-5.1.1-py3-none-any.whl (50 kB)
   Collecting exceptiongroup>=1.0.0rc9
     Using cached exceptiongroup-1.0.0rc9-py3-none-any.whl (12 kB)
   Collecting outcome
     Using cached outcome-1.2.0-py2.py3-none-any.whl (9.7 kB)
   Collecting async-generator>=1.9
     Using cached async_generator-1.10-py3-none-any.whl (18 kB)
   Collecting sortedcontainers
     Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
   Collecting sniffio
     Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
   Collecting wsproto>=0.14
     Using cached wsproto-1.2.0-py3-none-any.whl (24 kB)
   Collecting PySocks!=1.5.7,<2.0,>=1.5.6
     Using cached PySocks-1.7.1-py3-none-any.whl (16 kB)
   Collecting h11<1,>=0.9.0
     Using cached h11-0.14.0-py3-none-any.whl (58 kB)
   Collecting wcwidth
     Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
   Building wheels for collected packages: apache-superset
     Building wheel for apache-superset (setup.py) ... done
     Created wheel for apache-superset: filename=apache_superset-2.0.1-py3-none-any.whl size=4240895 sha256=d952ea864fba31da95fcfe50d1c175497ff18f38f4065b2caa1a2b3a1a8032c8
     Stored in directory: /Users/yongjie.zhao/Library/Caches/pip/wheels/4a/8e/92/a749272535d841e2b346f07ac4ac78850f40779f9710888162
   Successfully built apache-superset
   Installing collected packages: webencodings, wcwidth, typing-extensions, tabulate, sortedcontainers, pytz, python-geohash, pymeeus, pgsanity, parsedatetime, msgpack, korean-lunar-calendar, geographiclib, func_timeout, flask-talisman, cron-descriptor, brotli, billiard, zipp, wrapt, vine, urllib3, sqlparse, sqlalchemy, sniffio, six, simplejson, pyyaml, python-dotenv, PySocks, pyrsistent, pyparsing, PyJWT, pycparser, prompt-toolkit, pkgutil-resolve-name, numpy, multidict, MarkupSafe, itsdangerous, idna, humanize, hijri-converter, hashids, h11, gunicorn, graphlib-backport, geopy, frozenlist, exceptiongroup, dnspython, convertdate, colorama, click, charset-normalizer, certifi, cachelib, backoff, Babel, attrs, async-timeout, async-generator, apispec, yarl, WTForms, wsproto, Werkzeug, sqlalchemy-utils, python-dateutil, pyarrow, prison, polyline, packaging, outcome, Mako, Jinja2, isodate, importlib-resources, importlib-metadata, email-validator, deprecated, click-repl, click-plugins, clic
 k-didyoumean, cffi, amqp, aiosignal, wtforms-json, trio, redis, pandas, marshmallow, markdown, kombu, jsonschema, holidays, flask, deprecation, cryptography, croniter, bleach, alembic, aiohttp, trio-websocket, slackclient, marshmallow-sqlalchemy, marshmallow-enum, flask-wtf, Flask-SQLAlchemy, Flask-Login, Flask-JWT-Extended, flask-compress, flask-caching, Flask-Babel, celery, selenium, flask-migrate, flask-appbuilder, apache-superset
   Successfully installed Babel-2.10.3 Flask-Babel-2.0.0 Flask-JWT-Extended-4.4.4 Flask-Login-0.6.2 Flask-SQLAlchemy-2.5.1 Jinja2-3.1.2 Mako-1.2.3 MarkupSafe-2.1.1 PyJWT-2.5.0 PySocks-1.7.1 WTForms-3.0.1 Werkzeug-2.2.2 aiohttp-3.8.3 aiosignal-1.2.0 alembic-1.8.1 amqp-5.1.1 apache-superset-2.0.1 apispec-3.3.2 async-generator-1.10 async-timeout-4.0.2 attrs-22.1.0 backoff-2.2.1 billiard-3.6.4.0 bleach-3.3.1 brotli-1.0.9 cachelib-0.4.1 celery-5.2.7 certifi-2022.9.24 cffi-1.15.1 charset-normalizer-2.1.1 click-8.1.3 click-didyoumean-0.3.0 click-plugins-1.1.1 click-repl-0.2.0 colorama-0.4.5 convertdate-2.4.0 cron-descriptor-1.2.31 croniter-1.3.7 cryptography-38.0.1 deprecated-1.2.13 deprecation-2.1.0 dnspython-2.2.1 email-validator-1.3.0 exceptiongroup-1.0.0rc9 flask-2.2.2 flask-appbuilder-4.1.4 flask-caching-1.11.1 flask-compress-1.13 flask-migrate-3.1.0 flask-talisman-1.0.0 flask-wtf-1.0.1 frozenlist-1.3.1 func_timeout-4.3.5 geographiclib-1.52 geopy-2.2.0 graphlib-backport-1.0.3 gunicorn-
 20.1.0 h11-0.14.0 hashids-1.3.1 hijri-converter-2.2.4 holidays-0.14.2 humanize-4.4.0 idna-3.4 importlib-metadata-5.0.0 importlib-resources-5.10.0 isodate-0.6.1 itsdangerous-2.1.2 jsonschema-4.16.0 kombu-5.2.4 korean-lunar-calendar-0.3.1 markdown-3.4.1 marshmallow-3.18.0 marshmallow-enum-1.5.1 marshmallow-sqlalchemy-0.26.1 msgpack-1.0.4 multidict-6.0.2 numpy-1.22.1 outcome-1.2.0 packaging-21.3 pandas-1.3.5 parsedatetime-2.6 pgsanity-0.2.9 pkgutil-resolve-name-1.3.10 polyline-1.4.0 prison-0.2.1 prompt-toolkit-3.0.31 pyarrow-5.0.0 pycparser-2.21 pymeeus-0.5.11 pyparsing-3.0.9 pyrsistent-0.18.1 python-dateutil-2.8.2 python-dotenv-0.21.0 python-geohash-0.8.5 pytz-2022.4 pyyaml-6.0 redis-4.3.4 selenium-4.5.0 simplejson-3.17.6 six-1.16.0 slackclient-2.5.0 sniffio-1.3.0 sortedcontainers-2.4.0 sqlalchemy-1.3.24 sqlalchemy-utils-0.37.9 sqlparse-0.3.0 tabulate-0.8.9 trio-0.22.0 trio-websocket-0.9.2 typing-extensions-3.10.0.2 urllib3-1.26.12 vine-5.0.0 wcwidth-0.2.5 webencodings-0.5.1 wrapt-1.1
 4.1 wsproto-1.2.0 wtforms-json-0.3.5 yarl-1.8.1 zipp-3.8.1
   ```
   
   4. set system environment for Flask App
   ```
   yongjie.zhao@:tmp$ export FLASK_APP="superset.app:create_app()"
   
   (release) yongjie.zhao@:tmp$ env | grep -i flask
   FLASK_APP=superset.app:create_app()
   ```
   
   5. throw an exception when run `superset db upgrade`
   
   ```bash
   (release) yongjie.zhao@:tmp$ superset db upgrade
   --------------------------------------------------------------------------------
                                       WARNING
   --------------------------------------------------------------------------------
   A Default SECRET_KEY was detected, please use superset_config.py to override it.
   Use a strong complex alphanumeric string and use a tool to help you generate
   a sufficiently random sequence, ex: openssl rand -base64 42
   --------------------------------------------------------------------------------
   --------------------------------------------------------------------------------
   logging was configured successfully
   2022-10-08 14:16:48,961:INFO:superset.utils.logging_configurator:logging was configured successfully
   2022-10-08 14:16:48,968:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
   Falling back to the built-in cache, that stores data in the metadata database, for the following cache: `FILTER_STATE_CACHE_CONFIG`. It is recommended to use `RedisCache`, `MemcachedCache` or another dedicated caching backend for production deployments
   2022-10-08 14:16:48,971:WARNING:superset.utils.cache_manager:Falling back to the built-in cache, that stores data in the metadata database, for the following cache: `FILTER_STATE_CACHE_CONFIG`. It is recommended to use `RedisCache`, `MemcachedCache` or another dedicated caching backend for production deployments
   Falling back to the built-in cache, that stores data in the metadata database, for the following cache: `EXPLORE_FORM_DATA_CACHE_CONFIG`. It is recommended to use `RedisCache`, `MemcachedCache` or another dedicated caching backend for production deployments
   2022-10-08 14:16:48,974:WARNING:superset.utils.cache_manager:Falling back to the built-in cache, that stores data in the metadata database, for the following cache: `EXPLORE_FORM_DATA_CACHE_CONFIG`. It is recommended to use `RedisCache`, `MemcachedCache` or another dedicated caching backend for production deployments
   Failed to create app
   Traceback (most recent call last):
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/app.py", line 37, in create_app
       app_initializer.init_app()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 460, in init_app
       self.init_app_in_ctx()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 409, in init_app_in_ctx
       self.configure_url_map_converters()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 508, in configure_url_map_converters
       from superset.utils.url_map_converters import (
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/url_map_converters.py", line 21, in <module>
       from superset.models.tags import ObjectTypes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/__init__.py", line 17, in <module>
       from . import core, datasource_access_request, dynamic_plugins, sql_lab, user_attributes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/core.py", line 63, in <module>
       from superset.utils import cache as cache_util, core as utils
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/cache.py", line 28, in <module>
       from werkzeug.wrappers.etag import ETagResponseMixin
   ModuleNotFoundError: No module named 'werkzeug.wrappers.etag'
   2022-10-08 14:16:49,065:ERROR:superset.app:Failed to create app
   Traceback (most recent call last):
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/app.py", line 37, in create_app
       app_initializer.init_app()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 460, in init_app
       self.init_app_in_ctx()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 409, in init_app_in_ctx
       self.configure_url_map_converters()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 508, in configure_url_map_converters
       from superset.utils.url_map_converters import (
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/url_map_converters.py", line 21, in <module>
       from superset.models.tags import ObjectTypes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/__init__.py", line 17, in <module>
       from . import core, datasource_access_request, dynamic_plugins, sql_lab, user_attributes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/core.py", line 63, in <module>
       from superset.utils import cache as cache_util, core as utils
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/cache.py", line 28, in <module>
       from werkzeug.wrappers.etag import ETagResponseMixin
   ModuleNotFoundError: No module named 'werkzeug.wrappers.etag'
   Traceback (most recent call last):
     File "/Users/yongjie.zhao/.virtualenvs/release/bin/superset", line 8, in <module>
       sys.exit(superset())
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
       return self.main(*args, **kwargs)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/core.py", line 1055, in main
       rv = self.invoke(ctx)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/core.py", line 1654, in invoke
       super().invoke(ctx)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
       return ctx.invoke(self.callback, **ctx.params)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/core.py", line 760, in invoke
       return __callback(*args, **kwargs)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/click/decorators.py", line 26, in new_func
       return f(get_current_context(), *args, **kwargs)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/flask/cli.py", line 354, in decorator
       app = __ctx.ensure_object(ScriptInfo).load_app()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/flask/cli.py", line 308, in load_app
       app = locate_app(import_name, name)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/flask/cli.py", line 237, in locate_app
       return find_app_by_string(module, app_name)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/flask/cli.py", line 165, in find_app_by_string
       app = attr(*args, **kwargs)
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/app.py", line 44, in create_app
       raise ex
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/app.py", line 37, in create_app
       app_initializer.init_app()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 460, in init_app
       self.init_app_in_ctx()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 409, in init_app_in_ctx
       self.configure_url_map_converters()
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/initialization/__init__.py", line 508, in configure_url_map_converters
       from superset.utils.url_map_converters import (
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/url_map_converters.py", line 21, in <module>
       from superset.models.tags import ObjectTypes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/__init__.py", line 17, in <module>
       from . import core, datasource_access_request, dynamic_plugins, sql_lab, user_attributes
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/models/core.py", line 63, in <module>
       from superset.utils import cache as cache_util, core as utils
     File "/Users/yongjie.zhao/.virtualenvs/release/lib/python3.8/site-packages/superset/utils/cache.py", line 28, in <module>
       from werkzeug.wrappers.etag import ETagResponseMixin
   ModuleNotFoundError: No module named 'werkzeug.wrappers.etag'
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org