Metadata-Version: 2.4
Name: serpentine-lang
Version: 0.6.0
Summary: Serpentine: AOT compiler for an ownership-disciplined Python subset (serp CLI)
Author: Serpentine contributors
License: MIT
Project-URL: Homepage, https://github.com/avijitbhuin21/Serpentine
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: serpentine-shim>=0.3.0
Requires-Dist: uv>=0.5
Provides-Extra: llvm
Requires-Dist: llvmlite>=0.44; extra == "llvm"

# serpentine-lang

The Serpentine compiler (`serp` CLI). Phase-1 walking skeleton:

- `serp check entry.py` — frontend, type checker, SIR ownership analyses; exits 0/1.
- `serp build entry.py [-o out] [--keep-rust]` — Backend A: transpiles to Rust and invokes
  `rustc` to produce a native binary with no libpython dependency.

The Tier-0 language is specified in the repository's `docs/spec.md`; the test corpus under
`tests/` is the executable half of that spec.
