-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
Hi, as shown in the following full dependency graph of messytables, messytables requires chardet (the latest version), while the installed version of requests(2.22.0) requires chardet>=3.0.2,<3.1.0.
According to Pip's “first found wins” installation strategy, chardet 3.0.4 is the actually installed version.
Although the first found package version chardet 3.0.4 just satisfies the later dependency constraint (chardet>=3.0.2,<3.1.0), it will lead to a build failure once developers release a newer version of chardet in the near future, which is greater than 3.1.0.
Dependency tree--------
messytables(version range:)
| +-xlrd(version range:>=0.8.0)
| +-python-magic(version range:>=0.4.12)
| +-chardet(version range:>=2.3.0)
| +-python-dateutil(version range:>=1.5.0)
| +-lxml(version range:>=3.2)
| +-requests(version range:)
| | +-chardet(version range:>=3.0.2,<3.1.0)
| | +-idna(version range:>=2.5,<2.9)
| | +-urllib3(version range:>=1.21.1,<1.26)
| | +-certifi(version range:>=2017.4.17)
| +-html5lib(version range:)
| +-json-table-schema(version range:>=0.2,<=0.2.1)
Thanks for your attention.
Best,
Neolith
Metadata
Metadata
Assignees
Labels
No labels