Python version update#226
Conversation
Drop EOL Python 3.9 from tox and CI, add 3.14, tighten python_requires and trove classifiers, and bump cadcutils/cadcdata/cadctap versions for PyPI. Co-authored-by: Cursor <cursoragent@cursor.com>
The scratch scripts are no longer under package test directories. Co-authored-by: Cursor <cursoragent@cursor.com>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #226 +/- ##
=======================================
Coverage ? 87.18%
=======================================
Files ? 29
Lines ? 3323
Branches ? 0
=======================================
Hits ? 2897
Misses ? 426
Partials ? 0 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
cadc-get-cert issues proxy certificates, so offering --cert for authentication was redundant. Build its CLI with usecert=False, harden Subject.from_cmd_line_args, and update help fixtures and tests. Also ignore coverage.xml in .gitignore. Co-authored-by: Cursor <cursoragent@cursor.com>
@shinybrar - yes, but that's outside the scope of this PR. That part works in general and changing it is not a priority, at least for the existing apps. I've only updated the tests to remove the dependency on |
Updated the supported Python versions (3.10-3.14).
Fix a few issues: #60, #224, #208, #164
Also took advantage to replace the use of golden files in testing the CLI parsers eliminating the annoying formatting dependency on
argparse