Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1soMwT-00Ah1O-Sn for pgadmin-support@arkaria.postgresql.org; Wed, 11 Sep 2024 12:59:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1soMwT-00HDr0-IK for pgadmin-support@arkaria.postgresql.org; Wed, 11 Sep 2024 12:59:29 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1soMwT-00HDpC-1O for pgadmin-support@lists.postgresql.org; Wed, 11 Sep 2024 12:59:29 +0000 Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1soMwO-000dWT-LH for pgadmin-support@lists.postgresql.org; Wed, 11 Sep 2024 12:59:27 +0000 Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-3e03e9d1f8dso2192467b6e.2 for ; Wed, 11 Sep 2024 05:59:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1726059564; x=1726664364; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UKTPH+ku3p56xhwbm6gbwpOP7ipmpr0oYC4kREoTrK4=; b=c9qnq1cjMnEqws9X0byvunbhFgXNIDPeGJalkbJt+S27UyTN2MG3xfz3eONutafriR GYTPbIzSosXzTEy4kKnh0wkWVpT4EaY+Un+bm9R+ihnMQQHY8AYrn4/IemRtLweHKLT+ znh91yT/jwntSYd83wAdz1y7eTR7ePvhv+JEW7u7wa7QYKIKJ4etILxejFAbndxwRvqi pgZIXy8WMISPxMCzh0dKqQMLb+HebKT8NH/7P71kgqHqoOxnkdXB6fIUN21b1+aO8X7c JUGH8DhLG9oKz1sc/mXV4ZFbfgPHQgPDzyz6imA33gJPAEhnVmLTPXLklijIrVOCPxvx 4Z7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726059564; x=1726664364; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UKTPH+ku3p56xhwbm6gbwpOP7ipmpr0oYC4kREoTrK4=; b=jkdA9hhiVE5OmZFochZ0XJRa8j7sR/blYBsUkP0GWmaUT9eyajuZrHsnOJmgB1xgg4 Lz/pfUO91M+bg+ce597SDzsobx9ezByRtIdMkgTMvEKxPhxadrhXHgaN7TRW7XEr01vD Ai+34D11gLRTTs+7SVY92ToPX6b6yQD1SiDIjixTy5zv3zc2JbFmhN7lmg3qUGRDlCb/ qc1XoloQrIPBnUTV3E/3fnx+6vSWw2xdin+I9gMDkDGKd22wEhj//clDCyHSEv6lilaR yflZlOgBycbi2TZ8AJzi2DajPT+xMGy7D8RUdiw5+/0Aqj3+H9VL+E3+vJ49OjSp4F0t d1UA== X-Gm-Message-State: AOJu0YzlbgZb9DVzu3NLlMGhH7LKvgir6bC1Q+QgactncsDKoTVIMQty B1puXrYdqbYVcOZrfShiYYwfjEpP5UlgtedPxrfsBElMdrc/spFgASsEZu+hj+Z+zDgjdHDn1er I7VH34G/cuVoWT7E/hYSgLCti43DAQ0of1EqSdMX2kahQ72kGWw== X-Google-Smtp-Source: AGHT+IHnrhVEXdUpQTGWDe8HIJNZoGkEaZNFsZzfNRhhN9Nq5lKoxQOPsnpsCJuCTUN50oPMjuiYmgSxJ65wd0FojcQ= X-Received: by 2002:a05:6808:1782:b0:3e0:4af8:4fc1 with SMTP id 5614622812f47-3e04af85160mr8017436b6e.25.1726059563863; Wed, 11 Sep 2024 05:59:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pravesh Sharma Date: Wed, 11 Sep 2024 18:29:12 +0530 Message-ID: Subject: Re: Upgrading to version 8.11 on MANJARO linux To: Zinelabidine Teyar Cc: pgadmin-support@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000002a77d30621d78f73" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000002a77d30621d78f73 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Zinelabidine, This seems to be an issue with pip rather than pgAdmin. Please use pip version 24.0 or lower. You can read more about it here . Thanks, Pravesh On Wed, Sep 11, 2024 at 5:17=E2=80=AFPM Zinelabidine Teyar wrote: > Greetings, > I was trying to upgrade my pgadmin4 python distribution using the command > > pip install --upgrade pgadmin4 >> > > But the operation constantly fails with the following stack trace > > ERROR: Exception: >> Traceback (most recent call last): >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /cli/base >> _command.py", line 105, in _run_wrapper >> status =3D _inner_run() >> ^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /cli/base >> _command.py", line 96, in _inner_run >> return self.run(options, args) >> ^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /cli/req_ >> command.py", line 67, in wrapper >> return func(self, options, args) >> ^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /commands >> /install.py", line 379, in run >> requirement_set =3D resolver.resolve( >> ^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/resolver.py", line 95, in resolve >> result =3D self._result =3D resolver.resolve( >> ^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/r= esolvelib >> /resolvers.py", line 546, in resolve >> state =3D resolution.resolve(requirements, max_rounds=3Dmax_rounds) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/r= esolvelib >> /resolvers.py", line 397, in resolve >> self._add_to_criteria(self.state.criteria, r, parent=3DNone) >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/r= esolvelib >> /resolvers.py", line 173, in _add_to_criteria >> if not criterion.candidates: >> ^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/r= esolvelib >> /structs.py", line 156, in __bool__ >> return bool(self._sequence) >> ^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/found_candidates.py", line 174, in __bool__ >> return any(self) >> ^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/found_candidates.py", line 162, in >> return (c for c in iterator if id(c) not in self._incompatible_ids) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/found_candidates.py", line 116, in _iter_built_with_insert= ed >> candidate =3D func() >> ^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/factory.py", line 186, in _make_candidate_from_link >> base: Optional[BaseCandidate] =3D self._make_base_candidate_from_link= ( >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/factory.py", line 232, in _make_base_candidate_from_link >> self._link_candidate_cache[link] =3D LinkCandidate( >> ^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/candidates.py", line 303, in __init__ >> super().__init__( >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/candidates.py", line 158, in __init__ >> self.dist =3D self._prepare() >> ^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/candidates.py", line 247, in _prepare >> self._check_metadata_consistency(dist) >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_internal= /resoluti >> on/resolvelib/candidates.py", line 229, in _check_metadata_consistency >> list(dist.iter_dependencies(list(dist.iter_provided_extras()))) >> File >> "/home/luke/pgadmin4/pgadmin4/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/luke/pgadmin4/pgadmin4/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/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> markers.py", line 325, in evaluate >> return _evaluate_markers(self._markers, current_environment) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> markers.py", line 211, in _evaluate_markers >> groups[-1].append(_evaluate_markers(marker, environment)) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> markers.py", line 225, in _evaluate_markers >> groups[-1].append(_eval_op(lhs_value, op, rhs_value)) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> markers.py", line 183, in _eval_op >> return spec.contains(lhs, prereleases=3DTrue) >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> specifiers.py", line 552, in contains >> normalized_item =3D _coerce_version(item) >> ^^^^^^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> specifiers.py", line 28, in _coerce_version >> version =3D Version(version) >> ^^^^^^^^^^^^^^^^ >> File >> "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-packages/pip/_vendor/p= ackaging/ >> version.py", line 202, in __init__ >> raise InvalidVersion(f"Invalid version: '{version}'") >> pip._vendor.packaging.version.InvalidVersion: Invalid version: >> '6.10.6-10-MANJARO' >> > > It seems that the version code of the kernel is not recognised and marked > as invalid, but pgadmin4 8.10 was installed and is working without > problems, any instructions on how to upgrade or feedback about the issue > will be appreciated. > > > *My Operating system details :* > > OS: Manjaro Linux x86_64 > Host: H610M S2H DDR4 -CF > Kernel: 6.10.6-10-MANJARO > Shell: bash 5.2.32 > Resolution: 1920x1080 > DE: Plasma 6.0.5 > WM: KWin > Terminal: konsole > > > --=20 Pravesh Sharma Software Engineer +91 9406461406 enterprisedb.com --0000000000002a77d30621d78f73 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Zinelabidine,

