-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Documentation paths are ambiguous on case insensitive file systems #12712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Glad to see I am not the only person using Dash! 👍 There does not seem to be a simple way to do this. There are issues open that relate to this issue: sphinx-doc/sphinx#4874, sphinx-doc/sphinx#2024 Matplotlib has a solution to this: matplotlib/matplotlib#11079 but I do not think we can use their solution for our use case. |
It actually doesn't look like it should be hard to fix:
|
Hi I'm new here. Can I take this issue? |
If you're comfortable with sphinx, sure, go ahead. |
I think it needs solving at sphinx, not here. Are you working on it @trungpham10 |
@jnothman Right now I'm not sure how to fix this ... |
I think the first step would be to construct a minimal example of sphinx docs that reproduces the issue, without respect to scikit-learn. Having done that, we can try find a solution. |
If you are following @jnothman suggestion of filename mangling at: I suspect a patch to sphinx that introduces a warning would be hard to merge. |
Closing because we are using |
Master's documentation build produces files including:
These paths will not work well on file systems that are case insensitive. Does anyone know of a way to make the sphinx autogen functionality generate alternative names in this case? Ideally we would do so in a way that keeps
sklearn.cluster.DBSCAN.html
which has existed in previous releases, whilesklearn.cluster.dbscan.html
did not.We could also do post-processing so that documentation packages can be shared with case insensitive platforms, even if they cannot be generated on case-insensitive platforms.
Discovered in the context of Kapeli/Dash-User-Contributions#2143
The text was updated successfully, but these errors were encountered: