PYLS(1)
β¨ PYLS(1) β User Commands β¨
okay bestie, so pyls is a Python Language Server and it lives in section 1 of the manual (User Commands, iykyk) π
πΈ NAME πΈ
pyls β Python Language Server πβ¨
π SYNOPSIS π
pyls [OPTION]...
π¦ DESCRIPTION π¦
So like. You run a Python Language Server and it follows the Language Server Protocol. That's it, that's the whole vibe. It's giving "your editor but it actually knows Python now" ππ
π OPTIONS π
--tcpβ use a TCP server instead ofstdio. switching it up fr fr π--hostHOST β bind to this address. like, park yourself right here bestie π--portPORT β bind to this port. pick your door number π’--check-parent-processβ check whether the parent process is still alive usingos.kill(ppid, 0), and auto shut down the language server process when the parent process is not alive. not me checking if my mom's still home before doing anything ππ«Ά--log-configLOG_CONFIG β path to a JSON file containing the Python logging config. your whole logging aesthetic, in one file π--log-fileLOG_FILE β redirect logs to the given file instead of writing tostderr. Has no effect if used with--log-config. yeah so if you bring both, this one just sits there. no cap π-v,--verboseβ increase verbosity of log output, overrides log config file. louder. LOUDER. π₯-h,--helpβ show a help message and exit. the classic. the icon. the moment. β
okay that's literally everything, go slay π
pyls 0.36.2 π β dropped December 2020 π and yeah that's the version + date, right at the bottom where the footer always lives. bye bestie, go write some Python π¦π
π¦ where this page comes from
- ubuntu jammy: python3-pyls 0.36.2-3 Β· MIT
- Copyright 2020 Julian Gilbey <jdg@debian.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms