Status: Already implemented
mojo-dotenv ships as a platform-independent package:
- Pure Mojo source code (no binaries)
- Single build works on all platforms
- Faster installs, smaller footprint
See docs/PLATFORM_BUILDS.md for details.
Tracked in main README.md:
- Enhanced .env syntax support
- Performance optimizations
- Additional python-dotenv parity
✅ Completed (2026-01-29)
- Local validation with rattler-build
- GitHub Actions automation
- Pre-commit hook integration
✅ Completed (2026-01-29)
- Standardized to
mojo_version: "=0.25.7"context variable
- Clarify in
tests/test_python_compat.mojothat python-dotenv warnings like "could not parse statement starting at line 6/8" are expected for deliberately malformed fixtures (e.g.edge_cases.env). - Improve missing-file tests in
tests/test_missing_files.mojoso that expected warning lines are captured/asserted (or clearly labelled as expected) rather than just printed as "Expected output" plus the raw warning.
Last updated: 2026-02-02