mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-17 16:34:44 -05:00
paramiko 5.0 removed DSSKey entirely, whilst sshtunnel 0.4.0 still refers to paramiko.DSSKey in SSHTunnelForwarder.get_keys(), which _consolidate_auth() calls from the constructor. A major bump therefore does not merely drop DSA key support, it raises AttributeError before any SSH tunnelled connection can be established, and nothing in CI covers SSH tunnels so it looks green. sshtunnel has had no release since 0.4.0 in 2019, so there is nothing newer to move to on that side. Ignore major paramiko updates until sshtunnel is fixed or replaced. The exclusion is repeated under the /web/regression entry because web/regression/requirements.txt starts with "-r ../../requirements.txt", so that entry sees the root pins too.