Skip to content

3ScreensCapital/nautilus-trader-wheels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🛞 nautilus-trader-wheels

Pre-built nautilus_trader wheels for Linux ARM64 and x86_64 — skip the 1–2 hour source compile.

Detail
Architectures aarch64, x86_64
Python 3.12
Build system Cython + Rust (PyO3) via uv build --wheel
Schedule Weekly (Sundays 04:00 UTC) + manual dispatch
Pinned commit e8e685e4

Install

From GitHub Releases (recommended)

# Latest wheel
gh release download -R 3ScreensCapital/nautilus-trader-wheels -p "*.whl"
pip install nautilus_trader-*.whl

Direct URL

pip install "https://github.com/3ScreensCapital/nautilus-trader-wheels/releases/download/<TAG>/nautilus_trader-<version>-cp312-cp312-linux_aarch64.whl"

From Actions Artifacts

gh run list -R 3ScreensCapital/nautilus-trader-wheels -w build-wheel.yml
gh run download <RUN_ID> -R 3ScreensCapital/nautilus-trader-wheels -n nautilus_trader-arm64-wheel

Trigger a Build

# Build from pinned commit (both architectures)
gh workflow run build-wheel.yml -R 3ScreensCapital/nautilus-trader-wheels

# Build a specific commit
gh workflow run build-wheel.yml \
  -R 3ScreensCapital/nautilus-trader-wheels \
  -f commit_sha=<COMMIT_SHA>

# Build only one architecture
gh workflow run build-wheel.yml \
  -R 3ScreensCapital/nautilus-trader-wheels \
  -f architectures=arm64

Releases

Wheels are published as GitHub Releases tagged build-YYYYMMDD-<sha8>. Artifacts are retained for 90 days.

About

Pre-built nautilus_trader wheels for ARM64 & x86_64 — skip the 1-2 hour compile

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors