mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-09-03 20:52:57 -05:00
Remove redundant passlib pin that conflicts with libpass (#10325)
Flask-Security-Too >= 5.7 depends on libpass, a fork of passlib that installs its files under the same passlib/ import path. Our own unconditional passlib==1.* pin in requirements.txt therefore causes both packages to be installed into the same site-packages/passlib/ directory, and parallel installers such as uv can end up with a mixed or overwritten set of files depending on install order. pgAdmin's own code never imports passlib directly, and the older Flask-Security-Too 5.6.x branch (used on Python 3.9) already pulls in real passlib as its own transitive dependency, so dropping our direct pin does not change what gets installed there. On newer Python versions, only libpass is installed, resolving the conflict. Closes #10239
This commit is contained in:
@@ -48,7 +48,6 @@ keyring==25.*
|
||||
ldap3==2.*
|
||||
libgravatar==1.0.*
|
||||
paramiko==3.5.1
|
||||
passlib==1.*
|
||||
psutil==7.2.*
|
||||
psycopg[c]==3.2.13; python_version < '3.10'
|
||||
psycopg[c]==3.3.4; python_version >= '3.10'
|
||||
|
||||
Reference in New Issue
Block a user