traversaro/pixi-git-lfs-example-workspace

★ 0Forks 0GitHub ↗Compare

README

pixi-git-lfs-example-workspace

A test workspace for reproducing struggles of using git dependencies that use Git LFS, both via pypi and pixi-build, related issues:

Overview

This workspace tests whether Pixi correctly handles Git LFS files when installing a sample package (see https://github.com/traversaro/pixi-git-lfs-example-package) using two different methods, either via PyPI or pixi-build

Quick Start

Install the dependencies and run the checks:

# Test 1: Install via pip (pypi-dependencies)
pixi run -e pypi check-stl-is-not-git-lfs-pointer

# Test 2: Install via Pixi build system (dependencies)
pixi run -e pixi-build check-stl-is-not-git-lfs-pointer

Expected Results

  • Exit code 0: ✓ File is correct binary content (no issue)
  • Exit code 1 or Exit code 2: ✗ File is a Git LFS pointer or does not exist (issue reproduced)

Contributors

traversaro

Issues