Skip to content

Commit c0fe212

Browse files
Add mkdocs dependencies
1 parent 1e8c81a commit c0fe212

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

requirements-docs.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
mkdocs
2+
mkdocs-material
3+
mkdocstrings[python]
4+
griffe-inherited-docstrings
5+
mkdocs-autorefs
6+
ruff
7+
mkdocs-jupyter

setup.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414
"""Package Setup script for tf.Transform."""
1515
import os
16+
from pathlib import Path
1617

1718
from setuptools import find_packages
1819
from setuptools import setup
@@ -66,6 +67,16 @@ def _make_required_install_packages():
6667
),
6768
]
6869

70+
def _make_docs_packages():
71+
return [
72+
req for req in Path("./requirements-docs.txt")
73+
.expanduser()
74+
.resolve()
75+
.read_text()
76+
.splitlines()
77+
if req
78+
]
79+
6980

7081
# Get the long description from the README file.
7182
with open('README.md') as fp:
@@ -99,6 +110,9 @@ def _make_required_install_packages():
99110
],
100111
namespace_packages=[],
101112
install_requires=_make_required_install_packages(),
113+
extras_require= {
114+
'docs': _make_docs_packages(),
115+
},
102116
python_requires='>=3.9,<4',
103117
packages=find_packages(),
104118
include_package_data=True,

0 commit comments

Comments
 (0)