Hello, I regularly use PyCharm to debug code, and lately I’ve been attempting to build a custom authenticator to authenticate Onshape users based off of the genericAuthenticator. I’m trying to debug my oauthenticator code, but I’m not sure how I should go about setting up that development environment. What is the entry point for the jupyterhub
command and how do I call it as a debuggable process? Is there a startup script I can manually call to simulate the jupyterhub
command?
The entrypoint is jupyterhub.app.main()
, if that helps.
Debugging web applications can be pretty tricky, but if you want to launch jupyterhub (or any Python script) in a debugger, you can do:
python -m pdb $(which jupyterhub)
to launch the entrypoint script with pdb.