{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/3"}],"enrichment":{"capability":"A Jupyter Notebook and JupyterLab extension that automatically formats Python code cells using Black after they are run.","skillfed_tags":["jupyter-extension","code-formatting","black-integration"],"use_cases":["Automatically format code cells to Black style without manual intervention after each cell execution.","Enforce consistent code formatting across a notebook-based project by loading the extension at startup.","Override Black defaults like line length and target Python version on a per-notebook basis using the configurable load function.","Migrate from nb_black while gaining access to newer Black features and improved responsiveness."],"what_it_does":"jupyter-black is an extension that integrates the Black code formatter into your notebook workflow. Once loaded, it automatically formats any syntactically correct Python code cell with Black immediately after you run it, without requiring manual formatting steps. The extension reads Black configuration from pyproject.toml if available and allows you to override settings like line length and target Python version through its load function.\n\nIt depends only on black as a runtime dependency and works with both Jupyter Notebook and JupyterLab (defaulting to lab mode). The extension can be loaded either through Python code with configuration options or via the %load_ext magic command, though the magic command defaults to lab=True and may not work in standalone notebook installations.","worth_installing":"Yes, if you use Jupyter Notebook or JupyterLab and want automatic Black formatting. The extension has low install friction, no security vulnerabilities, and a permissive MIT license. However, note that the project is dormant (last release 2024-08-30); if you need active maintenance or encounter compatibility issues with newer versions, you may need to pin versions or consider alternatives."},"id":"jupyter-black","links":{"html":"https://skillfed.io/packages/jupyter-black","md":"https://skillfed.io/packages/jupyter-black.md","pypi":"https://pypi.org/project/jupyter-black/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-08-30","license_spdx":null,"license_treatment":"permissive","name":"jupyter-black","python_support":"unspecified","summary":"A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using Black. Fork of dnanhkhoa/nb_black."},"popularity":{"monthly_downloads":137362,"position":11369,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
