Missing dependency: dart-sass required by knitter
Description
knitter relies on dart-sass, but it is not currently installed or handled as part of the standard pip installation process.
Because of this, users who don’t already have dart-sass installed globally will encounter errors or incomplete functionality when using knitter.
Problem
dart-sass is a required dependency for knitter
- Not all users have
dart-sass installed by default
- The dependency is not documented or automatically included during
pip install
This creates unnecessary setup friction, especially for new users.
Proposed Solution
Include dart-sass as part of the installation process, either by:
- Bundling it as a dependency during
pip install, or
- Adding an automatic install step or dependency check with clear instructions, or
- Explicitly documenting it as a required dependency in the README
Expected Outcome
A smoother installation experience where knitter works out-of-the-box without requiring users to manually troubleshoot missing dependencies.
Note: I ran into some friction installing dart-sass on Windows, so I opened this issue to document observations from the setup process that may be worth addressing when finally introducing this dependency into the actual installation.
Missing dependency:
dart-sassrequired byknitterDescription
knitterrelies ondart-sass, but it is not currently installed or handled as part of the standardpipinstallation process.Because of this, users who don’t already have
dart-sassinstalled globally will encounter errors or incomplete functionality when usingknitter.Problem
dart-sassis a required dependency forknitterdart-sassinstalled by defaultpip installThis creates unnecessary setup friction, especially for new users.
Proposed Solution
Include
dart-sassas part of the installation process, either by:pip install, orExpected Outcome
A smoother installation experience where
knitterworks out-of-the-box without requiring users to manually troubleshoot missing dependencies.