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.1.tar.gz (921.5 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.1-cp312-abi3-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.12+Windows x86-64

sase_core_rs-0.27.1-cp312-abi3-manylinux_2_28_x86_64.whl (5.9 MB view details)

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

sase_core_rs-0.27.1-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.1-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (10.9 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.1.tar.gz.

File metadata

  • Download URL: sase_core_rs-0.27.1.tar.gz
  • Upload date:
  • Size: 921.5 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.1.tar.gz
Algorithm Hash digest
SHA256 b4fedee7ada03170d48ebda79b35493a3824c06e4b8f006ea18eb546499410ef
MD5 0d60665fb2e6f26fbf1c5a10475cb7d2
BLAKE2b-256 23f847a654005b9e1cb83ed3e82c4c9a67aec95f8f8941d295aacaf036a3aab7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sase_core_rs-0.27.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 96742ac45786e8ea1d47303031c0f2d964163fd559cf5f05a11b5f227d9c5875
MD5 02ede367083ad92438d075f4909aab33
BLAKE2b-256 ec351efba5a1f72a5fd9a9266568dcaa3d885ebc0343fb3c9bf8aa64e343d9b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sase_core_rs-0.27.1-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 211c506173a1bfc2564cba401d9f7c76b4479c7c07cc9f61647c57d71a8e0dc9
MD5 e5d3dfa9d86313728e9cbe4e33517050
BLAKE2b-256 8880eb9fb1111a9ae2d7e1f3cde4098ef5711c5d6104e0682a34f540f8d73c9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sase_core_rs-0.27.1-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 876cc3a9e1212e2e28da63df1cbb6c22fbd2d9ac32346d53ce89949f64e64b19
MD5 57a70d2d593ac87e9c792615767d35c8
BLAKE2b-256 6953b4354a70b77439f366d9abd0171c90a51898a5ece3a66c4ab1bc31d3e4a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sase_core_rs-0.27.1-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.1-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.1-cp312-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 db57a9c4d5ffaf3c04673caabfd01c76a68c58dd085427c52c0981b745831586
MD5 00cf80f4e619fea367d6846ef3f88395
BLAKE2b-256 0ceb898b946e454daa28203abf4248b4bb203b8122fd68c39407f1bcd90bd391

See more details on using hashes here.

Provenance

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

0.27.3

5 files

0.27.2

5 files

This release

0.27.1 This release

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