Skip to content
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

Install Poetry as part of the RtD build #3028

Merged
merged 2 commits into from
Jan 16, 2024
Merged

Install Poetry as part of the RtD build #3028

merged 2 commits into from
Jan 16, 2024

Conversation

amolenaar
Copy link
Member

@amolenaar amolenaar commented Jan 16, 2024

PR Type

What kind of change does this PR introduce?

  • Bug fix
  • Feature
  • Chore (refactoring, formatting, local variables, other cleanup)
  • Documentation content changes

What is the current behavior?

We're using optional dependencies to define the dependencies for our documentation generation on Read the Docs. This looks a bit out of order, since there's no use for those optional dependencies, except for the documentation generation.

What is the new behavior?

Use Poetry. Now docs is just a Poetry group, like any other group.

I think this is more consistent.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

@amolenaar amolenaar marked this pull request as draft January 16, 2024 15:20
Same as all other groups. Now we do not have to carry docs extras
around.
@amolenaar amolenaar marked this pull request as ready for review January 16, 2024 16:07
Copy link
Member

@danyeaw danyeaw left a comment

Choose a reason for hiding this comment

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

I love this! Thanks @amolenaar!

@danyeaw danyeaw added the chore Maintenance related PR label Jan 16, 2024
@danyeaw danyeaw merged commit 903ce1b into main Jan 16, 2024
20 checks passed
@danyeaw danyeaw deleted the readthedocs-poetry branch January 16, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Maintenance related PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants