Skip to content

Conversation

@mattdawkins
Copy link
Member

Summary

  • Add scipy to requirements/runtime.txt and setup.cfg install_requires
  • batbot/spectrogram/__init__.py imports directly from scipy.stats (median_abs_deviation, skew, norm) but scipy was not listed as an explicit dependency
  • Previously only available transitively through librosa and scikit-image, which is fragile and could break if those packages change their dependency trees

Test plan

  • Verify pip install . in a clean virtual environment pulls in scipy
  • Run existing tests to confirm no regressions

🤖 Generated with Claude Code

scipy is imported directly in batbot/spectrogram/__init__.py
(scipy.stats.median_abs_deviation, scipy.stats.skew, scipy.stats.norm)
but was not listed as an explicit dependency. It only worked transitively
via librosa and scikit-image.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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