pylyzer
mciwb
pylyzer | mciwb | |
---|---|---|
13 | 14 | |
2,006 | 299 | |
- | - | |
7.5 | 7.7 | |
11 days ago | about 1 month ago | |
Rust | Python | |
MIT License | Apache License 2.0 |
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.
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
mciwb
-
Learn Python using Minecraft
This video is an example of the kinds of things that the library can do: https://github.com/gilesknap/mciwb/blob/main/video.md
-
This Week In Python
mciwb – Minecraft Interactive world builder
- Show HN: Learn Python with Minecraft
-
Build things using Python
If you want rapid support please add an issue here https://github.com/gilesknap/mciwb/issues
- Build things using Python. Feedback please! https://gilesknap.github.io/mciwb/
-
Build stuff using Python.
The code that made the castle is here: https://github.com/gilesknap/mciwb/blob/main/src/demo/village.py
-
How big do you want it?
Building with Python, your structure size is unlimited see MCIWB
-
Castle and Pagoda
I made these structures using Python code only. See here for how to do it MCIWB
What are some alternatives?
python-lsp-ruff - Linter plugin for pylsp based on ruff.
python_rm_duplicates - Pure Python script to remove duplicate files from one or more directories.
pyright-inlay-hints - Static Type Checker for Python
datasets - World legal info: scraped, organized, and permissively licensed under Creative Commons.
nvim-lspconfig - Quickstart configs for Nvim LSP
subscriptable-path - A subclass of python's pathlib.PurePath that allows subscripting (`p[2]` returns 2nd item in the path).
fastapi-router-controller - A FastAPI utility to allow Controller Class usage
mud-pi - A simple MUD server in Python, for teaching purposes, which could be run on a Raspberry Pi
ruff - An extremely fast Python linter and code formatter, written in Rust.
auto-backup - python project to easily backup via CLI to different remote storages
pyright - Static Type Checker for Python
witchcraft - Clojure API for manipulating Minecraft, based on Bukkit