Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

viperis

PyPI version License: MIT

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 pypi.org/project/viperis (scaffold)
Repository github.com/eddiethedean/velarium
Python 3.10+ (when implemented; aligns with velarium)
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 on PyPI)

See also

License

MIT — see LICENSE.

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.8.0.tar.gz (2.9 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.8.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for viperis-0.8.0.tar.gz
Algorithm Hash digest
SHA256 0298086307b895c5df4f27ea704f178a1674675a313053c2d99a9e4bebbb22af
MD5 8d8ce07b1de2de345a118dc34571f23b
BLAKE2b-256 b6523538e01f90c0fa84cd98fb5a63bc32a32c12c4d47a3e7cdd70407b59a115

See more details on using hashes here.

File details

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

File metadata

  • Download URL: viperis-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3acbe8dbbd69e8503c001be07ffa4ce842a8a76501059113dcec376b7b53e8a6
MD5 4122e7eaf02b769b8a9903fd38169137
BLAKE2b-256 d3274a4de0395d1a769c29a461d7f3869710dce7dc98e94b653959e504f68433

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 files

Supported by

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