Problem with SSH Authenticator for JupyterHub

I’m having trouble getting the SSH authenticator to work with TLJH-
andreas-h/sshauthenticator: A simple SSH authenticator for JupyterHub (github.com)

My hub works fine, but when I do a pip install of the sshauthentictor and configure it, tljh won’t start. I confirmed the package is installed in my environment, and I have it configured like this:

# tljh-config show
users:
  admin:
  - chris
auth:
  type: sshauthenticator.SSHAuthenticator
  SSHAuthenticator:
    server_address: localhost
    server_port: 22

But I get this error when I do a tljh-config reload:


Nov 16 23:48:13  python3[13195]: [C 2021-11-16 23:48:13.764 JupyterHub application:90] Bad config encountered during initialization:
Nov 16 23:48:13  python3[13195]: [C 2021-11-16 23:48:13.764 JupyterHub application:91] The 'authenticator_class' trait of <__main__.JupyterHub object at 0x7f3fb9888630> instance must be a type, but 'sshauthenticator.SSHAuthenticator' could not be imported

Has anyone run into this? How can I confirm the sshauthenticator is installed in my environment? Thanks.