Skip to content

#12145 Update the install documentation.#12147

Merged
adiroiban merged 6 commits intotrunkfrom
12145-optional-install-docs
May 4, 2024
Merged

#12145 Update the install documentation.#12147
adiroiban merged 6 commits intotrunkfrom
12145-optional-install-docs

Conversation

@adiroiban
Copy link
Member

@adiroiban adiroiban commented May 1, 2024

Scope and purpose

Fixes #12145

This updated the documentation about installing Twisted.

We had multiple pages in which the install was documented.
All install related info was moved into a single page.

Redirection were created for the existing page... so we will not have broken links.

THe install process is quite simple and standard, so I think that a single page is good enough.

Also, rather that duplicate the info from pyproject.toml, the documentation only instruct you to check the pyproject.toml file for the actual list of deps.

How to check

New install doc page

https://twisted--12147.org.readthedocs.build/en/12147/installation.html


Redirecting from previous pages

https://twisted--12147.org.readthedocs.build/en/12147/installation/index.html
https://twisted--12147.org.readthedocs.build/en/12147/installation/howto/optional.html


Link to the documenatation:

The install source code docs now has a link to the new doc page https://github.com/twisted/twisted/blob/12145-optional-install-docs/INSTALL.rst

The README source code also has a link to the new page https://github.com/twisted/twisted/blob/12145-optional-install-docs/README.rst

These linked page is not yet ready.
It will be available once this PR is merged in trunk.

@adiroiban
Copy link
Member Author

needs-review

@chevah-robot chevah-robot requested a review from a team May 1, 2024 16:14
@glyph
Copy link
Member

glyph commented May 3, 2024

Merging trunk to see if the macOS failure will bother us less

Copy link
Member

@glyph glyph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a nice consolidation.

@glyph
Copy link
Member

glyph commented May 3, 2024

Merging trunk to see if the macOS failure will bother us less

And it did, hooray. Looks like the build really is more reliable now. An actual bug fixed!

Co-authored-by: Glyph <glyph@twistedmatrix.com>
@adiroiban adiroiban enabled auto-merge May 3, 2024 20:17
@adiroiban
Copy link
Member Author

Thanks for the review. I have enabled the auto-merge on this.

Great work for the macOS fix. It was a huge pain .

@adiroiban adiroiban merged commit ef14e5f into trunk May 4, 2024
@adiroiban adiroiban deleted the 12145-optional-install-docs branch May 4, 2024 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Change documentation for optional dependency SOAPpy to SOAPpy-py3

3 participants