@name py3-repoze-who-3.0.0
@version 8
@comment pkgpath=www/py-repoze-who ftp=yes
@arch mips64,octeon
+DESC
@sha HldU3+h/1tR1GrXHE8jph2VjxRWs5AGEOxIDoZpGRuU=
@size 344
@pkgpath www/py-repoze-who,python3
@depend devel/py-zopeinterface:py3-zopeinterface-*:py3-zopeinterface-7.2
@depend lang/python/3,-main:python->=3.12,<3.13:python-3.12.9
@depend www/py-webob:py3-webob-*:py3-webob-1.8.7p4
@cwd /usr/local
lib/python3.12/site-packages/repoze/
lib/python3.12/site-packages/repoze.who-3.0.0-py3.12-nspkg.pth
@sha Hrr0B9pKKVXyGfsx2+ryja/yLVaLujFQ6ZsosBFbxTQ=
@size 1590
@ts 1744328799
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/LICENSE.txt
@sha QU48zYp1hpbDpHCKMeNlB/HEd1f901odVpvkMIUUgzg=
@size 1791
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/METADATA
@sha yLkeq1eDnt0kwJ5AB0Zxvehh58smjB9VHAmKO//AXBo=
@size 28850
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/RECORD
@sha aaGBSEoKZtdaxSi1tUTJ4t8DXsEyi72ioLNDi8EJ+ss=
@size 3336
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/WHEEL
@sha PZUExdf71Ui/so67QXpySuHtCi3+J3wvF4ORK6k/S8U=
@size 91
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/entry_points.txt
@sha E3MuYnIsOZ7c8oJT3jEX8CGAoMI4/oQtIMkYYLHri2c=
@size 258
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/namespace_packages.txt
@sha TuEDjQrFQdrTvfqygxJAPMAvDdMX/lepNaVjdzSMGzg=
@size 37
@ts 1744328800
lib/python3.12/site-packages/repoze.who-3.0.0.dist-info/top_level.txt
@sha J8ri7gY0fmS54HZ0sfQdE8/0DKDv5DgmMLQB5DODOpc=
@size 7
@ts 1744328800
lib/python3.12/site-packages/repoze/who/
lib/python3.12/site-packages/repoze/who/__pycache__/
lib/python3.12/site-packages/repoze/who/__pycache__/_auth_tkt.cpython-312.opt-1.pyc
@sha wX6U//e7Q6yG+wfO7lgl9rdYxgLSuZafAhmTmMgT6jI=
@size 9519
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/_auth_tkt.cpython-312.pyc
@sha wX6U//e7Q6yG+wfO7lgl9rdYxgLSuZafAhmTmMgT6jI=
@size 9519
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/_helpers.cpython-312.opt-1.pyc
@sha x67pO5Ge9YtfubTWOXmesI1vM+Mb9HPi5NA+bpMKVlY=
@size 2946
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/_helpers.cpython-312.pyc
@sha x67pO5Ge9YtfubTWOXmesI1vM+Mb9HPi5NA+bpMKVlY=
@size 2946
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/api.cpython-312.opt-1.pyc
@sha WZex8nanngbMTb+ogODJ5QGh2YZ3qirVam8BYZVEHv8=
@size 13426
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/api.cpython-312.pyc
@sha WZex8nanngbMTb+ogODJ5QGh2YZ3qirVam8BYZVEHv8=
@size 13426
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/classifiers.cpython-312.opt-1.pyc
@sha k7gQ8JKI9oPtb/1y9OttJUDeDJc+EUU9/BjKbh1369k=
@size 2412
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/classifiers.cpython-312.pyc
@sha k7gQ8JKI9oPtb/1y9OttJUDeDJc+EUU9/BjKbh1369k=
@size 2412
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/config.cpython-312.opt-1.pyc
@sha JKR6vdOu+32MUuGLm/Rj1ufQyjfQNBfbcMYhTz7lk/0=
@size 8800
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/config.cpython-312.pyc
@sha JKR6vdOu+32MUuGLm/Rj1ufQyjfQNBfbcMYhTz7lk/0=
@size 8800
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/interfaces.cpython-312.opt-1.pyc
@sha gVlS4Kggg5d0MHCGza1Ij4/a+guvmn34/x3s2+t0c0s=
@size 12288
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/interfaces.cpython-312.pyc
@sha gVlS4Kggg5d0MHCGza1Ij4/a+guvmn34/x3s2+t0c0s=
@size 12288
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/middleware.cpython-312.opt-1.pyc
@sha Vd2i2E51v+mXrAgUzC0ji3JG5ntGxPUDIl4GHLQ9nwc=
@size 9677
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/middleware.cpython-312.pyc
@sha Vd2i2E51v+mXrAgUzC0ji3JG5ntGxPUDIl4GHLQ9nwc=
@size 9677
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/restrict.cpython-312.opt-1.pyc
@sha GHvvx5A6/VjA5gbXxLEKPtzugCX+dNkleXaJKAjnXz0=
@size 2016
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/restrict.cpython-312.pyc
@sha GHvvx5A6/VjA5gbXxLEKPtzugCX+dNkleXaJKAjnXz0=
@size 2016
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/utils.cpython-312.opt-1.pyc
@sha 1Y3SKih03Fr2+rJ03DKUt0x07dugGgkhYeIWHXhWUBM=
@size 517
@ts 1744328800
lib/python3.12/site-packages/repoze/who/__pycache__/utils.cpython-312.pyc
@sha 1Y3SKih03Fr2+rJ03DKUt0x07dugGgkhYeIWHXhWUBM=
@size 517
@ts 1744328800
lib/python3.12/site-packages/repoze/who/_auth_tkt.py
@sha JwewNkuW+YIrkLr0vZM8a29GTSUdp9k8lkHi3HbWtoY=
@size 8611
@ts 1744328799
lib/python3.12/site-packages/repoze/who/_helpers.py
@sha ETBctKCfrLs+KfVhhSMBeosTbc43i9tb3ZV4auvzO4E=
@size 1444
@ts 1744328799
lib/python3.12/site-packages/repoze/who/api.py
@sha 59iAAAwQGLV/Qs7PxpNiaIKm3/AjalIgG9dmKbwHqec=
@size 14462
@ts 1744328799
lib/python3.12/site-packages/repoze/who/classifiers.py
@sha wD3XsosYJ3ZNZTN9ILAgWaW+QSRnpjO3WaFu3LniCsg=
@size 2134
@ts 1744328799
lib/python3.12/site-packages/repoze/who/config.py
@sha DjYIORa7UH4nHq6bu4jDasAcAaYMIdAKrrfSh7zQqlY=
@size 7529
@ts 1744328799
lib/python3.12/site-packages/repoze/who/interfaces.py
@sha X3Fx5m+bIgVwb7gFl6bZ9A0L+Q5BXKJLQc5PoLZYF38=
@size 9848
@ts 1744328799
lib/python3.12/site-packages/repoze/who/middleware.py
@sha I7RjHDj/b52rkouVEpMDwBsidnxI14t+xg5/hPlYACw=
@size 9784
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/auth_tkt.cpython-312.opt-1.pyc
@sha xUTthhrhA5oPY+2KLF/afq3wvhQgc7uR7741+eFocz4=
@size 10517
@ts 1744328800
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/auth_tkt.cpython-312.pyc
@sha xUTthhrhA5oPY+2KLF/afq3wvhQgc7uR7741+eFocz4=
@size 10517
@ts 1744328800
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/basicauth.cpython-312.opt-1.pyc
@sha RYmVDK9n0qVyEvYFr8eIs1nqip4zMhYgG7v5jMNEWjI=
@size 3273
@ts 1744328800
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/basicauth.cpython-312.pyc
@sha RYmVDK9n0qVyEvYFr8eIs1nqip4zMhYgG7v5jMNEWjI=
@size 3273
@ts 1744328800
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/htpasswd.cpython-312.opt-1.pyc
@sha 1Ok7fyranmkAL5ZhlPaqKoWeX0r3yWWxk2SnjAlKm/U=
@size 5596
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/htpasswd.cpython-312.pyc
@sha 1Ok7fyranmkAL5ZhlPaqKoWeX0r3yWWxk2SnjAlKm/U=
@size 5596
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/redirector.cpython-312.opt-1.pyc
@sha CgRdIs+b6Mo6/0RiwwQYzl5Vz+T/W0tEeQwuE4lioRM=
@size 3317
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/redirector.cpython-312.pyc
@sha CgRdIs+b6Mo6/0RiwwQYzl5Vz+T/W0tEeQwuE4lioRM=
@size 3317
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/sql.cpython-312.opt-1.pyc
@sha P1E1BXt4hig1gTY3Wl21Y3Y9ZnUq5OFR++6FGzUlq5w=
@size 5210
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/__pycache__/sql.cpython-312.pyc
@sha P1E1BXt4hig1gTY3Wl21Y3Y9ZnUq5OFR++6FGzUlq5w=
@size 5210
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/auth_tkt.py
@sha OZ7PbyCDT+0nj9nzE7kDrPqMZ6yas/PHGB7K6m+tQIc=
@size 9651
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/basicauth.py
@sha c+YBCpwvYU7FZf1AXpE+YOE9WGPswxxKoY6ixJrCAxA=
@size 2258
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/htpasswd.py
@sha CFfyFUyq1NrLUoPJvvFjQodTYzFNMYXb6WjQuVSKs98=
@size 3730
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/redirector.py
@sha MIEhnmYIkAt7lMoGAV/qS8DDHGbmSnqvQasjp7za1bo=
@size 3157
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/sql.py
@sha GsjXOMtmnmOmygMexsoeFRyVJDVoxHQkqo8S1SP1hzc=
@size 4251
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/
lib/python3.12/site-packages/repoze/who/plugins/tests/__init__.py
@sha nH3LrDEcAitnx5UrI9s8iB2tGDWAQLCMg/4I9F3SLKw=
@size 9
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/__init__.cpython-312.opt-1.pyc
@sha ovVxVUz+1b0y8uZ7QENm4PHLMcsKVhDqvjhBfxMRJ8I=
@size 173
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/__init__.cpython-312.pyc
@sha ovVxVUz+1b0y8uZ7QENm4PHLMcsKVhDqvjhBfxMRJ8I=
@size 173
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_authtkt.cpython-312.opt-1.pyc
@sha mkKF2GN8jSWh4fzJYF6uOijkHX5G+mxohD14mH0C8IY=
@size 40306
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_authtkt.cpython-312.pyc
@sha mkKF2GN8jSWh4fzJYF6uOijkHX5G+mxohD14mH0C8IY=
@size 40306
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_basicauth.cpython-312.opt-1.pyc
@sha lXB2HczSGIkVMEIpqPG9Jfslv+aX7FjXIZrtKGuz62A=
@size 8779
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_basicauth.cpython-312.pyc
@sha lXB2HczSGIkVMEIpqPG9Jfslv+aX7FjXIZrtKGuz62A=
@size 8779
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_htpasswd.cpython-312.opt-1.pyc
@sha cn9OcYCJdCicNW+kXjB9ntTDZQhOhBVrEx5+lR1MGpg=
@size 10564
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_htpasswd.cpython-312.pyc
@sha cn9OcYCJdCicNW+kXjB9ntTDZQhOhBVrEx5+lR1MGpg=
@size 10564
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_redirector.cpython-312.opt-1.pyc
@sha 9e+gmQ0EX7CfKwJaA0ET92xNLLrd7s0ry8oxszkgkfw=
@size 21123
@ts 1744328802
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_redirector.cpython-312.pyc
@sha 9e+gmQ0EX7CfKwJaA0ET92xNLLrd7s0ry8oxszkgkfw=
@size 21123
@ts 1744328801
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_sql.cpython-312.opt-1.pyc
@sha /oLSlmi4WVgZBHODVoRiAzAfNWPdt+a9eeWbhw9L2yo=
@size 15937
@ts 1744328802
lib/python3.12/site-packages/repoze/who/plugins/tests/__pycache__/test_sql.cpython-312.pyc
@sha /oLSlmi4WVgZBHODVoRiAzAfNWPdt+a9eeWbhw9L2yo=
@size 15937
@ts 1744328802
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/__init__.py
@sha T2pBxhni8Nb8SOr5+8nKMXKTZYiMJt+Md1DPTFce6Pw=
@size 20
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/__pycache__/
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/__pycache__/__init__.cpython-312.opt-1.pyc
@sha SLsajNn8M6afgDqAWCTUZmYpiD9+mI8uyLPNF3xn31w=
@size 182
@ts 1744328802
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/__pycache__/__init__.cpython-312.pyc
@sha SLsajNn8M6afgDqAWCTUZmYpiD9+mI8uyLPNF3xn31w=
@size 182
@ts 1744328802
lib/python3.12/site-packages/repoze/who/plugins/tests/fixtures/test.htpasswd
@sha +p0uirOMsyqca+0UCSZy33rJWhPSl13a/hakn2cteRY=
@size 20
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/test_authtkt.py
@sha 17+Jp3WfezpvTKq5IfBqArWKvf/is/XDdA1XxfZ0R7Q=
@size 33478
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/test_basicauth.py
@sha b5deT0pbOpK0i7FyvktAW/iKw28MvNtAwRbW8WUw6Vc=
@size 5134
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/test_htpasswd.py
@sha HI/98tVCx9w8lx7IgHuflhEIoQQu8SxjxrIsvqHXno4=
@size 6218
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/test_redirector.py
@sha ENPgN9WVmgcMErh70z14wt6GywRsqofpk3Eyt+rkkcY=
@size 15370
@ts 1744328799
lib/python3.12/site-packages/repoze/who/plugins/tests/test_sql.py
@sha CajSOHRdIMg6y2hsJQkjXFUh6GGFOjj6dmFlVkcVMwg=
@size 9427
@ts 1744328799
lib/python3.12/site-packages/repoze/who/restrict.py
@sha DAbrmO+gAukqRtBg1LBa0/C73tMi9HQafI7qI3LwLps=
@size 1112
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/
lib/python3.12/site-packages/repoze/who/tests/__init__.py
@sha nH3LrDEcAitnx5UrI9s8iB2tGDWAQLCMg/4I9F3SLKw=
@size 9
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/__pycache__/
lib/python3.12/site-packages/repoze/who/tests/__pycache__/__init__.cpython-312.opt-1.pyc
@sha q3etRqc+9EdQohJpSP/QdFMKOtJpm3y60dK0j4W+eO4=
@size 165
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/__init__.cpython-312.pyc
@sha q3etRqc+9EdQohJpSP/QdFMKOtJpm3y60dK0j4W+eO4=
@size 165
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test__auth_tkt.cpython-312.opt-1.pyc
@sha AJgxeUQVRwkVioLya+mg/OwdZ0y0DXd5hbsIOU7acjw=
@size 19202
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test__auth_tkt.cpython-312.pyc
@sha AJgxeUQVRwkVioLya+mg/OwdZ0y0DXd5hbsIOU7acjw=
@size 19202
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test__helpers.cpython-312.opt-1.pyc
@sha och+A86grPbGZvWFEpRd5S0PUBeNdoyehzYRdIwFa7g=
@size 7834
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test__helpers.cpython-312.pyc
@sha och+A86grPbGZvWFEpRd5S0PUBeNdoyehzYRdIwFa7g=
@size 7834
@ts 1744328802
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_api.cpython-312.opt-1.pyc
@sha 3IbdHPmk9lB4nUl4hbp9P9PSmXZQpPLqogh3yGZf054=
@size 66427
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_api.cpython-312.pyc
@sha 3IbdHPmk9lB4nUl4hbp9P9PSmXZQpPLqogh3yGZf054=
@size 66427
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_classifiers.cpython-312.opt-1.pyc
@sha GacvudQADUFqd4aVvqeHS6W8Kwf9jAy5hRfyCgk1Zk0=
@size 7389
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_classifiers.cpython-312.pyc
@sha GacvudQADUFqd4aVvqeHS6W8Kwf9jAy5hRfyCgk1Zk0=
@size 7389
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_config.cpython-312.opt-1.pyc
@sha w7P816suvrIyvtAiL3HBWLSovs10Pe9mfMqRBAgTPwY=
@size 33884
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_config.cpython-312.pyc
@sha w7P816suvrIyvtAiL3HBWLSovs10Pe9mfMqRBAgTPwY=
@size 33884
@ts 1744328803
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_middleware.cpython-312.opt-1.pyc
@sha i0jPep7eMoGjw5T6+3M8LlmDJybk9AEktfXubwmRqVg=
@size 36599
@ts 1744328804
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_middleware.cpython-312.pyc
@sha i0jPep7eMoGjw5T6+3M8LlmDJybk9AEktfXubwmRqVg=
@size 36599
@ts 1744328804
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_restrict.cpython-312.opt-1.pyc
@sha HwvoQpVuDrEqudAVhUQxN+UBK3uC3pP1Rl2YwlsnL+8=
@size 11150
@ts 1744328804
lib/python3.12/site-packages/repoze/who/tests/__pycache__/test_restrict.cpython-312.pyc
@sha B1iEQbAiiPMmSrBW2Lya5eESRbyjh+eNNZns4fYoB5c=
@size 11168
@ts 1744328804
lib/python3.12/site-packages/repoze/who/tests/test__auth_tkt.py
@sha gwnL70QFRI9uNUnErr0Iv8JDk15oJfAI29H8YUl2ULw=
@size 12286
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/test__helpers.py
@sha STDDRcEyU7tYcIpbd44qjWmxlkEIr8qxGOtUJlb0xUA=
@size 4862
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/test_api.py
@sha 9dPQiEXJ0n++RmsfL2YZjWL1da7eFinuuiOJMd8cXjg=
@size 50500
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/test_classifiers.py
@sha i1KfTD9mXI2gPxPMIot48e3KykiNlutYhMr/bBx4JSQ=
@size 4160
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/test_config.py
@sha fyE2OF6iuHYz894gWNDct0PlVIH3VW+9SzJrso0loSQ=
@size 21393
@ts 1744328799
lib/python3.12/site-packages/repoze/who/tests/test_middleware.py
@sha 8+q0+/XmFA+WG91KE5ffT2/zqFelhGNGlJzJwECK22w=
@size 29313
@ts 1744328800
lib/python3.12/site-packages/repoze/who/tests/test_restrict.py
@sha ubmlsEc9KY1+pb1E/pgouGOMqSfOTWQNgQwb3/BQH5Q=
@size 5256
@ts 1744328800
lib/python3.12/site-packages/repoze/who/utils.py
@sha 9A3GsWPwl+kkaAf7Ng3+2eMHyhsFsOvonlTD5nALfCc=
@size 214
@ts 1744328799
