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

Add documentation build steps, move doc dependencies into pyproject.toml #143

Merged
merged 8 commits into from Feb 12, 2023

Conversation

N-Wouda
Copy link
Owner

@N-Wouda N-Wouda commented Feb 11, 2023

Closes #142. This PR:

  • Adds our own doc build process, so we can use poetry to manage the doc dependencies as well;
  • Bumps the minimum ALNS Python version to 3.8;
  • Adds Python 3.11 builds to the CI;

@codecov
Copy link

codecov bot commented Feb 11, 2023

Codecov Report

Merging #143 (5fa8393) into master (f9159d2) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #143   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           28        28           
  Lines          668       668           
=========================================
  Hits           668       668           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@N-Wouda
Copy link
Owner Author

N-Wouda commented Feb 11, 2023

@leonlan I don't think this needs a lot of motivation, but: I'm dropping Py3.7 from the CI and bumping our dependency list to minimally Py3.8. Py3.7 will be EOL in four months, and most other packages have already moved on (including some of the doc dependencies, so it's already not easy to develop ALNS on Py3.7).

This also clears the way for #61.

@N-Wouda N-Wouda requested a review from leonlan February 11, 2023 20:55
pyproject.toml Outdated Show resolved Hide resolved
@N-Wouda N-Wouda merged commit 1a5b66b into master Feb 12, 2023
@N-Wouda N-Wouda deleted the docs branch February 12, 2023 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update docs
2 participants