=

This seems to be an issue with pip rather than pgAdmin. Please use pi= p version 24.0 or lower. You can read more about it here.


=
Thanks,
Pravesh

On Wed, Sep 11, 2024 at 5:17=E2=80=AFPM= Zinelabidine Teyar <zinou.teya= r@gmail.com> wrote:
= Greetings,
I was trying to upgrade my pgadmin4 python distributio= n using the command

pip install --upgrade pgadmin4

But the operation constantly fails with the foll= owing stack trace

ERROR: Exception:
Traceback (most recent call last):
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/cli/base
_command.py", line 105, in _r= un_wrapper
=C2=A0=C2=A0=C2=A0status =3D _inner_run()
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/cli/base
_command.py", line 96, in _in= ner_run
=C2=A0=C2=A0=C2=A0return self.run(options, args)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/cli/req_
command.py", line 67, in wrap= per
=C2=A0=C2=A0=C2=A0return func(self, options, args)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/commands
/install.py", line 379, in ru= n
=C2=A0=C2=A0=C2=A0requirement_set =3D resolver.resolve(

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^= ^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/resolver.py", l= ine 95, in resolve
=C2=A0=C2=A0=C2=A0result =3D self._result =3D resolver.resolve(
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/resolvelib
/resolvers.py", line 546, in = resolve
=C2=A0=C2=A0=C2=A0state =3D resolution.resolve(requirements, max_ro= unds=3Dmax_rounds)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/resolvelib
/resolvers.py", line 397, in = resolve
=C2=A0=C2=A0=C2=A0self._add_to_criteria(self.state.criteria, r, par= ent=3DNone)
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/resolvelib
/resolvers.py", line 173, in = _add_to_criteria
=C2=A0=C2=A0=C2=A0if not criterion.candidates:
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/resolvelib
/structs.py", line 156, in __= bool__
=C2=A0=C2=A0=C2=A0return bool(self._sequence)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/found_candidates.py&= quot;, line 174, in __bool__
=C2=A0=C2=A0=C2=A0return any(self)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/found_candidates.py&= quot;, line 162, in <genexpr>
=C2=A0=C2=A0=C2=A0return (c for c in iterator if id(c) not in self.= _incompatible_ids)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/found_candidates.py&= quot;, line 116, in _iter_built_with_inserted
=C2=A0=C2=A0=C2=A0candidate =3D func()
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/factory.py", li= ne 186, in _make_candidate_from_link
=C2=A0=C2=A0=C2=A0base: Optional[BaseCandidate] =3D self._make_base= _candidate_from_link(
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/factory.py", li= ne 232, in _make_base_candidate_from_link
=C2=A0=C2=A0=C2=A0self._link_candidate_cache[link] =3D LinkCandidat= e(
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/candidates.py",= line 303, in __init__
=C2=A0=C2=A0=C2=A0super().__init__(
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/candidates.py",= line 158, in __init__
=C2=A0=C2=A0=C2=A0self.dist =3D self._prepare()
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/candidates.py",= line 247, in _prepare
=C2=A0=C2=A0=C2=A0self._check_metadata_consistency(dist)

=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/resoluti
on/resolvelib/candidates.py",= line 229, in _check_metadata_consistency
=C2=A0=C2=A0=C2=A0list(dist.iter_dependencies(list(dist.iter_provid= ed_extras())))
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/metadata
/importlib/_dists.py", line 2= 20, in iter_dependencies
=C2=A0=C2=A0=C2=A0elif any(req.marker.evaluate(context) for context= in contexts):
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_internal/metadata
/importlib/_dists.py", line 2= 20, in <genexpr>
=C2=A0=C2=A0=C2=A0elif any(req.marker.evaluate(context) for context= in contexts):
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
markers.py", line 325, in eva= luate
=C2=A0=C2=A0=C2=A0return _evaluate_markers(self._markers, current_e= nvironment)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
markers.py", line 211, in _ev= aluate_markers
=C2=A0=C2=A0=C2=A0groups[-1].append(_evaluate_markers(marker, envir= onment))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
markers.py", line 225, in _ev= aluate_markers
=C2=A0=C2=A0=C2=A0groups[-1].append(_eval_op(lhs_value, op, rhs_val= ue))
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^= ^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
markers.py", line 183, in _ev= al_op
=C2=A0=C2=A0=C2=A0return spec.contains(lhs, prereleases=3DTrue)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
specifiers.py", line 552, in = contains
=C2=A0=C2=A0=C2=A0normalized_item =3D _coerce_version(item)<= span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^^^^^^^^^^^^^^^= ^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
specifiers.py", line 28, in _= coerce_version
=C2=A0=C2=A0=C2=A0version =3D Version(version)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0^^^^^^^^^^^^^^^^
=C2=A0File "/home/luke/pgadmin4/pgadmin4/lib/python3.12/site-p= ackages/pip/_vendor/packaging/
version.py", line 202, in __i= nit__
=C2=A0=C2=A0=C2=A0raise InvalidVersion(f"Invalid version: '= ;{version}'")
pip._vendor.packaging.version.InvalidVersion: Invalid version: '= 6.10.6-10-MANJARO'

It seems that the version code of the kernel is not recognised and marked=20 as invalid, but pgadmin4 8.10 was installed and is working without=20 problems, any instructions on how to upgrade or feedback about the issue will be appreciated.


My Operating system details :

OS: Manjaro Li= nux x86_64 =C2=A0
Host: H610M = S2H DDR4 -CF =C2=A0
Kernel: 6.10= .6-10-MANJARO=C2=A0
Shell: bash= 5.2.32 =C2=A0
Resolution: 1920x= 1080 =C2=A0
DE: Plasma 6.0.5 =C2= =A0
WM: KWin
Terminal: konsole





--

<= /span>


Pravesh Sharma

Software Engineer

+91 9406461406


enterprisedb.c= om

--0000000000002a77d30621d78f73--