crim-ca / weaver

Weaver: Workflow Execution Management Service (EMS); Application, Deployment and Execution Service (ADES); OGC API - Processes; WPS; CWL Application Package
https://pavics-weaver.readthedocs.io
Apache License 2.0
23 stars 6 forks source link

drop Python 3.6 support #560

Closed fmigneault closed 9 months ago

fmigneault commented 9 months ago

The typing get_args function, which will now be used to improve some typing definitions (see references below) is not available until Python 3.8. In Python 3.7, it is still possible to use typing_extensions to resolve it, but Python 3.6 does not provide it. Deprecate this long overdue EOL version (no more security fixes since 23 Dec 2021, https://endoflife.date/python).

codecov[bot] commented 9 months ago

Codecov Report

Merging #560 (c161f20) into master (bcbb2ec) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #560   +/-   ##
=======================================
  Coverage   84.46%   84.46%           
=======================================
  Files          79       79           
  Lines       17703    17703           
  Branches     2685     2685           
=======================================
  Hits        14952    14952           
  Misses       2022     2022           
  Partials      729      729