-
-
Notifications
You must be signed in to change notification settings - Fork 156
Open
Labels
bugupstreamThis is an issue with pipdeptree's dependenciesThis is an issue with pipdeptree's dependencies
Description
What pipdeptree version are you using?
2.23.0
Are you running pipdeptree in a virtual environment?
No
Describe the problem
When running pipdeptree
in databricks notebook I am getting the following error
Warning!!! Duplicate package metadata found:
"/usr/local/lib/python3.8/dist-packages"
filelock 3.6.0 (using 3.0.12, "/databricks/python3/lib/python3.8/site-packages")
pip 21.0.1 (using 24.1.2, "/databricks/python3/lib/python3.8/site-packages")
wheel 0.36.2 (using 0.36.2, "/databricks/python3/lib/python3.8/site-packages")
"/usr/lib/python3/dist-packages"
distro 1.4.0 (using 1.9.0, "/databricks/python3/lib/python3.8/site-packages")
requests 2.22.0 (using 2.32.3, "/databricks/python3/lib/python3.8/site-packages")
certifi 2019.11.28 (using 2020.12.5, "/databricks/python3/lib/python3.8/site-packages")
chardet 3.0.4 (using 4.0.0, "/databricks/python3/lib/python3.8/site-packages")
urllib3 1.25.8 (using 1.25.11, "/databricks/python3/lib/python3.8/site-packages")
idna 2.8 (using 2.10, "/databricks/python3/lib/python3.8/site-packages")
six 1.14.0 (using 1.15.0, "/databricks/python3/lib/python3.8/site-packages")
NOTE: This warning isn't a failure warning.
------------------------------------------------------------------------
Traceback (most recent call last):
File "/databricks/python3/bin/pipdeptree", line 8, in <module>
sys.exit(main())
File "/databricks/python3/lib/python3.8/site-packages/pipdeptree/__main__.py", line 36, in main
tree = PackageDAG.from_pkgs(pkgs)
File "/databricks/python3/lib/python3.8/site-packages/pipdeptree/_models/dag.py", line 63, in from_pkgs
req = next(requires_iterator)
File "/databricks/python3/lib/python3.8/site-packages/pipdeptree/_models/package.py", line 118, in requires
if not req.marker or req.marker.evaluate():
File "/databricks/python3/lib/python3.8/site-packages/packaging/markers.py", line 325, in evaluate
return _evaluate_markers(self._markers, current_environment)
File "/databricks/python3/lib/python3.8/site-packages/packaging/markers.py", line 225, in _evaluate_markers
groups[-1].append(_eval_op(lhs_value, op, rhs_value))
File "/databricks/python3/lib/python3.8/site-packages/packaging/markers.py", line 183, in _eval_op
return spec.contains(lhs, prereleases=True)
File "/databricks/python3/lib/python3.8/site-packages/packaging/specifiers.py", line 552, in contains
normalized_item = _coerce_version(item)
File "/databricks/python3/lib/python3.8/site-packages/packaging/specifiers.py", line 28, in _coerce_version
version = Version(version)
File "/databricks/python3/lib/python3.8/site-packages/packaging/version.py", line 202, in __init__
raise InvalidVersion(f"Invalid version: '{version}'")
packaging.version.InvalidVersion: Invalid version: 'cpython'
Metadata
Metadata
Assignees
Labels
bugupstreamThis is an issue with pipdeptree's dependenciesThis is an issue with pipdeptree's dependencies