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 2020/05/29 09:13:13 UTC

[GitHub] [incubator-superset] NeolithEra opened a new issue #9946: Installation fails due to conflicting humanize version

NeolithEra opened a new issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946


   Hi, users are unable to run Fossor due to dependency conflict with _**humanize**_ package. As shown in the following full dependency graph of Fossor, Fossor requires _**humanize***_,while flower * requires _**humanize==0.5.1**_.
   
   
   According to pip’s “first found wins” installation strategy, _**humanize 2.3.0**_ is the actually installed version. However, _**humanize 2.3.0**_ does not satisfy _**humanize==0.5.1**_.
   
   ### Dependency tree-----------
   ```
   wpt-superset - 1.0.1
   | +- bleach(install version:3.1.5 version range:>=3.0.2,<4.0.0)
   | +- celery(install version:4.4.2 version range:>=4.2.0,<5.0.0)
   | +- click(install version:6.7 version range:>=6.0,<7.0.0)
   | +- colorama(install version:0.4.3 version range:*)
   | +- contextlib2(install version:0.6.0.post1 version range:*)
   | +- croniter(install version:0.3.31 version range:>=0.3.26)
   | +- cryptography(install version:2.9 version range:>=2.4.2)
   | | +- cffi(install version:1.14.0 version range:>=1.8)
   | | +- six (install version:1.14.0 version range:>=1.4.1)
   | +- flask(install version:1.1.2 version range:>=1.0.0,<2.0.0)
   | | +- click(install version:6.7 version range:>=5.1)
   | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | +- flask-appbuilder(install version:1.13.1 version range:<2.0.0,>=1.12.1)
   | | +- apispec(install version:1.1.2 version range:>=1.1.1<2)
   | | +- click(install version:6.7 version range:>=6.7,<8)
   | | +- colorama(install version:0.4.3 version range:<1,>=0.3.9)
   | | +- flask(install version:1.1.2 version range:<2,>=0.12)
   | | | +- click(install version:6.7 version range:>=5.1)
   | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | +- flask-babel(install version:0.12.2 version range:<1,>=0.11.1)
   | | | +- babel(install version:2.8.0 version range:>=2.3)
   | | | | +- pytz(install version:2019.3 version range:>=2015.7)
   | | | +- flask(install version:1.1.2 version range:*)
   | | | | +- click(install version:6.7 version range:>=5.1)
   | | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | | +- jinja2(install version:2.11.2 version range:>=2.5)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | +- flask-jwt-extended(install version:3.24.1 version range:>=3.18,<4)
   | | | +- flask(install version:1.1.2 version range:>=1.0)
   | | | | +- click(install version:6.7 version range:>=5.1)
   | | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | | +- pyjwt(install version:1.7.1 version range:>=1.6.4)
   | | | +- six(install version:1.14.0 version range:*)
   | | | +- werkzeug(install version:1.0.1 version range:>=0.14)
   | | +- flask-login(install version:0.4.1 version range:>=0.3,<0.5)
   | | | +- flask(install version:1.1.2 version range:*)
   | | | | +- click(install version:6.7 version range:>=5.1)
   | | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | +- flask-openid(install version:1.2.5 version range:<2,>=1.2.5)
   | | +- flask-sqlalchemy(install version:2.4.3 version range:<3,>=2.3)
   | | +- flask-wtf(install version:0.14.3 version range:<1,>=0.14.2)
   | | | +- Flask(install version:1.1.2 version range:*)
   | | | | +- click(install version:6.7 version range:>=5.1)
   | | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | | +- itsdangerous(install version:1.1.0 version range:*)
   | | | +- WTForms(install version:2.2.1 version range:*)
   | | +- jsonschema(install version:3.0.2 version range:>=3.0.1<4)
   | | +- marshmallow(install version:2.19.5 version range:<2.20,>=2.18.0)
   | | +- marshmallow-enum(install version:1.5.1 version range:<2,>=1.4.1)
   | | +- marshmallow-sqlalchemy(install version:0.16.4 version range:>=0.16.1<1)
   | | | +- marshmallow(install version:3.5.1 version range:>=2.0.0)
   | | | +- sqlalchemy(install version:1.3.16 version range:>=0.9.7)
   | | +- prison(install version:0.1.0 version range:==0.1.0)
   | | | +- requests(install version:2.23.0 version range:*)
   | | | | +- certifi(install version:2020.4.5.1 version range:>=2017.4.17)
   | | | | +- chardet(install version:3.0.4 version range:>=3.0.2,<4)
   | | | | +- idna(install version:2.9 version range:>=2.5,<3)
   | | | | +- urllib3(install version:1.25.9 version range:>=1.21.1,<1.26)
   | | | +- six(install version:1.14.0 version range:*)
   | | +- pyjwt(install version:1.7.1 version range:>=1.7.1)
   | | +- python-dateutil(install version:2.8.1 version range:<3,>=2.3)
   | +- flask-caching(install version:1.8.0 version range:*)
   | | +- flask(install version:1.1.2 version range:*)
   | | | +- click(install version:6.7 version range:>=5.1)
   | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | +- flask-compress(install version:1.4.0 version range:*)
   | +- flask-migrate(install version:2.5.3 version range:*)
   | | +- alembic(install version:1.4.2 version range:>=0.7)
   | | | +- Mako(install version:1.1.2 version range:*)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.9.2)
   | | | +- python-dateutil(install version:2.8.1 version range:*)
   | | | +- python-editor(install version:1.0.4 version range:>=0.3)
   | | | +- SQLAlchemy(install version:1.3.16 version range:>=1.1.0)
   | | +- Flask(install version:1.1.2 version range:>=0.9)
   | | | +- click(install version:6.7 version range:>=5.1)
   | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | +- Flask-SQLAlchemy(install version:2.4.1 version range:>=1.0)
   | | | +- flask(install version:1.1.2 version range:>=0.10)
   | | | | +- click(install version:6.7 version range:>=5.1)
   | | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | | +- sqlalchemy(install version:1.3.16 version range:>=0.8.0)
   | +- flask-wtf(install version:0.14.3 version range:*)
   | | +- Flask(install version:1.1.2 version range:*)
   | | | +- click(install version:6.7 version range:>=5.1)
   | | | +- itsdangerous(install version:1.1.0 version range:>=0.24)
   | | | +- Jinja2(install version:2.11.2 version range:>=2.10.1)
   | | | | +- MarkupSafe(install version:2.0.0a1 version range:>=0.23)
   | | | +- Werkzeug(install version:1.0.1 version range:>=0.15)
   | | +- itsdangerous(install version:1.1.0 version range:*)
   | | +- WTForms(install version:2.2.1 version range:*)
   | +- flower(install version:0.9.4 version range:*)
   | | +- celery(install version:4.4.2 version range:>=3.1.0)
   | | +- celery(install version:4.4.2 version range:>=4.3.0)
   | | +- humanize(install version:0.5.1 version range:==0.5.1)
   | | +- pytz(install version:2019.3 version range:*)
   | | +- tornado(install version:5.1.1 version range:>=5.0.0,<6.0.0)
   | +- geopy(install version:1.21.0 version range:*)
   | | +- geographiclib(install version:1.50 version range:<2,>=1.49)
   | +- gsheetsdb(install version:0.1.9 version range:>=0.1.9)
   | | +- google-auth(install version:1.14.0 version range:*)
   | | | +- cachetools(install version:4.1.0 version range:>=2.0.0,<5.0)
   | | | +- pyasn1-modules(install version:0.2.8 version range:>=0.2.1)
   | | | +- rsa(install version:4.0 version range:>=3.1.4,<4.1)
   | | | | +- pyasn1(install version:0.4.8 version range:>=0.1.3)
   | | | +- setuptools(install version:46.1.3 version range:>=40.3.0)
   | | | +- six(install version:1.14.0 version range:>=1.9.0)
   | | +- moz-sql-parser(install version:3.32.20026 version range:*)
   | | | +- mo-future(install version:3.51.20059 version range:>=3.31.20024)
   | | | +- pyparsing(install version:2.3.1 version range:==2.3.1)
   | | +- requests(install version:2.23.0 version range:>=2.20.0)
   | | | +- certifi(install version:2020.4.5.1 version range:>=2017.4.17)
   | | | +- chardet(install version:3.0.4 version range:>=3.0.2,<4)
   | | | +- idna(install version:2.9 version range:>=2.5,<3)
   | | | +- urllib3(install version:1.25.9 version range:>=1.21.1,<1.26)
   | | +- six(install version:1.14.0 version range:*)
   | +- gunicorn(install version:20.0.4 version range:*)
   | | +- setuptools(install version:46.1.3 version range:>=3.0)
   | +- humanize(install version:2.3.0 version range:*)
   | +- idna(install version:2.9 version range:*)
   | +- isodate(install version:0.6.0 version range:*)
   | | +- six(install version:1.14.0 version range:*)
   | +- markdown(install version:3.2.1 version range:>=3.0)
   | | +- setuptools (install version:46.1.3 version range:>=36)
   | +- pandas(install version:1.0.3 version range:>=0.18.0)
   | +- parsedatetime(install version:2.5 version range:*)
   | +- pathlib2(install version:2.3.5 version range:*)
   | | +- six(install version:1.14.0 version range:*)
   | +- polyline(install version:1.4.0 version range:*)
   | | +- six(install version:1.14.0 version range:>=1.8.0)
   | +- pydruid(install version:0.5.9 version range:>=0.4.3)
   | | +- requests(install version:2.23.0 version range:*)
   | | | +- certifi(install version:2020.4.5.1 version range:>=2017.4.17)
   | | | +- chardet(install version:3.0.4 version range:>=3.0.2,<4)
   | | | +- idna(install version:2.9 version range:>=2.5,<3)
   | | | +- urllib3(install version:1.25.9 version range:>=1.21.1,<1.26)
   | | +- six (install version:1.14.0 version range:>=1.9.0)
   | +- pyhive(install version:0.6.2 version range:>=0.4.0)
   | | +- future(install version:0.18.2 version range:*)
   | | +- python-dateutil(install version:2.8.1 version range:*)
   | +- python-dateutil(install version:2.8.1 version range:*)
   | +- python-geohash(install version:0.8.5 version range:*)
   | +- pyyaml(install version:5.3.1 version range:>=3.13)
   | +- requests(install version:2.23.0 version range:>=2.20.0)
   | | +- certifi(install version:2020.4.5.1 version range:>=2017.4.17)
   | | +- chardet(install version:3.0.4 version range:>=3.0.2,<4)
   | | +- idna(install version:2.9 version range:>=2.5,<3)
   | | +- urllib3(install version:1.25.9 version range:>=1.21.1,<1.26)
   | +- retry(install version:0.9.2 version range:>=0.9.2)
   | | +- decorator(install version:4.4.2 version range:>=3.4.2)
   | | +- py(install version:1.8.1 version range:<2.0.0,>=1.4.26)
   | +- selenium(install version:4.0.0a3 version range:>=3.141.0)
   | +- simplejson(install version:3.17.0 version range:>=3.15.0)
   
   ```
   Thanks for your help.
   Best,
   Neolith
   


