GitHub Repository: https://github.com/nix-community/nix-init
Features
- Rust: support
importCargoLock
- Rust: improve dependency inference, it now sets environment variables and is feature-aware
- Prompt for output path when it is unspecified
- Go: infer
ldflags
from GoReleaser configuration - Python: recognize
maturinBuildHook
- Improve builder completions and validator
- Improve description normalization
- Improve version inference
Changes
- Python: update
buildPythonPackage
’s style to be more conventional - Disallow empty urls
- Normalize pname
Fixes
- PyPI: support optional dependencies (#34)
- PyPI: support zip sdists (#33)
- PyPI: don’t strip digits from package names (#35)
- PyPI: handle normalized sdist file names (#32)
- PyPI: accept packages without licenses (#32)
- PyPI: filter out non-sdist versions
- Go: detect empty vendor from go.sum instead of FOD hash
This tool looks awesome!