{"id":24101,"library":"nbdev-sphinx","title":"nbdev-sphinx","description":"nbdev-sphinx provides Sphinx extensions for nbdev, enabling automatic documentation of Jupyter notebooks and Python libraries. It offers directives to include notebook outputs, search notebook metadata, and integrate with fastai's nbdev workflow. Current version: 0.0.2398.","status":"active","version":"0.0.2398","language":"python","source_language":"en","source_url":"https://github.com/fastai/nbdev-index/tree/master/","tags":["nbdev","sphinx","documentation","jupyter","fastai"],"install":[{"cmd":"pip install nbdev-sphinx","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core extension framework","package":"sphinx","optional":false},{"reason":"Required for notebook parsing and metadata lookups","package":"nbdev","optional":false}],"imports":[{"wrong":"from nbdev_sphinx import NbdevDoc","symbol":"NbdevDoc","correct":"from nbdev_sphinx import NbdevDoc"}],"quickstart":{"code":"from nbdev_sphinx import NbdevDoc\nfrom sphinx.application import Sphinx\n# Example usage in conf.py:\n# extensions = ['nbdev_sphinx']\n# nbdev_doc = NbdevDoc()\n# nbdev_sphinx_show_doc = True","lang":"python","description":"Basic usage: add 'nbdev_sphinx' to Sphinx extensions in conf.py. The NbdevDoc class can be used programmatically to generate documentation."},"warnings":[{"fix":"Upgrade Python to 3.8 or higher.","message":"Python 3.6 support is deprecated. Requires Python >=3.6, but current best practice is Python >=3.8.","severity":"deprecated","affected_versions":"0.0.2398"},{"fix":"Run 'nbdev_build_lib' and 'nbdev_build_docs' before building Sphinx docs.","message":"The library uses nbdev_index to lookup documentation; if the index is not built, imports may silently fail.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'from nbdev_sphinx import ...' instead of old import paths.","message":"In version 0.0.23xx, the module was renamed from 'nbdev_sphinx' to 'nbdev_sphinx' but the import path changed. Check your conf.py.","severity":"breaking","affected_versions":">=0.0.2300"}],"env_vars":null,"search_vec":"'0.0.2398':40 'automat':13 'current':38 'direct':23 'document':14,43 'enabl':12 'extens':9 'fastai':34,45 'includ':25 'integr':32 'jupyt':16,44 'librari':20 'metadata':30 'nbdev':2,5,11,36,41 'nbdev-sphinx':1,4 'notebook':17,26,29 'offer':22 'output':27 'provid':7 'python':19 'search':28 'sphinx':3,6,8,42 'version':39 'workflow':37","created_at":"2026-05-01T08:11:17.597746+00:00","updated_at":"2026-05-01T08:11:17.597746+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'NbdevDoc' from 'nbdev_sphinx' (/tmp/tmpz00_wbv0/venv/lib/python3.12/site-packages/nbdev_sphinx/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.0.2398","cli_name":"","cli_version":null,"type":"library","homepage":"https://nbdev.fast.ai","github":"https://github.com/fastai/nbdev-index","docs":null,"changelog":null,"pypi":"https://pypi.org/project/nbdev-sphinx/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}