Dima Tisnek
Dima Tisnek
@sciencewhiz I'm not allowed to merge this myself, apparently only a maintainer can. Will you do the honours?
I've updated the PR title to match our conventional commit settings.
I imagine that the fact that rtd is proxies by cloudflare is configured in rtd, something that I don’t have access to. cloudflare, in turn shows a “I’m not a...
The site is working fine, it's facebook loading the "social image" or preview that doesn't work.
You can use this tool from facebook to debug: https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fops.readthedocs.io%2F
Btw, this seems to affect all projects on .io, heres pypi:aapns https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Faapns.readthedocs.io%2Fen%2Flatest%2F
CloudFlare advisees to "check your security events in your Cloudflare dashboard" ref: https://community.cloudflare.com/t/link-preview-is-not-working/643722/2
I think it works now.
The motivation is to avoide the `if TYPE_CHECKING:` block. The Required/NotRequired are used in TypedDict definitions, which means that TypedDict's can't be used without quotes. Granted, those typed dicts are...
> typing_extensions is treated specially by static type checkers such as mypy and pyright. Objects defined in typing_extensions are treated the same way as equivalent forms in typing. perhaps that...