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.

Metadata

Release files for viperis 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for viperis 0.8.0
File Size Uploaded
viperis-0.8.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for viperis 0.8.0
File Interpreter ABI Platform
viperis-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 kB

Release files / viperis-0.8.0.tar.gz

Download URL viperis-0.8.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0298086307b895c5df4f27ea704f178a1674675a313053c2d99a9e4bebbb22af
BLAKE2b-256 checksum
How to use checksums
b6523538e01f90c0fa84cd98fb5a63bc32a32c12c4d47a3e7cdd70407b59a115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / viperis-0.8.0-py3-none-any.whl

Download URL viperis-0.8.0-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3acbe8dbbd69e8503c001be07ffa4ce842a8a76501059113dcec376b7b53e8a6
BLAKE2b-256 checksum
How to use checksums
d3274a4de0395d1a769c29a461d7f3869710dce7dc98e94b653959e504f68433
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page