Skip to content

Remove unused billing module#72

Merged
cdnsteve merged 1 commit intodevelopfrom
chore/remove-billing
Apr 9, 2026
Merged

Remove unused billing module#72
cdnsteve merged 1 commit intodevelopfrom
chore/remove-billing

Conversation

@cdnsteve
Copy link
Copy Markdown
Member

@cdnsteve cdnsteve commented Apr 9, 2026

Summary

  • Delete sugar/billing/ (api_keys.py, tiers.py, usage.py) - fully implemented but zero imports from codebase
  • Delete tests/test_billing.py and billing fixtures from conftest.py
  • Update FAQ, docs README, AGENTS.md, testing.md to remove billing references
  • Module was SaaS infrastructure that doesn't belong in an AGPL open-source tool

Test plan

  • 931 tests pass after removal
  • No remaining imports or references to billing module

The billing module (sugar/billing/) was fully implemented but never
imported or used anywhere in the codebase. It does not belong in this
open-source tool. Removes the module, its tests, conftest fixtures,
and all doc references.
@cdnsteve cdnsteve merged commit 8325388 into develop Apr 9, 2026
15 checks passed
@cdnsteve cdnsteve deleted the chore/remove-billing branch April 9, 2026 08:08
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