Skip to content

add Python SDK (murk-secrets on PyPI)#70

Merged
iicky merged 5 commits into
devfrom
feat/python-sdk
Mar 27, 2026
Merged

add Python SDK (murk-secrets on PyPI)#70
iicky merged 5 commits into
devfrom
feat/python-sdk

Conversation

@iicky

@iicky iicky commented Mar 27, 2026

Copy link
Copy Markdown
Owner
  • PyO3 bindings behind python feature flag in src/python.rs
  • API: murk.load(), murk.get(), murk.export_all(), murk.has_key()
  • Vault class with dict-style access, __contains__, __len__, __repr__
  • Type stubs (murk.pyi) for mypy/pyright
  • 18 Python tests via pytest
  • Ruff linting config
  • CI workflow: lint, test on PRs; build wheels + publish to PyPI on tags
  • Python files organized under python/ (README, tests)
  • Renamed all workflow files from .yml to .yaml
  • pyproject.toml with maturin config, trusted publisher for PyPI

@iicky iicky merged commit 3147203 into dev Mar 27, 2026
6 checks passed
@iicky iicky deleted the feat/python-sdk branch March 27, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant