Skip to main content

Python source to Velarium IR (frontend parser) — scaffold

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

viperis

Role in Velarium: Python source → Velarium IR — parse modules or files, resolve type hints where possible, and emit velarium-compatible ModelSpec / TypeSpec graphs. This is the planned frontend that complements velarium’s class-based builders.

PyPI viperis (scaffold)
Status Scaffold — no parser implementation yet; use velarium class-based builders (docs/model-sources.md) today

Planned responsibilities

  • Walk Python AST for modules or file paths
  • Extract annotations and structural information
  • Feed normalized output into the shared IR (velarium)

See also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viperis-0.3.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

viperis-0.3.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file viperis-0.3.0.tar.gz.

File metadata

  • Download URL: viperis-0.3.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viperis-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8b9014d52a26476c4b3eee1ecd4aed7e3906da2f3087583f79fd53c55ceff93d
MD5 b03f43fcefc713e932d2bf039b909797
BLAKE2b-256 cedcc0f6d924fc537ab871ab8c480311ac39b5b9f6edf2a8c1c1ddd6321525b9

See more details on using hashes here.

File details

Details for the file viperis-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: viperis-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viperis-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e70e5899f7ccfdd1f3fc117c45659803d1d6f93f8b69c46f2728bc9b67145e4e
MD5 74c9b14a2f5601e42e7c0d361c9c603c
BLAKE2b-256 1834ecee12e1988cb42572ec5ec8b86193e6151db7d9e8734f99287264d2bf2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page