From 72451f83fe005b58eb2e5a1e97215003d0cdb3cd Mon Sep 17 00:00:00 2001 From: cashmere Date: Sat, 20 Jun 2026 00:53:28 +0200 Subject: nix: add aarch64 compatibility --- nix/package.nix | 7 ++++++- npins/sources.json | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/nix/package.nix b/nix/package.nix index 22d7d5e..c5557c8 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -1,9 +1,14 @@ { + stdenv, python3Packages, sources ? import ../npins, }: let + robynSrc = + sources."robyn-${stdenv.hostPlatform.system}" + or (throw "technical-renaissance: no robyn wheel pinned for ${stdenv.hostPlatform.system}"); + rustimport = python3Packages.buildPythonPackage { pname = "rustimport"; version = "1.3.4"; @@ -18,7 +23,7 @@ let pname = "robyn"; version = "0.86.0"; format = "wheel"; - src = sources.robyn; + src = robynSrc; dependencies = with python3Packages; [ inquirerpy multiprocess diff --git a/npins/sources.json b/npins/sources.json index 3572ba6..2bf4f73 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -7,7 +7,13 @@ "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1017567.3e41b24abd26/nixexprs.tar.xz", "hash": "sha256-eM+l4TVD26SNoEjcxRcpispqZi5Qrqj/G0ZY4LfqwfM=" }, - "robyn": { + "robyn-aarch64-linux": { + "type": "Url", + "url": "https://files.pythonhosted.org/packages/ee/60/baa1bae75003dac18c15c4fd989bb718370dbe8608936ebca104cda7215a/robyn-0.86.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "unpack": false, + "hash": "sha256-5HnVF3RzyfV0ShYSdEHeWtuaFetVSeCKJv173QRuCn8=" + }, + "robyn-x86_64-linux": { "type": "Url", "url": "https://files.pythonhosted.org/packages/2f/3f/03c816f76210307bca5eeb8e3aa27340a018f5e0078a0adf338f688324a9/robyn-0.86.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "unpack": false, -- cgit v1.3.1