Where PragyaLint lives, how it's versioned, and what you'll find in a release — on PyPI, on GitHub, and as standalone binaries.
| Place | Link |
|---|---|
| Source & issues | github.com/Sanskriti-Studios/PragyaLint |
| PyPI package | pypi.org/project/pragyalint |
| VS Code extension | marketplace.visualstudio.com/…IndianCoder3.sks-pragyalint |
pragyalint/ — the analyzer package (CLI, graph, finders, fixer, reporters, config).tests/ — pytest suite.site/ — this static site, deployed to GitHub Pages.extensions/vscode-pragyalint/ — the VS Code extension..github/workflows/ — CI: tests, Pages deployment, PyPI publishing, binary builds.CHANGELOG.md — notable changes per release.PragyaLint follows Semantic Versioning. Each release ships to PyPI and as a GitHub Release with build artifacts:
pip install pragyalint..exe), Linux, and macOS, attached to the GitHub Release..vsix) is built and attached to the release too.
The release pipeline in .github/workflows/publish.yml
runs when a commit message contains release:
(e.g. release: v0.1.4): it builds the PyPI wheel,
PyInstaller binaries for Windows/Linux/macOS, and creates the GitHub
Release with every asset attached. The
.github/workflows/vsix.yml workflow builds and attaches
the VS Code extension package to the same release, and tries to
publish it to the VS Code Marketplace when a VSCE_PAT
secret is configured.
pragyalint --version
The version lives in pragyalint/__init__.py and
pyproject.toml. Current series at the time of writing:
0.1.x (alpha). See
CHANGELOG.md
for what changed in each release.
PragyaLint is free software, released under the GPL-3.0-or-later license.