Fixing the now extreme long time to pip install during gen doc, causing timeout failure on readthedoc #483
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It has been observed that gen doc takes a very long time to install multiple versions of nbformat, both locally and on readthedocs, on the latter the build fails due to 30 mins timeout.
It has been identified that the older the few Jupyter notebook related packages, with their older version for Python 3.8, strangely caused multiple versions of nbformat to be installed.
Removing the most Jupyter notebook related packages, except for myst-nb with newer version, reduced the gen doc time dramatically.
Removing App Sdk, example app and jupyter notebook requirments also further reduced the doc build time and has no impact on final doc.