Skip to content

Add Claude support#12

Merged
tepickering merged 9 commits intomainfrom
claude
Feb 21, 2026
Merged

Add Claude support#12
tepickering merged 9 commits intomainfrom
claude

Conversation

@tepickering
Copy link
Copy Markdown
Contributor

Add initial CLAUDE.md and use claude to make a bunch of long-standing fixes and updates. Most notably, update the web interface to use the latest bootstrap and get rid of jquery.

tepickering and others added 9 commits February 21, 2026 13:03
The 'all' extras group doesn't exist in pyproject.toml (only 'test' and 'docs' are defined), causing CI to fail with "extras not found for package camsrv: all".

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pytest-astropy injects TestRunner.make_test_runner_in() into each module
at collection time, which raises AstropyPendingDeprecationWarning. With
filterwarnings = ["error"] this causes all test collection to fail.

Remove pytest-astropy in favor of plain pytest, drop the astropy-specific
pytest config (astropy_header, doctest_plus, doctest-rst), fix the
testpaths typo (camsrv/test -> camsrv/tests), and remove docs from the
pytest command since there are no RST doctests to run.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
--cov requires pytest-cov to be installed; plain pytest does not include it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace python 3.12 with 3.14 in the test matrix and remove the
astropylts tox environment from both the workflow and tox.ini.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tepickering tepickering merged commit 1f3a73e into main Feb 21, 2026
7 checks passed
@tepickering tepickering deleted the claude branch February 21, 2026 22:14
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.

1 participant