Source & releases

Where PragyaLint lives, how it's versioned, and what you'll find in a release — on PyPI, on GitHub, and as standalone binaries.

Repositories

Repository layout

Releases

PragyaLint follows Semantic Versioning. Each release ships to PyPI and as a GitHub Release with build artifacts:

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.

Versions

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.

License

PragyaLint is free software, released under the GPL-3.0-or-later license.