Skip to content

Remove factory boy dependency#6

Merged
dannyshaw merged 5 commits into
masterfrom
upgrade/remove-factory-boy-dependency
Feb 18, 2026
Merged

Remove factory boy dependency#6
dannyshaw merged 5 commits into
masterfrom
upgrade/remove-factory-boy-dependency

Conversation

@dannyshaw
Copy link
Copy Markdown
Contributor

  • remove unused dependency causing resolve errors in django upgrade
  • fix github tests
  • bump version

dannyshaw and others added 5 commits February 17, 2026 16:54
factory-boy was removed from the codebase in commit 05b98fb (Oct 2019)
but the dependency remained in setup.py. This change removes it.

The package uses schematics' built-in get_mock_object() method for
test fixtures, not factory-boy.

All tests pass without factory-boy installed.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Remove Python 3.7 (EOL, not available on ubuntu-24.04)
- Add Python 3.12
- Update actions/checkout@v3 -> v4
- Update actions/setup-python@v4 -> v5

Python 3.7 reached end-of-life on 2023-06-27 and is no longer
available on ubuntu-latest runners.
@dannyshaw dannyshaw merged commit 204218a into master Feb 18, 2026
6 checks passed
@dannyshaw dannyshaw deleted the upgrade/remove-factory-boy-dependency branch February 18, 2026 12:05
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