@@ -13,11 +13,8 @@ pip install .
1313# Install with development dependencies
1414pip install -e " .[dev]"
1515
16- # Install with notebook support
17- pip install -e " .[notebook]"
18-
19- # Install everything
20- pip install -e " .[all]"
16+ # Install with documentation tools
17+ pip install -e " .[docs]"
2118```
2219
2320### Install Options
@@ -34,25 +31,17 @@ pip install -e ".[dev]"
3431```
3532Includes:
3633- pytest, pytest-cov (testing)
37- - black (code formatting)
38- - flake8 (linting)
39- - mypy (type checking)
34+ - pytest-mock (test mocking)
4035- types-requests (type stubs)
4136
42- ** Notebook Support:**
37+ ** Documentation Support:**
4338``` bash
44- pip install -e " .[notebook ]"
39+ pip install -e " .[docs ]"
4540```
4641Includes:
47- - jupyter (notebooks)
48- - pandas (data analysis)
49- - matplotlib (visualization)
50-
51- ** Everything:**
52- ``` bash
53- pip install -e " .[all]"
54- ```
55- Includes all optional dependencies.
42+ - mkdocs (documentation site)
43+ - mkdocs-material (theme)
44+ - mkdocstrings[ python] (API docs)
5645
5746### Editable Install
5847
@@ -88,7 +77,7 @@ This creates:
8877All project metadata and build configuration is in ` pyproject.toml ` :
8978- Package metadata (name, version, description)
9079- Dependencies
91- - Optional dependencies (dev, notebook, all )
80+ - Optional dependencies (dev, docs )
9281- Tool configurations (black, mypy, pytest, coverage)
9382
9483### setup.py
0 commit comments