swesmith
The official SWE-smith package - A toolkit for generating software engineering training data at scale.
0.0.9
5.0M downloads/mo
#2188 most downloaded on PyPI
SWE-bench/SWE-smith
What this package is like to depend on
Last release 5 months ago
27 Feb 2026
Release timing varies
gaps range from 2 weeks to 4 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
1 years old
10 releases · first in 2025
3 releases in the last 12 months
see the full history below
Release timeline
10 releases · Apr 2025 to Feb 2026Releases
latest 10-
0.0.927 Feb 2026Nothing published for this version
-
0.0.816 Jan 2026Nothing published for this version
-
0.0.712 Sep 2025Nothing published for this version
-
0.0.622 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v0.0.5andv0.0.6there were 44 commits, 37 of them substantive:- Fix:
Mypytest_keysshould never be undefined - Fixes #99, #101; Add
bottlepy/bottleback, fixMypytest cmd - Fixes #103; Add missing function call in
get_eval_report - Add
Pythonprefix to some repos; Removebox - Remove modal volume related constants (does not work w/ latest version of modal)
- Minor fixes
- Remove
SGLANG_API_KEY; Add logic to remove f2p test files (eval,gather); Enable multiple patch apply - Add
get_f2p_test_filesfor golang - Fix test
- Add
get_f2p_test_filesfor some Python repos - Remove need for explicit
KEY_PATCH_TESTfrom evaluation logic - Add tests for evaluation
- Remove
base_commit,created_atfields (not necessary) - Improve adapter type hints (#112)
- Update pyproject.toml - Removed jupyter from the list of dependencies (#114)
- Added
.branchesfunc toRepoProfile; Addedrepair.pyto remove flaky instances;get_f2p_test_files->get_test_files(includes p2p tests); Addedmin_testingfor eval logic - Write branch removal logs to
devnull - Update LICENSE
- minor fixes to build_repo files and added stanfordnlp/string2string (#113)
- Enable matching patterns for
--instance_idarg foreval.py
…and 17 more.
- Fix:
-
0.0.509 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v0.0.2andv0.0.5there were 71 commits, 59 of them substantive:- Fix: Toggle images in docs
- Fix: mkdocs build failing due to workflow (#6)
- Fix docs curate subset example (#11)
- Doc: Change interlinking title (#10)
- Update paper link to arXiv
- Doc: Change link back to personal website
- Remove
python_versionargument - Feat #4 - Add testing (#27)
- Missing init.py in harness submodule (#33)
- Adding more init.py to expose swe-smith subfolders as submodules (#35)
- Fix SyntaxWarning by using raw string for regex expressions. (#36)
- Make bug generation, evaluation/validation harnesses work for Golang (#28)
- Remove
criteria.py, define "attributes" inCodeEntity(#46) - Remove tree-sitter-languages dependency (#44)
- Add tests for
transform_to_ft, grading - transform to ft swe agent 1.1 (#32)
- Replace ast.Str with ast.Constant (#49)
- Support bug generation for Ruby
- Use tree-sitter queries in Go adapter
- Emit warning on Go parsing error (#54)
…and 39 more.
-
0.0.407 Jun 2025Nothing published for this version
-
0.0.305 Jun 2025Nothing published for this version
-
0.0.207 May 2025Commits, not release notes
This project publishes no release notes. Between
v0.0.1andv0.0.2there were 2 commits, 1 of them substantive:- Feat: Improve automatic repo installation, add docs (#2)
-
0.0.102 May 2025Nothing published for this version
-
0.0.029 Apr 2025Nothing published for this version