Skip to content

v0.1.3 — single-step install via loki-ifs

Choose a tag to compare

@maurinl26 maurinl26 released this 22 Jun 09:36

Restores pip install fortranspire as a one-shot install by depending on the new loki-ifs PyPI distribution (a redistribution of ECMWF Loki @ 0.3.7 under our control).

Highlights

  • Single-step installpip install fortranspire resolves Loki automatically via loki-ifs >= 0.3.7. No more manual pip install git+... step.
  • Import unchanged — code continues to write from loki import Sourcefile, …. loki-ifs is purely a PyPI distribution name.
  • Submodule for devsvendor/loki-ifs is a git submodule pointing at https://github.com/maurinl26/loki-ifs, opt-in via git submodule update --init --recursive. Excluded from the sdist.

Install

pip install fortranspire==0.1.3

With extras:

pip install "fortranspire[gpu]==0.1.3"   # Phase 1
pip install "fortranspire[mcp]==0.1.3"   # MCP HTTP/SSE server
pip install "fortranspire[all]==0.1.3"   # everything (except docs/tests)

Related releases

See docs/changelog.md for the full notes.