pytest-console-scripts icon indicating copy to clipboard operation
pytest-console-scripts copied to clipboard

Modernize old workflows

Open HexDecimal opened this issue 1 year ago • 1 comments

Add tests for Python 3.12 3.13 and PyPy 3.10.

Publishing uses the correct URL.

Removed types-setuptools because there is no setup.py to check.

Failing CI tests were caused by installing check-manifest on PyPy on Windows. I couldn't convince Tox to force CPython for the lint test environment so I moved linting into a separate CI job. Linting is redundant if done more than once anyways.

Possible future task: Flake8 on Tox could be replaced with Ruff on pre-commit.

HexDecimal avatar Sep 05 '24 11:09 HexDecimal

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.54%. Comparing base (d873f69) to head (2f42300). Report is 2 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #88   +/-   ##
=======================================
  Coverage   99.54%   99.54%           
=======================================
  Files           1        1           
  Lines         219      219           
=======================================
  Hits          218      218           
  Misses          1        1           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Sep 05 '24 11:09 codecov[bot]