Skip to content

Instantly share code, notes, and snippets.

View ruben-arts's full-sized avatar
🔩
Building Pixi

Ruben Arts ruben-arts

🔩
Building Pixi
View GitHub Profile
@ruben-arts
ruben-arts / yolo_demo.py
Created August 13, 2026 07:24
isaac-ros-yolo demo
#!/usr/bin/env -S pixi run
# /// script
# requires-python = ">=3.12,<3.13"
# dependencies = []
#
# [tool.pixi.workspace]
# channels = [
# "https://prefix.dev/isaac-forge",
# "https://prefix.dev/robostack-jazzy",
# "conda-forge",
@ruben-arts
ruben-arts / python316.py
Last active July 31, 2026 07:23
Preview of Python Python 3.16.0a0 (heads/main-dirty:ac8ba0ca5a)
# Run this with Pixi:
# pixi run --script https://gist.github.com/ruben-arts/596390c215bdd7d2578e593b5309d68e/raw/c95c30398594ce53abc4761206eb5cead67995b9/python316.py
# /// script
# [tool.pixi.workspace]
# channels = ["conda-forge"]
# preview = true
#
# [tool.pixi.dependencies]
# python.git = "https://github.com/python/cpython"
# python.subdirectory = "Tools/pixi-packages"
@ruben-arts
ruben-arts / pixi.toml
Created July 30, 2026 09:03
Jetson Orin CUDA 12 workspace
[workspace]
channels = ["conda-forge", "robostack-jazzy"]
platforms = [{ name = "jetson-cuda12", platform = "linux-aarch64", cuda = "12", glibc = "2.35" }]
[dependencies]
pytorch = ">=2.11.0,<3"
torchvision = ">=0.26.0,<0.27"
lerobot = ">=0.6.0,<0.7"
ros-jazzy-desktop = ">=0.11.0,<0.12"
arm-variant = { build = "*tegra*" }
@ruben-arts
ruben-arts / pixi.toml
Created May 22, 2026 13:09
NVIDIA IsaacSim pypi/ros configuration
[workspace]
name = "jazzy_ws"
channels = ["https://prefix.dev/robostack-jazzy", "https://prefix.dev/conda-forge"]
platforms = ["linux-64", "win-64"]
[dependencies]
# Base ROS dependencies
ros-jazzy-ros-base = ">=0.11.0,<0.12"
pkg-config = ">=0.29.2,<0.30"
compilers = ">=1.11.0,<2"
@ruben-arts
ruben-arts / pixi.lock
Created March 3, 2026 08:20
ros-jazzy windows workspace with RoboStack
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
- url: https://conda.anaconda.org/robostack-jazzy/
options:
pypi-prerelease-mode: if-necessary-or-explicit
packages:
linux-64:
@ruben-arts
ruben-arts / pixi.lock
Created March 3, 2026 08:20
ros-jazzy windows workspace with RoboStack
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
- url: https://conda.anaconda.org/robostack-jazzy/
options:
pypi-prerelease-mode: if-necessary-or-explicit
packages:
linux-64:
@ruben-arts
ruben-arts / calculate_dup.py
Last active February 11, 2026 12:49
Duplication checking of a pixi environment
#!/usr/bin/env -S pixi exec -- python
"""
Calculate total size_in_bytes for paths with prefix_placeholder defined.
These files are duplicated on disk (not hardlinked).
"""
import argparse
import json
from pathlib import Path
@ruben-arts
ruben-arts / pixi.toml
Created February 9, 2026 14:10
A pixi-build pixi.toml for building deepspeed
[workspace]
name = "deepspeed"
platforms = ["linux-64"]
channels = ["conda-forge", "bioconda"]
preview = ["pixi-build"]
[system-requirements]
cuda = "13"
[dependencies]
@ruben-arts
ruben-arts / pixi.lock
Last active December 10, 2025 13:19
Isaac Sim example
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
options:
pypi-prerelease-mode: if-necessary-or-explicit
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
@ruben-arts
ruben-arts / pixi.toml
Created September 12, 2025 07:07
Simple workspace
[workspace]
channels = ["conda-forge"]
platforms = ["osx-arm64", "linux-64", "win-64"]
[dependencies]
# C++ dependencies
cxx-compiler = ">=1.11.0,<2"
boost-cpp = ">=1.85.0,<2"
cmake = ">=4.1.1,<5"