----------------------------------------------------------------
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.

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


[GitHub] [incubator-superset] NeolithEra commented on issue #9946: Installation fails due to conflicting humanize version

Posted by GitBox <gi...@apache.org>.
NeolithEra commented on issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946#issuecomment-647363846


   @dpgaspar,Could you help me review this issue? Thx :p


----------------------------------------------------------------
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.

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


[GitHub] [incubator-superset] stale[bot] commented on issue #9946: Installation fails due to conflicting humanize version

Posted by GitBox <gi...@apache.org>.
stale[bot] commented on issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946#issuecomment-678835194


   This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. For admin, please label this issue `.pinned` to prevent stale bot from closing the issue.
   


----------------------------------------------------------------
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.

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


[GitHub] [incubator-superset] willbarrett commented on issue #9946: Installation fails due to conflicting humanize version

Posted by GitBox <gi...@apache.org>.
willbarrett commented on issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946#issuecomment-649092977


   Hi @NeolithEra - `wpt-superset` is 1500 commits behind Superset's master branch. My recommendation would be to switch to the https://pypi.org/project/apache-superset/ package, which represents the latest and greatest from the Apache community. What functionality are you receiving from `wpt-superset` that is not present in the Apache version?


----------------------------------------------------------------
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.

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


[GitHub] [incubator-superset] NeolithEra commented on issue #9946: Installation fails due to conflicting humanize version

Posted by GitBox <gi...@apache.org>.
NeolithEra commented on issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946#issuecomment-635866459


   ### Solution
   
   1.	Loosen the version range of **_humanize_** to be **_<=0.5.1_**.
   2.	Remove your direct dependency **_humanize_**, and use the **_humanize_** transitively introduced by **_flower *_**.
   3.	Ask your direct dependency flower * to loosen the version range of **_humanize_** to be **_>=0.5.1_**.
   @mistercrunch Which solution do you prefer, 1 ,2 or 3?
   Please let me know your choice. May I pull a request to solve this issue?
   


----------------------------------------------------------------
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.

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


[GitHub] [incubator-superset] stale[bot] closed issue #9946: Installation fails due to conflicting humanize version

Posted by GitBox <gi...@apache.org>.
stale[bot] closed issue #9946:
URL: https://github.com/apache/incubator-superset/issues/9946


   


----------------------------------------------------------------
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.

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