You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please note that security bugs or issues should be reported to [email protected].
Describe the bug
This morning I spun up my pgadmin4 environment and logged in and I got a message saying there was a later version of pgadmin4 out. Usually I run pipx upgrade pgadmin4 when I see this message, but this morning it failed and also removed my installation of pgadmin4 and running pipx install pgadmin4 also fails.
To Reproduce
Steps to reproduce the behavior:
Attempt to install pgadmin4 via pipx on Fedora 40
Expected behavior
The program installs / upgrades successfully
Error message
ERROR: Exception:
Traceback (most recent call last):
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
status = _inner_run()
^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
return self.run(options, args)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 67, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 379, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in bool
return bool(self._sequence)
^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in bool
return any(self)
^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 116, in _iter_built_with_inserted
candidate = func()
^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 186, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 232, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 303, in init
super().init(
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 158, in init
self.dist = self._prepare()
^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 247, in _prepare
self._check_metadata_consistency(dist)
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 229, in _check_metadata_consistency
list(dist.iter_dependencies(list(dist.iter_provided_extras())))
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in iter_dependencies
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 325, in evaluate
return _evaluate_markers(self._markers, current_environment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 211, in _evaluate_markers
groups[-1].append(_evaluate_markers(marker, environment))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 225, in _evaluate_markers
groups[-1].append(_eval_op(lhs_value, op, rhs_value))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 183, in _eval_op
return spec.contains(lhs, prereleases=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 552, in contains
normalized_item = _coerce_version(item)
^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 28, in _coerce_version
version = Version(version)
^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/version.py", line 202, in init
raise InvalidVersion(f"Invalid version: '{version}'")
pip._vendor.packaging.version.InvalidVersion: Invalid version: '6.10.5-200.fc40.x86_64'
'/home/johng/.local/share/pipx/venvs/pgadmin4/bin/python -m pip --no-input install --upgrade pgadmin4 -q' failed
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
OS: Fedora Workstation (Gnome Desktop)
Version: 40
Mode: Desktop
Browser (if running in server mode): Firefox
Package type: Python
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
Please note that security bugs or issues should be reported to [email protected].
Describe the bug
This morning I spun up my pgadmin4 environment and logged in and I got a message saying there was a later version of pgadmin4 out. Usually I run
pipx upgrade pgadmin4
when I see this message, but this morning it failed and also removed my installation of pgadmin4 and runningpipx install pgadmin4
also fails.To Reproduce
Steps to reproduce the behavior:
Expected behavior
The program installs / upgrades successfully
Error message
ERROR: Exception:
Traceback (most recent call last):
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
status = _inner_run()
^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
return self.run(options, args)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 67, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 379, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in bool
return bool(self._sequence)
^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in bool
return any(self)
^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 116, in _iter_built_with_inserted
candidate = func()
^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 186, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 232, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 303, in init
super().init(
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 158, in init
self.dist = self._prepare()
^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 247, in _prepare
self._check_metadata_consistency(dist)
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 229, in _check_metadata_consistency
list(dist.iter_dependencies(list(dist.iter_provided_extras())))
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in iter_dependencies
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py", line 220, in
elif any(req.marker.evaluate(context) for context in contexts):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 325, in evaluate
return _evaluate_markers(self._markers, current_environment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 211, in _evaluate_markers
groups[-1].append(_evaluate_markers(marker, environment))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 225, in _evaluate_markers
groups[-1].append(_eval_op(lhs_value, op, rhs_value))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py", line 183, in _eval_op
return spec.contains(lhs, prereleases=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 552, in contains
normalized_item = _coerce_version(item)
^^^^^^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py", line 28, in _coerce_version
version = Version(version)
^^^^^^^^^^^^^^^^
File "/home/johng/.local/share/pipx/shared/lib/python3.12/site-packages/pip/_vendor/packaging/version.py", line 202, in init
raise InvalidVersion(f"Invalid version: '{version}'")
pip._vendor.packaging.version.InvalidVersion: Invalid version: '6.10.5-200.fc40.x86_64'
'/home/johng/.local/share/pipx/venvs/pgadmin4/bin/python -m pip --no-input install --upgrade pgadmin4 -q' failed
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: