No description
| .gitignore | ||
| default.nix | ||
| manifest | ||
| package.nix | ||
| README.md | ||
| wedge.nix | ||
oils-for-unix from source
nix-build .
Builds OSH and YSH shell interpreters from git source using upstream-style wedges.
Files
package.nix- Main oils-for-unix derivationwedges.nix- Python 2.7.18, Python 3.10.4, and mypy 0.780 built from sourcerequirements.txt- Pinned pip dependencies for mypy
Why wedges?
The build uses Python 2 for legacy build scripts and mypy 0.780 (last version with --py2 support). Rather than depending on nixpkgs Python packages (which have compatibility issues), we build Python from official tarballs - mirroring oils' own build/deps.sh wedge system.
Python is only used at build time; final binaries are native C++.