mars

Package Release Paths

This page documents the package-manager-specific release paths for the current binding surface. It is the policy source for the publication track and the release-rehearsal workflow. The canonical machine-readable release metadata is release_metadata.json.

mars-earth is the public project brand for the whole package family. The canonical package matrix lives in Release Inventory and the canonical machine-readable metadata lives in release_metadata.json. Where an ecosystem requires a concrete package or module identifier, that identifier stays ecosystem-native, while the docs and release metadata should keep the shared mars-earth brand visible.

HPC-oriented package submissions and claims are governed by HPC Contracts. Spack, EasyBuild, and conda-forge submissions must satisfy H0 before upstream submission and must not imply H1-H4 capabilities until those implementation tracks are complete.

Release Criteria

Versioning and Logging

Package-Manager Paths

Python

Rust

TypeScript

R

Julia

C#

Go

Rollback, Yank, and Deprecation

Approval Gates