Commits
May 2026:
- README: fix some broken links
- all: add pyproject.toml config; add missing docstrings
- .github: remove some now-unused GitHub Actions config
- scripts: add my standard test runner; switch to ty for type checking
December 2025:
November 2025:
- Merge pull request #83 from alexwlchan/dependabot/github_actions/actions/checkout-6
- Bump actions/checkout from 5 to 6
October 2025:
September 2025:
- Merge pull request #81 from alexwlchan/dependabot/pip/ruff-0.13.2
- Bump ruff from 0.13.1 to 0.13.2
- Merge pull request #79 from alexwlchan/dependabot/pip/mypy-1.18.2
- Bump mypy from 1.18.1 to 1.18.2
- Merge pull request #80 from alexwlchan/dependabot/pip/ruff-0.13.1
- Bump ruff from 0.13.0 to 0.13.1
- Merge pull request #76 from alexwlchan/dependabot/pip/mypy-1.18.1
- Bump mypy from 1.17.1 to 1.18.1
- Merge pull request #77 from alexwlchan/dependabot/pip/pytest-cov-7.0.0
- Bump pytest-cov from 6.3.0 to 7.0.0
- Merge pull request #78 from alexwlchan/dependabot/pip/ruff-0.13.0
- Bump ruff from 0.12.12 to 0.13.0
- Merge pull request #73 from alexwlchan/dependabot/pip/ruff-0.12.12
- Bump ruff from 0.12.10 to 0.12.12
- Merge pull request #74 from alexwlchan/dependabot/pip/pytest-cov-6.3.0
- Bump pytest-cov from 6.2.1 to 6.3.0
- Merge pull request #75 from alexwlchan/dependabot/github_actions/actions/setup-python-6
- Bump actions/setup-python from 5 to 6
August 2025:
- Merge pull request #72 from alexwlchan/dependabot/pip/ruff-0.12.10
- Bump ruff from 0.12.9 to 0.12.10
- Merge pull request #70 from alexwlchan/dependabot/github_actions/actions/checkout-5
- Bump actions/checkout from 4 to 5
- Merge pull request #71 from alexwlchan/dependabot/pip/ruff-0.12.9
- Bump ruff from 0.12.7 to 0.12.9
- Merge pull request #68 from alexwlchan/dependabot/pip/mypy-1.17.1
- Bump mypy from 1.16.1 to 1.17.1
- Merge pull request #69 from alexwlchan/dependabot/pip/ruff-0.12.7
- Bump ruff from 0.12.3 to 0.12.7
July 2025:
- Merge pull request #67 from alexwlchan/dependabot/pip/ruff-0.12.3
- Bump ruff from 0.12.2 to 0.12.3
- Merge pull request #66 from alexwlchan/dependabot/pip/ruff-0.12.2
- Bump ruff from 0.12.1 to 0.12.2
- Merge pull request #65 from alexwlchan/dependabot/pip/ruff-0.12.1
June 2025:
- Bump ruff from 0.12.0 to 0.12.1
- Merge pull request #63 from alexwlchan/dependabot/pip/mypy-1.16.1
- Bump mypy from 1.16.0 to 1.16.1
- Merge pull request #64 from alexwlchan/dependabot/pip/ruff-0.12.0
- Bump ruff from 0.11.13 to 0.12.0
- Merge pull request #62 from alexwlchan/dependabot/pip/pytest-cov-6.2.1
- Bump pytest-cov from 6.1.1 to 6.2.1
- Merge pull request #61 from alexwlchan/dependabot/pip/ruff-0.11.13
- Bump ruff from 0.11.12 to 0.11.13
- Merge pull request #59 from alexwlchan/dependabot/pip/mypy-1.16.0
- Bump mypy from 1.15.0 to 1.16.0
- Merge pull request #60 from alexwlchan/dependabot/pip/ruff-0.11.12
- Bump ruff from 0.11.11 to 0.11.12
May 2025:
- Merge pull request #58 from alexwlchan/dependabot/pip/ruff-0.11.11
- Bump ruff from 0.11.10 to 0.11.11
- Merge pull request #57 from alexwlchan/dependabot/pip/ruff-0.11.10
- Bump ruff from 0.11.9 to 0.11.10
- Merge pull request #56 from alexwlchan/dependabot/pip/ruff-0.11.9
- Bump ruff from 0.11.8 to 0.11.9
- Merge pull request #55 from alexwlchan/dependabot/pip/ruff-0.11.8
- Bump ruff from 0.11.6 to 0.11.8
April 2025:
- Merge pull request #54 from alexwlchan/dependabot/pip/ruff-0.11.6
- Bump ruff from 0.11.5 to 0.11.6
- Merge pull request #53 from alexwlchan/dependabot/pip/ruff-0.11.5
- Bump ruff from 0.11.4 to 0.11.5
- Merge pull request #52 from alexwlchan/dependabot/pip/ruff-0.11.4
- Bump ruff from 0.11.2 to 0.11.4
- Merge pull request #51 from alexwlchan/dependabot/pip/pytest-cov-6.1.1
- Bump pytest-cov from 6.1.0 to 6.1.1
- Merge pull request #50 from alexwlchan/add-types
- Add type hints to the files
- Add a dependency on mypy; add mypy in GitHub Actions
March 2025:
- Merge pull request #49 from alexwlchan/dependabot/pip/ruff-0.11.2
- Bump ruff from 0.11.0 to 0.11.2
- Merge pull request #48 from alexwlchan/dependabot/pip/ruff-0.11.0
- Bump ruff from 0.9.10 to 0.11.0
- Merge pull request #47 from alexwlchan/dependabot/pip/ruff-0.9.10
- Bump ruff from 0.9.9 to 0.9.10
- Merge pull request #46 from alexwlchan/dependabot/pip/ruff-0.9.9
- Bump ruff from 0.9.7 to 0.9.9
February 2025:
- Switch to weekly updates for Dependabot
- Merge pull request #45 from alexwlchan/dependabot/pip/ruff-0.9.7
- Bump ruff from 0.9.6 to 0.9.7
- Merge pull request #44 from alexwlchan/dependabot/pip/ruff-0.9.6
- Bump ruff from 0.9.5 to 0.9.6
- Merge pull request #43 from alexwlchan/dependabot/pip/ruff-0.9.5
- Bump ruff from 0.9.4 to 0.9.5
- Merge pull request #42 from alexwlchan/dependabot/pip/ruff-0.9.4
January 2025:
- Bump ruff from 0.9.3 to 0.9.4
- Merge pull request #41 from alexwlchan/dependabot/pip/ruff-0.9.3
- Bump ruff from 0.9.2 to 0.9.3
- Merge pull request #40 from alexwlchan/dependabot/pip/ruff-0.9.2
- Bump ruff from 0.9.1 to 0.9.2
- Merge pull request #39 from alexwlchan/dependabot/pip/ruff-0.9.1
- Bump ruff from 0.9.0 to 0.9.1
- Merge pull request #38 from alexwlchan/dependabot/pip/ruff-0.9.0
- Bump ruff from 0.8.6 to 0.9.0
- Merge pull request #37 from alexwlchan/dependabot/pip/ruff-0.8.6
- Bump ruff from 0.8.5 to 0.8.6
- Merge pull request #36 from alexwlchan/dependabot/pip/ruff-0.8.5
- Bump ruff from 0.8.4 to 0.8.5
December 2024:
- Merge pull request #35 from alexwlchan/dependabot/pip/ruff-0.8.4
- Bump ruff from 0.8.3 to 0.8.4
- Merge pull request #34 from alexwlchan/dependabot/pip/ruff-0.8.3
- Bump ruff from 0.8.2 to 0.8.3
- Merge pull request #33 from alexwlchan/dependabot/pip/ruff-0.8.2
- Bump ruff from 0.8.1 to 0.8.2
November 2024:
- Merge pull request #32 from alexwlchan/dependabot/pip/ruff-0.8.1
- Bump ruff from 0.8.0 to 0.8.1
- Merge pull request #31 from alexwlchan/dependabot/pip/ruff-0.8.0
- Bump ruff from 0.7.4 to 0.8.0
- Merge pull request #30 from alexwlchan/dependabot/pip/ruff-0.7.4
- Bump ruff from 0.7.3 to 0.7.4
- Merge pull request #29 from alexwlchan/dependabot/pip/ruff-0.7.3
- Bump ruff from 0.7.2 to 0.7.3
- Merge pull request #28 from alexwlchan/dependabot/pip/ruff-0.7.2
- Bump ruff from 0.7.1 to 0.7.2
October 2024:
- Merge pull request #27 from alexwlchan/dependabot/pip/pytest-cov-6.0.0
- Bump pytest-cov from 5.0.0 to 6.0.0
- Merge pull request #26 from alexwlchan/dependabot/pip/ruff-0.7.1
- Bump ruff from 0.7.0 to 0.7.1
- Merge pull request #25 from alexwlchan/dependabot/pip/ruff-0.7.0
- Bump ruff from 0.6.9 to 0.7.0
- Merge pull request #24 from alexwlchan/dependabot/pip/ruff-0.6.9
- Bump ruff from 0.6.8 to 0.6.9
September 2024:
- Merge pull request #23 from alexwlchan/dependabot/pip/ruff-0.6.8
- Bump ruff from 0.6.7 to 0.6.8
- Merge pull request #22 from alexwlchan/dependabot/pip/ruff-0.6.7
- Bump ruff from 0.6.6 to 0.6.7
- Merge pull request #21 from alexwlchan/dependabot/pip/ruff-0.6.6
- Bump ruff from 0.6.5 to 0.6.6
- Merge pull request #20 from alexwlchan/dependabot/pip/ruff-0.6.5
- Bump ruff from 0.6.4 to 0.6.5
- Merge pull request #19 from alexwlchan/dependabot/pip/ruff-0.6.4
- Bump ruff from 0.6.3 to 0.6.4
August 2024:
- Merge pull request #18 from alexwlchan/dependabot/pip/ruff-0.6.3
- Bump ruff from 0.6.2 to 0.6.3
- Merge pull request #17 from alexwlchan/dependabot/pip/ruff-0.6.2
- Bump ruff from 0.6.1 to 0.6.2
- Merge pull request #16 from alexwlchan/dependabot/pip/ruff-0.6.1
- Bump ruff from 0.6.0 to 0.6.1
- Merge pull request #15 from alexwlchan/dependabot/pip/ruff-0.6.0
- Bump ruff from 0.5.7 to 0.6.0
- Merge pull request #14 from alexwlchan/dependabot/pip/ruff-0.5.7
- Bump ruff from 0.5.6 to 0.5.7
- Merge pull request #13 from alexwlchan/dependabot/pip/ruff-0.5.6
- Bump ruff from 0.5.5 to 0.5.6
July 2024:
- Merge pull request #12 from alexwlchan/dependabot/pip/ruff-0.5.5
- Bump ruff from 0.5.4 to 0.5.5
- Merge pull request #11 from alexwlchan/dependabot/pip/ruff-0.5.4
- Bump ruff from 0.5.3 to 0.5.4
- Merge pull request #10 from alexwlchan/dependabot/pip/ruff-0.5.3
- Bump ruff from 0.5.2 to 0.5.3
- Merge pull request #9 from alexwlchan/dependabot/pip/ruff-0.5.2
- Bump ruff from 0.5.1 to 0.5.2
- Merge pull request #8 from alexwlchan/dependabot/pip/ruff-0.5.1
- Bump ruff from 0.5.0 to 0.5.1
June 2024:
- Merge pull request #7 from alexwlchan/dependabot/pip/ruff-0.5.0
- Bump ruff from 0.4.10 to 0.5.0
- Merge pull request #6 from alexwlchan/dependabot/pip/ruff-0.4.10
- Bump ruff from 0.4.9 to 0.4.10
- Merge pull request #5 from alexwlchan/dependabot/pip/ruff-0.4.9
- Bump ruff from 0.4.8 to 0.4.9
- Merge pull request #4 from alexwlchan/dependabot/pip/ruff-0.4.8
- Bump ruff from 0.4.7 to 0.4.8
- Merge pull request #3 from alexwlchan/build-tooling
- Switch to using
rufffor formatting
- Add a schedule to my Dependabot updates
- Remove an old, unused requirements file
- Switch to using
uvto manage dependencies
May 2024:
- I actually want pip, not pip-compile
- Add Dependabot config for GitHub Actions
- Merge pull request #2 from alexwlchan/upgrade-github-actions
- I have to tell it where to look
- Remember to add pip caching to GitHub Actions
- Remember to add flake8 as a requirement
- Add Dependabot config
- Improve the GitHub Actions setup
- Add black and flake8; reformat everything
April 2023:
- Merge pull request #1 from alexwlchan/fix-github-actions
- pin the python version maybe?
- bump the checkout version
- Rename the ‘fn’ input to ‘handler’
January 2022:
October 2021:
- format the examples
- run black over the whole repo
- Add a couple of examples
- Add a LICENSE and a README
- And now remove the uncovered code
- fix formatting of the uncovered code
- check github will fail over a coverage issue
- fix the formatting
- check formatting with black
- add a missing -r
- try to set up github actions
- Add some tests for concurrently
- Add some very basic tests for concurrently
- Add my initial recipe for concurrent.futures