I recall the author identifying female somewhere in all of their posts, but couldn't find the source when I had a quick look.
Might be misremembering...
DPI doesn't have to decrypt it to make certain guesses about its content. For example, timing information, packet sizes, routing info, etc could lead you to believe it's certain kinds of things (SSH, VPN, etc).
Only problem I haven't been able to solve is how to convince my IDE (PyCharm) to run all scripts through uv before executing them / debugging them.
PyCharm does have uv support, but from what I can see only for uv managed projects, not for individual scripts with embedded requirements.