-
Notifications
You must be signed in to change notification settings - Fork 5
Adopt copier template #52
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
Conversation
Using default Sphinx documentation layout. Added MacOS and Windows to default CI. Made some changes to Ruff configuration as it seems the template is out of date.
Includes work to make old .rst docs work with .md format Includes a fix in conf.py for broken autodoc_type_aliases
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
Also fixes the trivial changes that these changes highlight. Note there are more complex linting errors spotted...
It's useful purely for the --version check in CI.
003647a to
627f3f2
Compare
|
@coretl The remaining errors are a handful of new linting errors, and a single test failure. The linting errors are mostly regarding accessing private members, which would require actual code changes to fix. The one test failure is strange - it's completely repeatable, but only after the copier template has been applied. I can't see any obvious packages that would cause it (I tried rolling back How do you want me to handle these issues? |
a6f1009 to
6c7c3da
Compare
|
After discussion with @coretl I mostly ignored the linting errors, and then spent some time investigating the test failure and applying a (hacky) fix to it. This is now ready for review. |
Co-authored-by: Tom C (DLS) <[email protected]>
This should have been done in PR #52 Note this means that aioca release 1.8 incorrectly claims Python3.7 support, when in actuality it does not work.
A fair amount of manual work went in to fixing the Docs, to make the existing .rst work with the new .md format. The new documentation should be reviewed to check it is sensible.