From 37708ae56403677db6e1d12e474464056c3cca4a Mon Sep 17 00:00:00 2001 From: Niels Bantilan Date: Tue, 9 Jan 2024 18:44:45 -0500 Subject: [PATCH] add monodocs redirects to the flytekit readthedocs project Signed-off-by: Niels Bantilan --- doc-requirements.in | 4 +- doc-requirements.txt | 537 +++++++++++++++++++++---------------------- docs/source/conf.py | 24 ++ 3 files changed, 286 insertions(+), 279 deletions(-) diff --git a/doc-requirements.in b/doc-requirements.in index 4a30b8afef..0efad13ab9 100644 --- a/doc-requirements.in +++ b/doc-requirements.in @@ -11,6 +11,7 @@ sphinx-autoapi sphinx-copybutton sphinx_fontawesome sphinx-panels +sphinx-reredirects sphinxcontrib-youtube==1.2.0 cryptography google-api-core[grpc] @@ -19,6 +20,7 @@ sphinx-tags sphinx-click retry mashumaro +pydantic<2.0.0 # Packages for Plugin docs # Package name Plugin needing it @@ -28,7 +30,7 @@ google-cloud # bigquery google-cloud-bigquery # bigquery markdown # deck plotly # deck -pandas_profiling # deck +ydata_profiling # deck dolt_integrations # dolt great-expectations # greatexpectations datasets # huggingface diff --git a/doc-requirements.txt b/doc-requirements.txt index ef8f3cfdcd..8a3b959b0b 100644 --- a/doc-requirements.txt +++ b/doc-requirements.txt @@ -1,20 +1,20 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # make doc-requirements.txt # -e file:.#egg=flytekit # via -r doc-requirements.in -absl-py==1.4.0 +absl-py==2.0.0 # via # tensorboard - # tensorflow -adlfs==2023.8.0 + # tensorflow-macos +adlfs==2023.9.0 # via flytekit aiobotocore==2.5.4 # via s3fs -aiohttp==3.8.5 +aiohttp==3.9.1 # via # adlfs # aiobotocore @@ -28,73 +28,67 @@ aiosignal==1.3.1 # via # aiohttp # ray -alabaster==0.7.13 +alabaster==0.7.15 # via sphinx -alembic==1.12.0 +alembic==1.13.1 # via mlflow altair==4.2.2 # via great-expectations -ansiwrap==0.8.4 - # via papermill -anyio==3.7.1 +anyio==4.2.0 # via - # fastapi + # azure-core # jupyter-server # starlette # watchfiles aplus==0.11.0 # via vaex-core appnope==0.1.3 - # via - # ipykernel - # ipython + # via ipykernel argon2-cffi==23.1.0 # via jupyter-server argon2-cffi-bindings==21.2.0 # via argon2-cffi -arrow==1.2.3 +arrow==1.3.0 # via # cookiecutter # isoduration asn1crypto==1.5.1 - # via - # oscrypto - # snowflake-connector-python -astroid==2.15.6 + # via snowflake-connector-python +astroid==3.0.2 # via sphinx-autoapi -astropy==5.3.3 +astropy==6.0.0 # via vaex-astro -asttokens==2.4.0 +astropy-iers-data==0.2024.1.8.0.30.55 + # via astropy +asttokens==2.4.1 # via stack-data astunparse==1.6.3 - # via tensorflow + # via tensorflow-macos async-lru==2.0.4 # via jupyterlab async-timeout==4.0.3 # via aiohttp -attrs==23.1.0 +attrs==23.2.0 # via # aiohttp # jsonschema # referencing # visions -azure-core==1.29.1 +azure-core==1.29.6 # via # adlfs # azure-identity # azure-storage-blob azure-datalake-store==0.0.53 # via adlfs -azure-identity==1.14.0 +azure-identity==1.15.0 # via adlfs -azure-storage-blob==12.18.1 +azure-storage-blob==12.19.0 # via adlfs -babel==2.12.1 +babel==2.14.0 # via # jupyterlab-server # sphinx -backcall==0.2.0 - # via ipython beautifulsoup4==4.12.2 # via # furo @@ -103,32 +97,32 @@ beautifulsoup4==4.12.2 # sphinx-material binaryornot==0.4.4 # via cookiecutter -blake3==0.3.3 +blake3==0.3.4 # via vaex-core -bleach==6.0.0 +bleach==6.1.0 # via nbconvert -blinker==1.6.2 +blinker==1.7.0 # via flask botocore==1.31.17 # via # -r doc-requirements.in # aiobotocore -bqplot==0.12.40 +bqplot==0.12.42 # via # ipyvolume # vaex-jupyter -branca==0.6.0 +branca==0.7.0 # via ipyleaflet -cachetools==5.3.1 +cachetools==5.3.2 # via # google-auth # vaex-server -certifi==2023.7.22 +certifi==2023.11.17 # via # kubernetes # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # argon2-cffi-bindings # azure-datalake-store @@ -138,9 +132,8 @@ cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via binaryornot -charset-normalizer==3.2.0 +charset-normalizer==3.3.2 # via - # aiohttp # requests # snowflake-connector-python click==8.1.7 @@ -167,17 +160,17 @@ cloudpickle==2.2.1 # vaex-core colorama==0.4.6 # via great-expectations -comm==0.1.4 +comm==0.2.1 # via # ipykernel # ipywidgets -contourpy==1.1.1 +contourpy==1.2.0 # via matplotlib -cookiecutter==2.3.0 +cookiecutter==2.5.0 # via flytekit -croniter==1.4.1 +croniter==2.0.1 # via flytekit -cryptography==41.0.3 +cryptography==41.0.7 # via # -r doc-requirements.in # azure-identity @@ -185,25 +178,26 @@ cryptography==41.0.3 # great-expectations # msal # pyjwt + # pyopenssl # snowflake-connector-python css-html-js-minify==2.5.5 # via sphinx-material -cycler==0.11.0 +cycler==0.12.1 # via matplotlib dacite==1.8.1 # via ydata-profiling -dask[distributed]==2023.9.2 +dask[distributed]==2023.12.1 # via # -r doc-requirements.in # distributed # vaex-core -databricks-cli==0.17.7 +databricks-cli==0.18.0 # via mlflow dataclasses-json==0.5.9 # via # dolt-integrations # flytekit -datasets==2.14.5 +datasets==2.16.1 # via -r doc-requirements.in debugpy==1.8.0 # via ipykernel @@ -220,9 +214,9 @@ dill==0.3.7 # multiprocess diskcache==5.6.3 # via flytekit -distlib==0.3.7 +distlib==0.3.8 # via virtualenv -distributed==2023.9.2 +distributed==2023.12.1 # via dask docker==6.1.3 # via @@ -239,25 +233,26 @@ dolt-integrations==0.1.5 # via -r doc-requirements.in doltcli==0.1.18 # via dolt-integrations -duckdb==0.8.1 +duckdb==0.9.2 # via -r doc-requirements.in entrypoints==0.4 # via # altair # mlflow # papermill -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # anyio # ipython -executing==1.2.0 +executing==2.0.1 # via stack-data -fastapi==0.103.1 +fastapi==0.108.0 # via vaex-server -fastjsonschema==2.18.0 +fastjsonschema==2.19.1 # via nbformat -filelock==3.12.4 +filelock==3.13.1 # via + # datasets # huggingface-hub # ray # snowflake-connector-python @@ -267,21 +262,23 @@ filelock==3.12.4 flask==2.3.3 # via mlflow flatbuffers==23.5.26 - # via tensorflow + # via + # tensorflow-macos + # tf2onnx flyteidl==1.10.6 # via flytekit -fonttools==4.42.1 +fonttools==4.47.0 # via matplotlib fqdn==1.5.1 # via jsonschema -frozendict==2.3.8 +frozendict==2.4.0 # via vaex-core -frozenlist==1.4.0 +frozenlist==1.4.1 # via # aiohttp # aiosignal # ray -fsspec[http]==2023.6.0 +fsspec[http]==2023.9.2 # via # -r doc-requirements.in # adlfs @@ -292,26 +289,26 @@ fsspec[http]==2023.6.0 # huggingface-hub # modin # s3fs + # torch furo @ git+https://github.com/flyteorg/furo@main # via -r doc-requirements.in future==0.18.3 # via vaex-core -gast==0.4.0 - # via tensorflow -gcsfs==2023.6.0 +gast==0.5.4 + # via tensorflow-macos +gcsfs==2023.9.2 # via flytekit -gitdb==4.0.10 +gitdb==4.0.11 # via gitpython -gitpython==3.1.36 - # via - # mlflow -google-api-core[grpc]==2.11.1 +gitpython==3.1.40 + # via mlflow +google-api-core[grpc]==2.15.0 # via # -r doc-requirements.in # google-cloud-bigquery # google-cloud-core # google-cloud-storage -google-auth==2.23.0 +google-auth==2.26.1 # via # gcsfs # google-api-core @@ -320,47 +317,48 @@ google-auth==2.23.0 # google-cloud-storage # kubernetes # tensorboard -google-auth-oauthlib==1.0.0 +google-auth-oauthlib==1.2.0 # via # gcsfs # tensorboard google-cloud==0.34.0 # via -r doc-requirements.in -google-cloud-bigquery==3.11.4 +google-cloud-bigquery==3.15.0 # via -r doc-requirements.in -google-cloud-core==2.3.3 +google-cloud-core==2.4.1 # via # google-cloud-bigquery # google-cloud-storage -google-cloud-storage==2.10.0 +google-cloud-storage==2.14.0 # via gcsfs google-crc32c==1.5.0 - # via google-resumable-media + # via + # google-cloud-storage + # google-resumable-media google-pasta==0.2.0 - # via tensorflow -google-resumable-media==2.6.0 + # via tensorflow-macos +google-resumable-media==2.7.0 # via # google-cloud-bigquery # google-cloud-storage -googleapis-common-protos==1.60.0 +googleapis-common-protos==1.62.0 # via # flyteidl # flytekit # google-api-core # grpcio-status -great-expectations==0.17.16 +great-expectations==0.18.7 # via -r doc-requirements.in -grpcio==1.53.0 +grpcio==1.60.0 # via # -r doc-requirements.in # flytekit # google-api-core - # google-cloud-bigquery # grpcio-status # ray # tensorboard - # tensorflow -grpcio-status==1.53.0 + # tensorflow-macos +grpcio-status==1.60.0 # via # flytekit # google-api-core @@ -368,19 +366,19 @@ gunicorn==21.2.0 # via mlflow h11==0.14.0 # via uvicorn -h5py==3.9.0 +h5py==3.10.0 # via - # tensorflow + # tensorflow-macos # vaex-hdf5 htmlmin==0.1.12 # via ydata-profiling -httptools==0.6.0 +httptools==0.6.1 # via uvicorn -huggingface-hub==0.17.1 +huggingface-hub==0.20.2 # via datasets -identify==2.5.29 +identify==2.5.33 # via pre-commit -idna==3.4 +idna==3.6 # via # anyio # jsonschema @@ -393,35 +391,25 @@ imagehash==4.3.1 # ydata-profiling imagesize==1.4.1 # via sphinx -importlib-metadata==6.8.0 +importlib-metadata==6.11.0 # via # dask - # flask # flytekit - # jupyter-client - # jupyter-lsp - # jupyterlab - # jupyterlab-server # keyring - # markdown # mlflow - # nbconvert - # sphinx -importlib-resources==6.0.1 - # via matplotlib ipydatawidgets==4.3.5 # via pythreejs -ipykernel==6.25.2 +ipykernel==6.28.0 # via # jupyter # jupyter-console # jupyterlab # qtconsole -ipyleaflet==0.17.4 +ipyleaflet==0.18.1 # via vaex-jupyter ipympl==0.9.3 # via vaex-jupyter -ipython==8.15.0 +ipython==8.20.0 # via # great-expectations # ipykernel @@ -429,9 +417,7 @@ ipython==8.15.0 # ipywidgets # jupyter-console ipython-genutils==0.2.0 - # via - # ipympl - # qtconsole + # via ipympl ipyvolume==0.6.3 # via vaex-jupyter ipyvue==1.10.1 @@ -463,7 +449,7 @@ itsdangerous==2.1.2 # via flask jaraco-classes==3.3.0 # via keyring -jedi==0.19.0 +jedi==0.19.1 # via ipython jinja2==3.1.2 # via @@ -500,7 +486,7 @@ jsonpointer==2.4 # via # jsonpatch # jsonschema -jsonschema[format-nongpl]==4.19.0 +jsonschema[format-nongpl]==4.20.0 # via # altair # great-expectations @@ -508,11 +494,11 @@ jsonschema[format-nongpl]==4.19.0 # jupyterlab-server # nbformat # ray -jsonschema-specifications==2023.7.1 +jsonschema-specifications==2023.12.1 # via jsonschema jupyter==1.0.0 # via -r doc-requirements.in -jupyter-client==8.3.1 +jupyter-client==8.6.0 # via # ipykernel # jupyter-console @@ -521,7 +507,7 @@ jupyter-client==8.3.1 # qtconsole jupyter-console==6.6.3 # via jupyter -jupyter-core==5.3.1 +jupyter-core==5.7.1 # via # ipykernel # jupyter-client @@ -532,58 +518,54 @@ jupyter-core==5.3.1 # nbconvert # nbformat # qtconsole -jupyter-events==0.7.0 +jupyter-events==0.9.0 # via jupyter-server -jupyter-lsp==2.2.0 +jupyter-lsp==2.2.1 # via jupyterlab -jupyter-server==2.7.3 +jupyter-server==2.12.3 # via # jupyter-lsp # jupyterlab # jupyterlab-server # notebook # notebook-shim -jupyter-server-terminals==0.4.4 +jupyter-server-terminals==0.5.1 # via jupyter-server -jupyterlab==4.0.6 +jupyterlab==4.0.10 # via notebook -jupyterlab-pygments==0.2.2 +jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.0 +jupyterlab-server==2.25.2 # via # jupyterlab # notebook jupyterlab-widgets==3.0.9 # via ipywidgets -keras==2.13.1 - # via tensorflow -keyring==24.2.0 +keras==2.15.0 + # via tensorflow-macos +keyring==24.3.0 # via flytekit kiwisolver==1.4.5 # via matplotlib -kubernetes==27.2.0 +kubernetes==29.0.0 # via # -r doc-requirements.in # flytekit -lazy-object-proxy==1.9.0 - # via astroid libclang==16.0.6 - # via tensorflow -lit==16.0.6 - # via triton -llvmlite==0.40.1 + # via tensorflow-macos +llvmlite==0.41.1 # via numba locket==1.0.0 # via # distributed # partd -lxml==4.9.3 +lxml==5.1.0 # via sphinx-material -makefun==1.15.1 +makefun==1.15.2 # via great-expectations -mako==1.2.4 +mako==1.3.0 # via alembic -markdown==3.4.4 +markdown==3.5.1 # via # -r doc-requirements.in # mlflow @@ -596,7 +578,7 @@ markupsafe==2.1.3 # mako # nbconvert # werkzeug -marshmallow==3.20.1 +marshmallow==3.20.2 # via # dataclasses-json # great-expectations @@ -608,11 +590,11 @@ marshmallow-enum==1.5.1 # flytekit marshmallow-jsonschema==0.13.0 # via flytekit -mashumaro==3.10 +mashumaro==3.11 # via # -r doc-requirements.in # flytekit -matplotlib==3.8.0 +matplotlib==3.7.3 # via # ipympl # ipyvolume @@ -628,26 +610,28 @@ matplotlib-inline==0.1.6 # ipython mdurl==0.1.2 # via markdown-it-py -mistune==3.0.1 +mistune==3.0.2 # via # great-expectations # nbconvert +ml-dtypes==0.2.0 + # via tensorflow-macos mlflow==2.7.0 # via -r doc-requirements.in -modin==0.22.3 +modin==0.23.1.post0 # via -r doc-requirements.in -more-itertools==10.1.0 +more-itertools==10.2.0 # via jaraco-classes mpmath==1.3.0 # via sympy -msal==1.24.0 +msal==1.26.0 # via # azure-datalake-store # azure-identity # msal-extensions -msal-extensions==1.0.0 +msal-extensions==1.1.0 # via azure-identity -msgpack==1.0.5 +msgpack==1.0.7 # via # distributed # ray @@ -655,7 +639,7 @@ multidict==6.0.4 # via # aiohttp # yarl -multimethod==1.9.1 +multimethod==1.10 # via # pandera # visions @@ -664,11 +648,11 @@ multiprocess==0.70.15 # via datasets mypy-extensions==1.0.0 # via typing-inspect -nbclient==0.8.0 +nbclient==0.9.0 # via # nbconvert # papermill -nbconvert==7.8.0 +nbconvert==7.14.0 # via # jupyter # jupyter-server @@ -683,13 +667,13 @@ nest-asyncio==1.5.8 # via # ipykernel # vaex-core -networkx==3.1 +networkx==3.2.1 # via # torch # visions nodeenv==1.8.0 # via pre-commit -notebook==7.0.3 +notebook==7.0.6 # via # great-expectations # jupyter @@ -697,16 +681,17 @@ notebook-shim==0.2.3 # via # jupyterlab # notebook -numba==0.57.1 - # via vaex-ml -numpy==1.23.5 +numba==0.58.1 + # via + # vaex-ml + # ydata-profiling +numpy==1.25.2 # via # altair # astropy # bqplot # contourpy # datasets - # flytekit # great-expectations # h5py # imagehash @@ -714,6 +699,7 @@ numpy==1.23.5 # ipympl # ipyvolume # matplotlib + # ml-dtypes # mlflow # modin # numba @@ -734,7 +720,7 @@ numpy==1.23.5 # seaborn # statsmodels # tensorboard - # tensorflow + # tensorflow-macos # tf2onnx # vaex-core # visions @@ -746,7 +732,7 @@ oauthlib==3.2.2 # databricks-cli # kubernetes # requests-oauthlib -onnx==1.14.1 +onnx==1.15.0 # via # onnxconverter-common # skl2onnx @@ -754,12 +740,10 @@ onnx==1.14.1 onnxconverter-common==1.13.0 # via skl2onnx opt-einsum==3.3.0 - # via tensorflow -oscrypto==1.3.0 - # via snowflake-connector-python + # via tensorflow-macos overrides==7.4.0 # via jupyter-server -packaging==23.1 +packaging==23.2 # via # astropy # dask @@ -778,6 +762,7 @@ packaging==23.1 # matplotlib # mlflow # modin + # msal-extensions # nbconvert # onnxconverter-common # pandera @@ -788,15 +773,14 @@ packaging==23.1 # snowflake-connector-python # sphinx # statsmodels - # tensorflow + # tensorflow-macos # xarray -pandas==1.5.3 +pandas==2.0.3 # via # altair # bqplot # datasets # dolt-integrations - # flytekit # great-expectations # mlflow # modin @@ -808,78 +792,72 @@ pandas==1.5.3 # visions # xarray # ydata-profiling -pandas-profiling==3.6.6 - # via -r doc-requirements.in -pandera==0.14.5 +pandera==0.18.0 # via -r doc-requirements.in pandocfilters==1.5.0 # via nbconvert -papermill==2.4.0 +papermill==2.5.0 # via -r doc-requirements.in parso==0.8.3 # via jedi -partd==1.4.0 +partd==1.4.1 # via dask -patsy==0.5.3 +patsy==0.5.6 # via statsmodels -pexpect==4.8.0 +pexpect==4.9.0 # via ipython -phik==0.12.3 +phik==0.12.4 # via ydata-profiling -pickleshare==0.7.5 - # via ipython -pillow==10.0.1 +pillow==10.2.0 # via # imagehash # ipympl # ipyvolume # matplotlib + # sphinx-gallery # vaex-viz # visions # wordcloud -platformdirs==3.8.1 +platformdirs==3.11.0 # via # jupyter-core # snowflake-connector-python # virtualenv # whylogs -plotly==5.17.0 +plotly==5.18.0 # via -r doc-requirements.in -polars==0.19.3 +polars==0.20.3 # via -r doc-requirements.in portalocker==2.8.2 # via msal-extensions -pre-commit==3.4.0 +pre-commit==3.6.0 # via sphinx-tags -progressbar2==4.2.0 +progressbar2==4.3.2 # via vaex-core -prometheus-client==0.17.1 +prometheus-client==0.19.0 # via jupyter-server -prompt-toolkit==3.0.39 +prompt-toolkit==3.0.43 # via # ipython # jupyter-console -proto-plus==1.22.3 - # via google-cloud-bigquery -protobuf==4.24.3 +protobuf==4.23.4 # via # flyteidl + # flytekit # google-api-core - # google-cloud-bigquery # googleapis-common-protos # grpcio-status # mlflow # onnx # onnxconverter-common - # proto-plus # protoc-gen-swagger # ray # tensorboard - # tensorflow + # tensorflow-macos # whylogs protoc-gen-swagger==0.1.0 # via flyteidl -psutil==5.9.5 +psutil==5.9.7 # via # distributed # ipykernel @@ -894,13 +872,15 @@ py==1.11.0 # via retry py4j==0.10.9.7 # via pyspark -pyarrow==10.0.1 +pyarrow==13.0.0 # via # datasets # flytekit # mlflow # vaex-core -pyasn1==0.5.0 +pyarrow-hotfix==0.6 + # via datasets +pyasn1==0.5.1 # via # pyasn1-modules # rsa @@ -908,18 +888,17 @@ pyasn1-modules==0.3.0 # via google-auth pycparser==2.21 # via cffi -pycryptodomex==3.19.0 - # via snowflake-connector-python -pydantic==1.10.12 +pydantic==1.10.13 # via + # -r doc-requirements.in # fastapi # great-expectations # pandera # vaex-core # ydata-profiling -pyerfa==2.0.0.3 +pyerfa==2.0.1.1 # via astropy -pygments==2.16.1 +pygments==2.17.2 # via # furo # ipython @@ -934,14 +913,13 @@ pyjwt[crypto]==2.8.0 # databricks-cli # msal # snowflake-connector-python -pyopenssl==23.2.0 - # via - # snowflake-connector-python +pyopenssl==23.3.0 + # via snowflake-connector-python pyparsing==3.1.1 # via # great-expectations # matplotlib -pyspark==3.4.1 +pyspark==3.5.0 # via -r doc-requirements.in python-dateutil==2.8.2 # via @@ -965,7 +943,7 @@ python-slugify[unidecode]==8.0.1 # via # cookiecutter # sphinx-material -python-utils==3.7.0 +python-utils==3.8.1 # via progressbar2 pythreejs==2.4.2 # via ipyvolume @@ -973,11 +951,12 @@ pytimeparse==1.1.8 # via flytekit pytz==2023.3.post1 # via + # croniter # great-expectations # mlflow # pandas # snowflake-connector-python -pywavelets==1.4.1 +pywavelets==1.5.0 # via imagehash pyyaml==6.0.1 # via @@ -998,22 +977,22 @@ pyyaml==6.0.1 # uvicorn # vaex-core # ydata-profiling -pyzmq==25.1.1 +pyzmq==25.1.2 # via # ipykernel # jupyter-client # jupyter-console # jupyter-server # qtconsole -qtconsole==5.4.4 +qtconsole==5.5.1 # via jupyter -qtpy==2.4.0 +qtpy==2.4.1 # via qtconsole querystring-parser==1.2.4 # via mlflow ray==2.6.3 # via -r doc-requirements.in -referencing==0.30.2 +referencing==0.32.1 # via # jsonschema # jsonschema-specifications @@ -1064,15 +1043,15 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.5.3 +rich==13.7.0 # via # cookiecutter # flytekit # rich-click # vaex-core -rich-click==1.6.1 +rich-click==1.7.3 # via flytekit -rpds-py==0.10.3 +rpds-py==0.16.2 # via # jsonschema # referencing @@ -1080,16 +1059,14 @@ rsa==4.9 # via google-auth ruamel-yaml==0.17.17 # via great-expectations -ruamel-yaml-clib==0.2.7 - # via ruamel-yaml -s3fs==2023.6.0 +s3fs==2023.9.2 # via flytekit -scikit-learn==1.3.0 +scikit-learn==1.3.2 # via # -r doc-requirements.in # mlflow # skl2onnx -scipy==1.11.2 +scipy==1.11.4 # via # great-expectations # imagehash @@ -1117,10 +1094,11 @@ six==1.16.0 # querystring-parser # rfc3339-validator # sphinx-code-include - # tensorflow + # tensorboard + # tensorflow-macos # tf2onnx # vaex-core -skl2onnx==1.15.0 +skl2onnx==1.16.0 # via -r doc-requirements.in smmap==5.0.1 # via gitdb @@ -1128,7 +1106,7 @@ sniffio==1.3.0 # via anyio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.2.0 +snowflake-connector-python==3.6.0 # via -r doc-requirements.in sortedcontainers==2.4.0 # via @@ -1150,13 +1128,14 @@ sphinx==4.5.0 # sphinx-material # sphinx-panels # sphinx-prompt + # sphinx-reredirects # sphinx-tags # sphinxcontrib-youtube sphinx-autoapi==2.0.1 # via -r doc-requirements.in sphinx-basic-ng==1.0.0b2 # via furo -sphinx-click==5.0.1 +sphinx-click==5.1.0 # via -r doc-requirements.in sphinx-code-include==1.1.1 # via -r doc-requirements.in @@ -1164,7 +1143,7 @@ sphinx-copybutton==0.5.2 # via -r doc-requirements.in sphinx-fontawesome==0.0.6 # via -r doc-requirements.in -sphinx-gallery==0.14.0 +sphinx-gallery==0.15.0 # via -r doc-requirements.in sphinx-material==0.0.36 # via -r doc-requirements.in @@ -1172,6 +1151,8 @@ sphinx-panels==0.6.0 # via -r doc-requirements.in sphinx-prompt==1.5.0 # via -r doc-requirements.in +sphinx-reredirects==0.1.3 + # via -r doc-requirements.in sphinx-tags==0.2.1 # via -r doc-requirements.in sphinxcontrib-applehelp==1.0.4 @@ -1188,20 +1169,20 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxcontrib-youtube==1.2.0 # via -r doc-requirements.in -sqlalchemy==2.0.20 +sqlalchemy==2.0.25 # via # -r doc-requirements.in # alembic # mlflow sqlparse==0.4.4 # via mlflow -stack-data==0.6.2 +stack-data==0.6.3 # via ipython -starlette==0.27.0 +starlette==0.32.0.post1 # via fastapi statsd==3.3.0 # via flytekit -statsmodels==0.14.0 +statsmodels==0.14.1 # via ydata-profiling sympy==1.12 # via torch @@ -1211,32 +1192,32 @@ tabulate==0.9.0 # vaex-core tangled-up-in-unicode==0.2.0 # via visions -tblib==2.0.0 +tblib==3.0.0 # via distributed tenacity==8.2.3 # via # papermill # plotly -tensorboard==2.13.0 - # via tensorflow -tensorboard-data-server==0.7.1 +tensorboard==2.15.1 + # via tensorflow-macos +tensorboard-data-server==0.7.2 # via tensorboard -tensorflow==2.13.0 +tensorflow==2.15.0 # via -r doc-requirements.in -tensorflow-estimator==2.13.0 - # via tensorflow -tensorflow==2.13.0 - # via tensorflow -termcolor==2.3.0 +tensorflow-estimator==2.15.0 + # via tensorflow-macos +tensorflow-io-gcs-filesystem==0.34.0 + # via tensorflow-macos +tensorflow-macos==2.15.0 # via tensorflow -terminado==0.17.1 +termcolor==2.4.0 + # via tensorflow-macos +terminado==0.18.0 # via # jupyter-server # jupyter-server-terminals text-unidecode==1.3 # via python-slugify -textwrap3==0.9.2 - # via ansiwrap tf2onnx==1.8.4 # via -r doc-requirements.in threadpoolctl==3.2.0 @@ -1245,7 +1226,7 @@ tinycss2==1.2.1 # via nbconvert tomli==2.0.1 # via jupyterlab -tomlkit==0.12.1 +tomlkit==0.12.3 # via snowflake-connector-python toolz==0.12.0 # via @@ -1253,9 +1234,9 @@ toolz==0.12.0 # dask # distributed # partd -torch==2.0.1 +torch==2.1.2 # via -r doc-requirements.in -tornado==6.3.3 +tornado==6.4 # via # distributed # ipykernel @@ -1272,7 +1253,7 @@ tqdm==4.66.1 # huggingface-hub # papermill # ydata-profiling -traitlets==5.10.0 +traitlets==5.14.1 # via # bqplot # comm @@ -1303,16 +1284,20 @@ traittypes==0.2.1 # ipyvolume typed-ast==1.5.5 # via doltcli -typeguard==2.13.3 - # via ydata-profiling -types-requests==2.31.0.2 +typeguard==4.1.5 + # via + # pandera + # ydata-profiling +types-python-dateutil==2.8.19.20240106 + # via arrow +types-requests==2.31.0.6 # via whylogs types-urllib3==1.26.25.14 # via types-requests -typing-extensions==4.5.0 +typing-extensions==4.9.0 # via - # aioitertools # alembic + # anyio # astroid # async-lru # azure-core @@ -1321,16 +1306,15 @@ typing-extensions==4.5.0 # flytekit # great-expectations # huggingface-hub - # ipython # mashumaro - # onnx # pydantic # python-utils + # rich-click # snowflake-connector-python # sqlalchemy - # starlette - # tensorflow + # tensorflow-macos # torch + # typeguard # typing-inspect # uvicorn # whylogs @@ -1338,30 +1322,30 @@ typing-inspect==0.9.0 # via # dataclasses-json # pandera -tzlocal==5.0.1 +tzdata==2023.4 + # via pandas +tzlocal==5.2 # via great-expectations -unidecode==1.3.6 +unidecode==1.3.7 # via # python-slugify # sphinx-autoapi uri-template==1.3.0 # via jsonschema -urllib3==1.26.16 +urllib3==1.26.18 # via # botocore # databricks-cli # distributed # docker # flytekit - # google-auth # great-expectations # kubernetes # requests - # snowflake-connector-python # whylabs-client -uvicorn[standard]==0.23.2 +uvicorn[standard]==0.25.0 # via vaex-server -uvloop==0.17.0 +uvloop==0.19.0 # via uvicorn vaex==4.17.0 # via -r doc-requirements.in @@ -1388,13 +1372,15 @@ vaex-viz==0.5.4 # via # vaex # vaex-jupyter -virtualenv==20.24.1 +virtualenv==20.25.0 # via pre-commit -visions[type_image_path]==0.7.5 - # via ydata-profiling -watchfiles==0.20.0 +visions[type-image-path]==0.7.5 + # via + # visions + # ydata-profiling +watchfiles==0.21.0 # via uvicorn -wcwidth==0.2.6 +wcwidth==0.2.13 # via prompt-toolkit webcolors==1.13 # via jsonschema @@ -1402,22 +1388,20 @@ webencodings==0.5.1 # via # bleach # tinycss2 -websocket-client==1.6.3 +websocket-client==1.7.0 # via # docker # jupyter-server # kubernetes -websockets==11.0.3 +websockets==12.0 # via uvicorn -werkzeug==2.3.7 +werkzeug==3.0.1 # via # flask # tensorboard -wheel==0.41.2 - # via - # astunparse - # tensorboard -whylabs-client==0.5.7 +wheel==0.42.0 + # via astunparse +whylabs-client==0.5.10 # via # -r doc-requirements.in # whylogs @@ -1427,30 +1411,27 @@ whylogs-sketching==3.4.1.dev3 # via whylogs widgetsnbextension==4.0.9 # via ipywidgets -wordcloud==1.9.2 +wordcloud==1.9.3 # via ydata-profiling -wrapt==1.15.0 +wrapt==1.14.1 # via # aiobotocore - # astroid # pandera - # tensorflow -xarray==2023.8.0 + # tensorflow-macos +xarray==2023.12.0 # via vaex-jupyter -xxhash==3.3.0 +xxhash==3.4.1 # via datasets -xyzservices==2023.7.0 +xyzservices==2023.10.1 # via ipyleaflet -yarl==1.9.2 +yarl==1.9.4 # via aiohttp -ydata-profiling==4.5.1 - # via pandas-profiling +ydata-profiling==4.6.0 + # via -r doc-requirements.in zict==3.0.0 # via distributed -zipp==3.16.2 - # via - # importlib-metadata - # importlib-resources +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/docs/source/conf.py b/docs/source/conf.py index 16c5165296..319b7d9f21 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -57,6 +57,7 @@ "sphinx-prompt", "sphinx_copybutton", "sphinx_panels", + "sphinx_reredirects", "sphinxcontrib.youtube", "sphinx_tags", "sphinx_click", @@ -239,3 +240,26 @@ tags_create_tags = True tags_page_title = "Tag" tags_overview_title = "All Tags" + + +# Sphinx redirects to the monodocs +page_pattern = "https://docs.flyte.org/en/latest/api/flytekit/$source.html" +redirects = { + "index.html": "https://docs.flyte.org/en/latest/reference_flytekit.html", + "generated/*": page_pattern, + "design/*": page_pattern, + "plugins/*": page_pattern, + "flytekit.html": "https://docs.flyte.org/en/latest/api/flytekit/flytekit.html", + "configuration.html": "https://docs.flyte.org/en/latest/api/flytekit/configuration.html", + "remote.html": "https://docs.flyte.org/en/latest/api/flytekit/remote.html", + "clients.html": "https://docs.flyte.org/en/latest/api/flytekit/clients.html", + "testing.html": "https://docs.flyte.org/en/latest/api/flytekit/testing.html", + "extend.html": "https://docs.flyte.org/en/latest/api/flytekit/extend.html", + "deck.html": "https://docs.flyte.org/en/latest/api/flytekit/deck.html", + "tasks*": page_pattern, + "types*": page_pattern, + "extras*": page_pattern, + "experimental.html": "https://docs.flyte.org/en/latest/api/flytekit/experimental.html", + "pyflyte.html": "https://docs.flyte.org/en/latest/api/flytekit/pyflyte.html", + "contributing.html": "https://docs.flyte.org/en/latest/api/flytekit/contributing.html", +}