Skip to content

[feat] having a uri pip or uv will understand for hub deps #1225

Open
@cartazio

Description

@cartazio

Description
I want to actually track guardrails hub deps as normal python deps. This would radically simplify the devX/ UX of a complex python application.

Why is this needed
No one should need two package managers to install stuff for a single language code base. And there’s no way the second one will have feature parity with the main/dedicated one.

Implementation details
I can help if needed. I guess. But this seems like a pretty important feature for making the guardrails toolchain non invasive for complex projects or build systems.

End result
I should be able to get pyproject friendly uris that pin a validator version (or track latest) that I can add to pyproject toml deps field. For reproducible builds being able to pin versions is required. Idk if the uri schemes suport that info being surfaced.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions