Background
Due to complex nature of my Python projects that are often deployed in the cloud and involve external non-Python dependencies I usually prefer to isolate my environments using Docker rather than through Python's native mechanism of virtual environments.
Issue
The backend doesn't really work inside a Docker container. I tried to add kitty as a dependency (which I'd try to avoid regardless) but it didn't really help.
Solution
Use kitty's native protocol instead of kitty +kitten icat to make it work both inside and outside Docker containers.
Background
Due to complex nature of my Python projects that are often deployed in the cloud and involve external non-Python dependencies I usually prefer to isolate my environments using Docker rather than through Python's native mechanism of virtual environments.
Issue
The backend doesn't really work inside a Docker container. I tried to add
kittyas a dependency (which I'd try to avoid regardless) but it didn't really help.Solution
Use
kitty's native protocol instead ofkitty +kitten icatto make it work both inside and outside Docker containers.