Skip to content

Instantly share code, notes, and snippets.

View matthewfeickert's full-sized avatar

Matthew Feickert matthewfeickert

View GitHub Profile
@matthewfeickert
matthewfeickert / .gitattributes
Last active July 17, 2025 22:37 — forked from Moelf/gpu_hist.md
GPU Histogram for Python via `juliacall`
# SCM syntax highlighting & preventing 3-way merges
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
version: 6
environments:
default:
channels:
- url: https://conda.anaconda.org/conda-forge/
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
- conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 21, 2024 23:59
Reproducer for Fortran compile failure related to string
# SCM syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 17, 2024 09:12
'hello world' using ncurses from conda-forge
# SCM syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active November 4, 2024 10:29
Local pixi build attempt of Shepa v2.2.16
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Created October 21, 2024 23:08
Trivial example of using pixi to install ROOT and Python that isn't the latest Python
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / .gitattributes
Last active October 17, 2024 09:26
Minimal Gist of Delphes failing to build on macOS using conda-forge tools
# GitHub syntax highlighting
pixi.lock linguist-language=YAML linguist-generated=true
@matthewfeickert
matthewfeickert / README.md
Last active October 3, 2024 00:23
pixi GitHub Discussion 2191
$ pixi --version
pixi 0.30.0

For testing purposes, I'm trying to create lock files for an ecosystem of tools across multiple Python versions. To avoid having to repeat describing the dependencies, I'd like to use pixi's features to define the tools once in one feature (with lower bounds only as this would be part of nightly/weekly solves) and then have the Python version exist in a separate feature. The goal here is to be able to create environments quickly by composing features together like

FROM mambaorg/micromamba:1.5.9-bookworm-slim
USER mambauser
SHELL [ "/bin/bash", "-c" ]
# Use C.UTF-8 locale to avoid issues with unicode encoding
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
@matthewfeickert
matthewfeickert / .gitignore
Last active August 10, 2024 17:38
Build and install a conda package with rattler-build
# build products
output/
example
# pixi environments
.pixi
*.egg-info