Skip to main content

Vault intelligence — concept graph and semantic search for markdown notes

Project description

enzyme-python-package

Pip-installable wrapper for the enzyme binary. Auto-downloads the correct platform binary and embedding model on first run.

Install

pip install enzyme-python-package

First run downloads the enzyme binary (~8 MB) and embedding model (~23 MB) to ~/.local/bin/enzyme.

Usage

enzyme petri                    # vault orientation
enzyme catalyze "query"         # semantic search
enzyme init                     # initialize a vault
enzyme refresh                  # re-index
enzyme status                   # vault stats

All commands proxy directly to the enzyme binary.

Release flow

This package should be published alongside enzyme binary releases. When a new enzyme version is tagged in jshph/enzyme:

  1. Update VERSION in enzyme_python_package/__init__.py to match the new tag
  2. Update version in pyproject.toml
  3. Run ./publish.sh

Requires ~/.pypirc with a PyPI token and twine/build installed (uv tool install twine build).

# Full publish
./publish.sh

# Dry run (build only)
./publish.sh --dry

Supported platforms

  • macOS arm64
  • Linux x86_64
  • Linux arm64

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

enzyme_python_package-0.4.7.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

enzyme_python_package-0.4.7-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file enzyme_python_package-0.4.7.tar.gz.

File metadata

  • Download URL: enzyme_python_package-0.4.7.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for enzyme_python_package-0.4.7.tar.gz
Algorithm Hash digest
SHA256 24507aab61a3847e6e52fdc715d02aef81600e7fc55a6fbe304269729f8e246e
MD5 8c607da7c324f3764238d17080062d12
BLAKE2b-256 883efe0301b37824e32255ea99a826ca4baceb4d8eb2148a9fe2eb3ef129282b

See more details on using hashes here.

File details

Details for the file enzyme_python_package-0.4.7-py3-none-any.whl.

File metadata

File hashes

Hashes for enzyme_python_package-0.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c13fcf8f8263fa628bde1398c3245def188500b3c0656d738efc1b8e27a6c93a
MD5 302599bc8f3687c7f30630b00886f947
BLAKE2b-256 a2cef1f566b2558de06dd1b525dc2606395c8d918cc4051ed9b571e2e1eac4e0

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