{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"},{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"},{"label":"Compilers","url":"https://skillfed.io/packages/category/software-development-compilers"}],"enrichment":{"capability":"Compiles Sass and SCSS stylesheets to CSS through a Python binding of the C/C++ LibSass library, with no Ruby or Node.js dependency.","skillfed_tags":["stylesheet-compilation","sass-scss","build-tool"],"use_cases":["Compile Sass/SCSS stylesheets during Python web application builds without external build tools.","Integrate stylesheet preprocessing into setuptools-based projects using the build_sass command.","Serve dynamically compiled CSS during development via WSGI middleware that auto-compiles on each request.","Define custom Sass functions and import callbacks from Python code.","Embed stylesheet compilation in deployment pipelines where only Python is available."],"what_it_does":"libsass is a straightforward Python binding to LibSass, a C/C++ implementation of the Sass stylesheet language. It lets you compile Sass and SCSS files to CSS directly from Python without needing Ruby, Node.js, or any external toolchain. The package provides a simple API for string compilation, file-based compilation, and integration with web frameworks via WSGI middleware, plus setuptools integration for build-time stylesheet compilation.\n\nThe binding ships with prebuilt wheels for major platforms (Linux, Windows, macOS on both x86_64 and ARM64), reducing installation friction compared to building from source. It supports CPython 3.8+ and PyPy, with no runtime dependencies beyond the compiled extension itself. The package has been stable since its initial release in 2012, though maintenance appears dormant.","worth_installing":"Yes, if you need Sass compilation in a Python-only environment and can accept the dormant maintenance status. The package is stable and widely used (2581130 monthly downloads), with no known vulnerabilities and permissive MIT licensing. Install friction is moderate due to the C++ extension, but prebuilt wheels mitigate this for common platforms. Not recommended if you expect active maintenance or frequent updates."},"id":"libsass","links":{"html":"https://skillfed.io/packages/libsass","md":"https://skillfed.io/packages/libsass.md","pypi":"https://pypi.org/project/libsass/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-01-06","license_spdx":null,"license_treatment":"permissive","name":"libsass","python_support":"supports_current","summary":"Sass for Python: A straightforward binding of libsass for Python."},"popularity":{"monthly_downloads":2581130,"position":2988,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.23.0"}
