NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #622 most downloaded on PyPI
Pytest plugin which splits the test suite to equally sized sub suites based on test execution time.
Last release 8 months ago
03 Feb 2026
Release timing varies
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 23 of 25 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
25 releases · first in 2020
One column per quarter.
Migrated poetry.dev-dependencies to poetry.group.dev.dependencies
poetry.dev-dependencies to poetry.group.dev.dependencies[0.10.0] - 2024-10-16 Added Support for Python 3.13.
Cruft update to get up to date with the parent cookiecutter template
[0.8.2] - 2024-01-29 Added Support for pytest 8.x Python 3.12 to CI test matrix
Fixed usage of deprecated pytest API
The least_duration algorithm should now split deterministically regardless of starting test order. This should fix the main problem when running with
least_duration algorithm should now split deterministically regardless of starting test order.pytest-randomly or pytest-random-orderSupport for pytest 7.x, see #47
Compatibility with IPython Notebooks
Wolt cookiecutter + cruft setup, see #33
Durations file content in prettier format, see #31
--clean-durations flag (can be used while --store-durations) https://github.com/jerry-git/pytest-split/pull/29
--clean-durations flag (can be used while --store-durations) https://github.com/jerry-git/pytest-split/pull/29slowest-tests CLI command https://github.com/jerry-git/pytest-split/pull/30Document usage with pytest-random-order https://github.com/jerry-git/pytest-split/pull/24
pytest-random-order https://github.com/jerry-git/pytest-split/pull/24Support for least_duration algo
least_duration algo (https://github.com/jerry-git/pytest-split/pull/16)Fix support for src project structure and some minor changes
Fix for running marked (-m) tests
-m) tests (https://github.com/jerry-git/pytest-split/issues/17, https://github.com/jerry-git/pytest-split/issues/18)Poetry support 🥳 https://github.com/jerry-git/pytest-split/pull/15
A big refactoring and a new format for storing the durations. Should be backwards-compatible with the old format though. See https://github.com/jerry-
A big refactoring and a new format for storing the durations. Should be backwards-compatible with the old format though. See https://github.com/jerry-git/pytest-split/pull/14 for full details 🙂
Better UX via more descriptive messages
Use threshold time for 'setup' as well (was already in use for 'teardown'), relates to #1
'setup' as well (was already in use for 'teardown'), relates to #1Include total test count in collection output
Nothing published for this version
Do not allow negative durations
Threshold for teardown durations
Documentation (readme) and licence
Documentation (readme) and licence
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →