Skip to main content

sase-core-rs

Rust core for the sase TUI/CLI, packaged as a PyO3 extension module.

The wheel installs the import module sase_core_rs. It is consumed by sase via the dispatch facade in sase.core and is opt-in through SASE_CORE_BACKEND=rust during the rollout. From Phase 6 onward the sase package depends on this distribution so released sase installs receive a loadable Rust extension without a local Rust toolchain.

Provided functions

  • parse_project_bytes(path, data) — Patch parser.
  • tokenize_query, parse_query, canonicalize_query, evaluate_query_many — query language.
  • tokenize_query_with_profile, parse_query_with_profile, canonicalize_query_with_profile, compile_query_with_profile, compile_corpus_with_profile — profile-driven query language.
  • scan_agent_artifacts(projects_root, options=None) — agent-artifact filesystem scanner.
  • remove_workspace_suffix, is_valid_status_transition, read_status_from_lines, apply_status_update, plan_status_transition — status state machine helpers.
  • parse_git_name_status_z, parse_git_branch_name, derive_git_workspace_name, parse_git_conflicted_files, parse_git_local_changes — git query parsers.
  • axe_status_wire_schema_version() — portable AXE status contract version.
  • classify_axe_status(request) — pure AXE lifecycle and worker-health classification from already-collected host observations.
  • directive_contract(), directive_completion_context(text, line, character), directive_completion_candidates(context, inventories=None) — shared xprompt directive completion contract, cursor classifier, and JSON-shaped candidates.

classify_axe_status performs no filesystem, process, or clock access. Python supplies lock/PID liveness, marker ages, runner occupancy, lumberjack reports, and any typed collection error; Rust validates and normalizes those observations into the stable status snapshot shared by human and JSON frontends.

Source

https://github.com/sase-org/sase-core — the Cargo workspace lives there. This wheel is built from crates/sase_core_py/.

License

Dual-licensed under MIT or Apache-2.0, at your option.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sase_core_rs-0.32.2.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

sase_core_rs-0.32.2-cp312-abi3-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.12+Windows x86-64

sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64

sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

sase_core_rs-0.32.2-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (13.5 MB view details)

Uploaded CPython 3.12+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file sase_core_rs-0.32.2.tar.gz.

File metadata

  • Download URL: sase_core_rs-0.32.2.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sase_core_rs-0.32.2.tar.gz
Algorithm Hash digest
SHA256 5de65097bdb30dd17c1b1eb7145ea3f65c0cb06047aa1e004fccd182bf1b6b18
MD5 1d6850d98571df7c6a448b32ed2ff4c5
BLAKE2b-256 0060cd13015c97390895e889ffd0cba276432b68c37f53bd56bf11a49b28a4a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.2.tar.gz:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.32.2-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9f0c0f6b9c43966d5077ee33a4d102108d5d3c00b6be13b6fd2e02879466a912
MD5 32675cc21f7b11c302af916dcf45e68e
BLAKE2b-256 8f94c94cc6d92f9a75b24d614100a3f27da0f1ba8ce6f71f6b88e9df8db14de4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.2-cp312-abi3-win_amd64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50d9d9b864948c57cc21578d203c724f5cdcfa9303b114bdc35f9641b42f9d7f
MD5 c7b79095530287557f7d07b76af30f71
BLAKE2b-256 fe56bff275be0e6bd90905052e013a5cf91c536c90439e9ad6ede8ef1e3ce6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_x86_64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a69646a38b584dbae08738c450199b35e543b5a91aa9e8eb0b7a150592be27a6
MD5 1dd01de4118dd8c80dbf6cc16afa5e72
BLAKE2b-256 10372fc020c8f82e06580c8b61c09066808d260cfc0f8d9f630bc96512ab679a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.2-cp312-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sase_core_rs-0.32.2-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.32.2-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e6a5584bc80f3e51e8b21e7b1819f7aaae23cb4e31e67afdf628e00fdfb7fa9c
MD5 0aedfb2933f6e82cc293820879b48397
BLAKE2b-256 18d6e8d1390ba754e01c3ba6c79823dd8acac3e2070e4f634db6d40de3778a12

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.32.2-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: release-plz.yml on sase-org/sase-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.32.21

5 files

0.32.20

5 files

0.32.19

5 files

0.32.18

5 files

0.32.17

5 files

0.32.16

5 files

0.32.15

5 files

0.32.14

5 files

0.32.13

5 files

0.32.12

5 files

0.32.11

5 files

0.32.10

5 files

0.32.9

5 files

0.32.8

5 files

0.32.7

5 files

0.32.6

5 files

0.32.5

5 files

0.32.4

5 files

0.32.3

5 files

This release

0.32.2 This release

5 files

0.32.1

5 files

0.32.0

5 files

0.31.14

5 files

0.31.13

5 files

0.31.12

5 files

0.31.11

5 files

0.31.10

5 files

0.31.9

5 files

0.31.8

5 files

0.31.7

5 files

0.31.6

5 files

0.31.5

5 files

0.31.4

5 files

0.31.3

5 files

0.31.2

5 files

0.31.1

5 files

0.31.0

5 files

0.30.0

5 files

0.29.13

5 files

0.29.12

5 files

0.29.11

5 files

0.29.10

5 files

0.29.9

5 files

0.29.8

5 files

0.29.7

5 files

0.29.6

5 files

0.29.5

5 files

0.29.4

5 files

0.29.3

5 files

0.29.2

5 files

0.29.1

5 files

0.29.0

5 files

0.28.0

5 files

0.27.20

5 files

0.27.19

5 files

0.27.18

5 files

0.27.17

5 files

0.27.16

5 files

0.27.15

5 files

0.27.14

5 files

0.27.13

5 files

0.27.12

5 files

0.27.11

5 files

0.27.10

5 files

0.27.9

5 files

0.27.8

5 files

0.27.7

5 files

0.27.6

5 files

0.27.5

5 files

0.27.4

5 files

0.27.3

5 files

0.27.2

5 files

0.27.1

5 files

0.27.0

5 files

0.26.11

5 files

0.26.10

5 files

0.26.9

5 files

0.26.8

5 files

0.26.7

5 files

0.26.6

5 files

0.26.5

5 files

0.26.4

5 files

0.26.3

5 files

0.26.2

5 files

0.26.1

5 files

0.26.0

5 files

0.25.0

5 files

0.24.6

5 files

0.24.5

5 files

0.24.4

5 files

0.24.3

5 files

0.24.2

5 files

0.24.1

5 files

0.24.0

5 files

0.23.1

5 files

0.23.0

5 files

0.22.0

5 files

0.21.3

5 files

0.21.2

5 files

0.21.1

5 files

0.21.0

5 files

0.20.1

5 files

0.20.0

5 files

0.19.3

5 files

0.19.2

5 files

0.19.1

5 files

0.19.0

5 files

0.18.5

5 files

0.18.4

5 files

0.18.3

5 files

0.18.2

5 files

0.18.1

5 files

0.18.0

5 files

0.17.16

5 files

0.17.15

5 files

0.17.14

5 files

0.17.13

5 files

0.17.12

5 files

0.17.11

5 files

0.17.10

5 files

0.17.9

5 files

0.17.8

5 files

0.17.7

5 files

0.17.6

5 files

0.17.5

5 files

0.17.4

5 files

0.17.3

5 files

0.17.2

5 files

0.17.1

5 files

0.17.0

5 files

0.16.0

5 files

0.15.0

5 files

0.14.2

5 files

0.14.1

5 files

0.14.0

5 files

0.13.2

5 files

0.13.1

5 files

0.13.0

5 files

0.12.19

5 files

0.12.18

5 files

0.12.17

5 files

0.12.16

5 files

0.12.15

5 files

0.12.14

5 files

0.12.13

5 files

0.12.12

5 files

0.12.11

5 files

0.12.10

5 files

0.12.9

5 files

0.12.8

5 files

0.12.7

5 files

0.12.6

5 files

0.12.5

5 files

0.12.4

5 files

0.12.3

5 files

0.12.2

5 files

0.12.1

5 files

0.12.0

5 files

0.11.4

5 files

0.11.3

5 files

0.11.2

5 files

0.11.1

5 files

0.11.0

5 files

0.10.0

5 files

0.9.2

5 files

0.9.1

5 files

0.9.0

5 files

0.8.0

5 files

0.7.0

5 files

0.6.0

5 files

0.5.0

5 files

0.4.1

5 files

0.4.0

5 files

0.3.4

5 files

0.3.3

5 files

0.3.2

5 files

0.3.1

5 files

0.3.0

5 files

0.2.0

5 files

0.1.4

5 files

0.1.3

5 files

0.1.2

5 files

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