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.
  • 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.

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.27.3.tar.gz (928.6 kB 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.27.3-cp312-abi3-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.12+Windows x86-64

sase_core_rs-0.27.3-cp312-abi3-manylinux_2_28_x86_64.whl (6.0 MB view details)

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

sase_core_rs-0.27.3-cp312-abi3-manylinux_2_28_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

sase_core_rs-0.27.3-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (11.1 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.27.3.tar.gz.

File metadata

  • Download URL: sase_core_rs-0.27.3.tar.gz
  • Upload date:
  • Size: 928.6 kB
  • 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.27.3.tar.gz
Algorithm Hash digest
SHA256 3406546a7d77441df259b1d0db388dcc8cef1a60611bc8d68341d7c6cace37c8
MD5 4cbb39e8af1acb77e7f596a80a54cd07
BLAKE2b-256 b687ad2b9529e83d878beae646cf8005caaf09056a78e0b9dcfabbabc5837f1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.3.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.27.3-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.27.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 81d8e57a749902de69313f9066755478357a55612f79045297a26ab80a012730
MD5 8a9ac9f1e7281e0e9fb0d1764677f8d4
BLAKE2b-256 a199b7c0fa0ad3a9389b962aeb0bb22358caeb0227aedbc583be66a1f5238f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.3-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.27.3-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.27.3-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 586135d54d0a4e81853bc121c11d69b2f7f49f9fc089f8b75eda894bf5b848ad
MD5 f9da43745341b53df328f444f5405053
BLAKE2b-256 96a1c0a7f78b2b52585c73cae4c8d4ac2583e69f2b7e822fc34ccf7237683b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.3-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.27.3-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sase_core_rs-0.27.3-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10b082b91b69b062fc5f486644d0801220c42cb9c2aa36e613ac8e17d14334d8
MD5 0619fdc36b999b03896c633b2ba9cfdd
BLAKE2b-256 48c9d325ec795ec851ff9cdbb64d674fa8dc25edafe10e0439a9bee5e666ee74

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.3-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.27.3-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.27.3-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 936fb40833e29f9df756b977b86b4e7b04467fd1c89d6e57bc2f4ef056489277
MD5 de7517b6cfd76c694af30e611989141c
BLAKE2b-256 150541a2fef5b4f84a196a3bd95eadb276ea57d3fabdb0529dcbe321e24de798

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.3-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

0.32.2

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

This release

0.27.3 This release

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