Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
a9b53b9
build(sweeps): align make format with CI, remove python 3.9 support
kelu-wandb May 13, 2026
a5a3651
build(sweeps): migrate to uv
kelu-wandb May 13, 2026
87f8da6
make circleci use uv too
kelu-wandb May 13, 2026
a15380d
fix circlecci name
kelu-wandb May 13, 2026
deb2d41
test(sweeps): fix code coverage
kelu-wandb May 13, 2026
044d955
test(sweeps): speed up tests while maintaining code coverage
kelu-wandb May 13, 2026
d08083a
more coverage fixes
kelu-wandb May 13, 2026
59f5f48
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 13, 2026
8924b82
fix codecov upload
kelu-wandb May 13, 2026
3e50b59
add comment about codecov upload
kelu-wandb May 13, 2026
e6dc7ca
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 13, 2026
d82e94b
revert durations args
kelu-wandb May 14, 2026
e7379a2
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 14, 2026
87df18a
test(sweeps): new tests to improve coverages
kelu-wandb May 14, 2026
9ad1fa0
only run coverage on py310, set resource to large
kelu-wandb May 14, 2026
7efa955
restore resource class large
kelu-wandb May 14, 2026
e6d1e92
try to fix test performance by going back to machien image
kelu-wandb May 14, 2026
fafbbaf
Merge branch 'kelu/uv' into kelu/fix-coverage
kelu-wandb May 14, 2026
b5e8fd1
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 14, 2026
6cc70a2
Merge branch 'kelu/faster-tests' into kelu/more-coverage
kelu-wandb May 14, 2026
51d270c
extract lint python
kelu-wandb May 14, 2026
aff2e85
Merge branch 'kelu/uv' into kelu/fix-coverage
kelu-wandb May 14, 2026
208e4ab
actually go back to having the tox target always generate coverage fo…
kelu-wandb May 14, 2026
e465dc8
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 14, 2026
f92f20d
Merge branch 'kelu/faster-tests' into kelu/more-coverage
kelu-wandb May 14, 2026
d24ceec
restore spirit of tests
kelu-wandb May 14, 2026
e0f91c8
add some comments
kelu-wandb May 14, 2026
43847e7
Merge branch 'kelu/faster-tests' into kelu/more-coverage
kelu-wandb May 14, 2026
1925820
adjustments
kelu-wandb May 14, 2026
6695936
make test a bit more robust
kelu-wandb May 14, 2026
98946d7
Merge branch 'kelu/more-coverage' into kelu/faster-tests
kelu-wandb May 14, 2026
4590df1
remove unnecessary constant
kelu-wandb May 14, 2026
b866de2
bump version to 0.3.0 partial work
kelu-wandb May 18, 2026
285da4c
Merge branch 'master' into kelu/align-pre-commit
kelu-wandb May 22, 2026
28af4c0
Merge branch 'kelu/align-pre-commit' into kelu/uv
kelu-wandb May 22, 2026
cefd420
Merge branch 'kelu/uv' into kelu/fix-coverage
kelu-wandb May 22, 2026
a7f8592
Merge branch 'kelu/fix-coverage' into kelu/faster-tests
kelu-wandb May 22, 2026
f9bf7ef
Merge branch 'kelu/faster-tests' into kelu/release-0.3.0
kelu-wandb May 22, 2026
8ae6efc
Merge origin/master into kelu/release-0.3.0
kelu-wandb May 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ release-test: dist ## package and upload test release
twine upload --repository testpypi dist/*

bumpversion-to-dev:
uv pip install -qq bumpversion==0.5.3
uv pip install -qq bump2version
uv run python ./tools/bumpversion-tool.py --to-dev

bumpversion-from-dev:
uv pip install -qq bumpversion==0.5.3
uv pip install -qq bump2version
uv run python ./tools/bumpversion-tool.py --from-dev
5 changes: 2 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[bumpversion]
current_version = 0.2.1.dev1
current_version = 0.3.0.dev1
commit = True
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(?:\.dev(?P<dev>\d+))?
serialize =
serialize =
{major}.{minor}.{patch}.dev{dev}
{major}.{minor}.{patch}

Expand All @@ -14,4 +14,3 @@ replace = version="{new_version}"
[bumpversion:file:src/sweeps/__init__.py]
search = __version__ = "{current_version}"
replace = __version__ = "{new_version}"

6 changes: 3 additions & 3 deletions tools/bumpversion-tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import configparser
import sys

import bumpversion
from bumpversion.cli import main as bump2version_main

parser = argparse.ArgumentParser()
parser.add_argument("--to-dev", action="store_true", help="bump the dev version")
Expand Down Expand Up @@ -36,7 +36,7 @@ def bump_release_to_dev(current_version):
if args.debug:
bump_args += ["--allow-dirty", "--dry-run", "--verbose"]
bump_args += ["--new-version", new_version, "dev"]
bumpversion.main(bump_args)
bump2version_main(bump_args)


def bump_release_from_dev(current_version):
Expand All @@ -51,7 +51,7 @@ def bump_release_from_dev(current_version):
if args.debug:
bump_args += ["--allow-dirty", "--dry-run", "--verbose"]
bump_args += ["--new-version", new_version, "patch"]
bumpversion.main(bump_args)
bump2version_main(bump_args)


def main():
Expand Down