fastapi-router-controller
pylyzer
Our great sponsors
fastapi-router-controller | pylyzer | |
---|---|---|
2 | 13 | |
33 | 1,976 | |
- | - | |
1.8 | 8.0 | |
about 2 years ago | about 2 months ago | |
Python | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fastapi-router-controller
-
FastAPI 0.100.0:Release Notes
Has litestar CBV (class based views) fastapi refuses to implement them so we build [1]. Or proper lifetime event [2]?
[1] https://github.com/KiraPC/fastapi-router-controller
-
Comprehensive Fast API Tutorial
The whole thing about "not seperating the configuration from the view code" is pretty broken, glueing everything to the functions makes it a mess. it makes it hard to add additional features (CBV class based views) -> https://github.com/KiraPC/fastapi-router-controller
pylyzer
- Pylyzer – A fast static code analyzer and language server for Python
-
Mypy 1.6 Released
There's pylyzer[0], but it's in the early stages.
[0] https://github.com/mtshiba/pylyzer
-
Ruff v0.1.0
I’ve just found out pylyzer https://github.com/mtshiba/pylyzer
Not sure how good it is.
-
How do you enable semantic highlighting for Python?
That explains why I didn't see textDocument/semanticTokens/full or anything like it in pyright's code. Do you happen to know of any Python LSP that has semantic tokens? pylsp, pyright, and jedi-language-server all don't have it. The only one I could find that might support it is https://github.com/mtshiba/pylyzer but I haven't tried that LSP yet
-
FastAPI 0.100.0:Release Notes
You might want to check Pylyzer then (https://github.com/mtshiba/pylyzer).
I'm not involved at all. It is still very very early in development. But as it is in the same vein, I thought I'd mentioned it here.
-
Python development in a restricted environment
I don't need a lot. Something like "go to definition" and "show docstring" would go a long way, "signature help" would be nice... I'd take a nice completion, but that would just be a cherry on top. Any low-effort ways to achieve this? I've found https://github.com/mtshiba/pylyzer which looked really nice (and I could just download the right binary), but it has another programming language as a dependency, which is kind of intimidating...
- [Neovim] Pylyser python lsp
-
Astral: Next-gen Python tooling
Perhaps pylyzer can deliver. https://github.com/mtshiba/pylyzer
- Ask HN: Is there a Ruff for Python static type checking?
- Pylyser python lsp
What are some alternatives?
dispatch - All of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
python-lsp-ruff - Linter plugin for pylsp based on ruff.
spectree - API spec validator and OpenAPI document generator for Python web frameworks.
pyright-inlay-hints - Static Type Checker for Python
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
nvim-lspconfig - Quickstart configs for Nvim LSP
cog - Portland Cognition Lab
ruff - An extremely fast Python linter and code formatter, written in Rust.
databases - Async database support for Python. 🗄
pyright - Static Type Checker for Python
litestar-pg-redis-docker - Example Litestar project using Postgresql, Redis and Docker
msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML