Closed kinow closed 5 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 94.97%. Comparing base (
a2188de
) to head (1f46474
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
TIL², I believe we can remove the mypy.ini
file as well, and use pyproject.toml
: https://mypy.readthedocs.io/en/stable/config_file.html#using-a-pyproject-toml-file
[[tool.mypy.overrides]]
module = 'wdl2cwl'
show_error_context = true
show_column_numbers = true
show_error_codes = true
pretty = true
strict = True
[[tool.mypy.overrides]]
module = "ruamel.*"
ignore_errors = True
[[tool.mypy.overrides]]
module = "lark.*"
ignore_missing_imports = True
Will try it later today and see what else would need to be updated too.
Will try it later today and see what else would need to be updated too.
Syntax was a little different, but appears to have worked. make mypy
passing locally for me.
closes #111
The
setup.py
file can be simplified down to just asetup()
call (as long as we use a recentpip
module). We can use the installation groups, so instead oftest-requirements.txt
,mypy-requirements.txt
, etc, we can group the dependencies in a single file, within groups, and then callpip install wdl2cwl[test]
,pip install wdl2cwl[mypy]
, etc.