You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by "giftig (via GitHub)" <gi...@apache.org> on 2023/04/21 15:07:37 UTC

[GitHub] [superset] giftig commented on issue #23774: Dependency clash between tox and elasticsearch-dbapi

giftig commented on issue #23774:
URL: https://github.com/apache/superset/issues/23774#issuecomment-1517976182

   it looks like the problem is that there are no restrictions on `tox` version, and the latest version now requires `packaging >= 23`, whereas the compiled `integration.txt` shows
   
   ```
   tox==3.25.1
       # via -r integration.in
   ```
   which only requires `>= 14`:
   
   ```
   tox==3.25.1                                                                                     tox is a generic virtualenv management and test command line tool
   ├── filelock>=3.0.0                                                                             A platform independent file lock.
   ├── packaging>=14                                                                               Core utilities for Python packages
   ├── pluggy>=0.12.0                                                                              plugin and hook calling mechanisms for python
   ├── py>=1.4.17                                                                                  library with cross-python path, ini-parsing, io, code, log facilities
   ├── six>=1.14.0                                                                                 Python 2 and 3 compatibility utilities
   ├── toml>=0.9.4                                                                                 Python Library for Tom's Obvious, Minimal Language
   └── virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0  Virtual Python Environment builder
       ├── distlib<1,>=0.3.6                                                                       Distribution utilities
       ├── filelock<4,>=3.11                                                                       A platform independent file lock.
       └── platformdirs<4,>=3.2                                                                    A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".
   ```
   So version-locking this to `tox>=3.25,<4` would probably do the trick and I can raise a PR.


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