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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Python 3.11.2 Upgrade] Updated Dockerfile & Requirements #63

Merged
merged 1 commit into from
Apr 7, 2023

Conversation

BethanyG
Copy link
Member

@BethanyG BethanyG commented Apr 4, 2023

This upgrade should happen at the same time for the Test Runner, Analyzer, & Representer
After these three are merged, the updates to the track CI and Content should be merged.

  • Updated Dockerfile to use python:3.11.2-slim
  • Updated dev-requirements.txt
    • pytest~=7.2.2 馃帀
    • pytest-subtests~=0.10.0
  • Updated requirements.txt
    • pylint >=2.17.1
  • Changed common .pylintrc file
    • disable=trailing-whitespace,missing-final-newline
      (given that you can't see these/easily fix them in the online editor, they were really irritating to students)
  • Fixed the incorrect instructions on the README. Tests need to be run using pytest, not pylint

Golden files need to be made, but will follow in a post-upgrade PR.
Turning on analysis for practice exercises will also follow in a post-upgrade PR.

@ErikSchierboom ErikSchierboom merged commit 71266e1 into exercism:main Apr 7, 2023
2 checks passed
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.

None yet

2 participants