Use authy. <> keep those recove...
# announce
Use authy. keep those recovery codes handy. always!
I have it installed on my iphone and ipad so even if I have to reset one of them, I still have access to my 2fa. and when I install it back on the device I erased, it will recover the 2fa codes from the cloud.
you can also use 1pw which allows you to store 2fa code. but I personally prefer keeping pw & 2fa codes in two separate services. I have been doing that for over 8 years (probably more...)
Usually I’m fine with recovery codes. The issue is that PyPI makes you go out of your way to set up a recovery code, and for whatever reason I hadn’t done it