-
-
Notifications
You must be signed in to change notification settings - Fork 528
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
Fix failure of doc preview changes when an html is removed #36888
Fix failure of doc preview changes when an html is removed #36888
Conversation
Strange as |
The branch works well on my test. Would you double check? |
Documentation preview for this PR (built with commit 778195a; changes) is ready! 🎉 |
It seems that this fix is not applied by the blocker mechanism. I don't know why. |
OK, I'll try it out by merging it manually |
Thanks. I was about to suggest that :-) |
It works! Thanks very much for fixing this. |
…orm-independent) wheels <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> We simplify the Sage distribution by installing more Python packages as platform-independent wheels. - No longer use direct installation using the deprecated `setup.py install` - `pip` bootstraps itself from its wheel - `setuptools` is installed as a wheel - remove the 2nd copy of setuptools (SPKG `setuptools_wheel`) We also add the build backends `hatchling` and `flit_core` to `PYTHON_TOOLCHAIN`. This fixes some missing dependencies, including `editables` (as reported in https://groups.google.com/g/sage- release/c/uP-rwlM__MU/m/oU-49z9VAwAJ). The package `deprecation` is no longer used by any package (has it been ... deprecated?) and is removed here. <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> - Depends on sagemath#36888 (for fixing the html workflow) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36885 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
…orm-independent) wheels <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> We simplify the Sage distribution by installing more Python packages as platform-independent wheels. - No longer use direct installation using the deprecated `setup.py install` - `pip` bootstraps itself from its wheel - `setuptools` is installed as a wheel - remove the 2nd copy of setuptools (SPKG `setuptools_wheel`) We also add the build backends `hatchling` and `flit_core` to `PYTHON_TOOLCHAIN`. This fixes some missing dependencies, including `editables` (as reported in https://groups.google.com/g/sage- release/c/uP-rwlM__MU/m/oU-49z9VAwAJ). The package `deprecation` is no longer used by any package (has it been ... deprecated?) and is removed here. <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> - Depends on sagemath#36888 (for fixing the html workflow) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36885 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
…orm-independent) wheels <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> We simplify the Sage distribution by installing more Python packages as platform-independent wheels. - No longer use direct installation using the deprecated `setup.py install` - `pip` bootstraps itself from its wheel - `setuptools` is installed as a wheel - remove the 2nd copy of setuptools (SPKG `setuptools_wheel`) We also add the build backends `hatchling` and `flit_core` to `PYTHON_TOOLCHAIN`. This fixes some missing dependencies, including `editables` (as reported in https://groups.google.com/g/sage- release/c/uP-rwlM__MU/m/oU-49z9VAwAJ). The package `deprecation` is no longer used by any package (has it been ... deprecated?) and is removed here. <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> - Depends on sagemath#36888 (for fixing the html workflow) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36885 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
…orm-independent) wheels <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> We simplify the Sage distribution by installing more Python packages as platform-independent wheels. - No longer use direct installation using the deprecated `setup.py install` - `pip` bootstraps itself from its wheel - `setuptools` is installed as a wheel - remove the 2nd copy of setuptools (SPKG `setuptools_wheel`) We also add the build backends `hatchling` and `flit_core` to `PYTHON_TOOLCHAIN`. This fixes some missing dependencies, including `editables` (as reported in https://groups.google.com/g/sage- release/c/uP-rwlM__MU/m/oU-49z9VAwAJ). The package `deprecation` is no longer used by any package (has it been ... deprecated?) and is removed here. <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> - Depends on sagemath#36888 (for fixing the html workflow) <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36885 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
Fixes #36887.
Tested with #36892 and #36885.
📝 Checklist
⌛ Dependencies