Upgrading pytest-xdist 1 to 2
Unknown1.34.0 → 2.5.0
Fetching 7 releases from GitHub…0 / 7
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Python requirement changed in 2.3.0: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* → >=3.6.
Drops six.
Installs 7 packages in all (was 8).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export get_xdist_worker_id - added:
export is_xdist_controller - added:
export is_xdist_master - added:
export is_xdist_worker
- removed:
method DSession.worker_logwarning(message, code, nodeid, fslocation) - changed:
class DSession(object) → class DSession - changed:
class TerminalDistReporter(object) → class TerminalDistReporter - added:
method DSession.worker_internal_error(node, formatted_error)
- changed:
class RemoteControl(object) → class RemoteControl - changed:
class StatRecorder(object) → class StatRecorder - changed:
class WorkerFailSession(object) → class WorkerFailSession
- added:
function pytest_handlecrashitem(crashitem, report, sched) - added:
function pytest_xdist_auto_num_workers(config)
- removed:
class AutoInt(int) - removed:
function auto_detect_cpus() - added:
function get_xdist_worker_id(request_or_session) - added:
function is_xdist_controller(request_or_session) -> bool - added:
function is_xdist_worker(request_or_session) -> bool - added:
function pytest_xdist_auto_num_workers(config) - added:
variable PYTEST_GTE_7 - added:
variable is_xdist_master
- removed:
method WorkerInteractor.pytest_logwarning(message, code, nodeid, fslocation) - removed:
method WorkerInteractor.pytest_warning_captured(warning_message, when, item) - changed:
class WorkerInteractor(object) → class WorkerInteractor - added:
function setproctitle(title) - added:
function worker_title(title) - added:
method WorkerInteractor.pytest_collection_modifyitems(session, config, items)
- added:
export LoadGroupScheduling
- changed:
class EachScheduling(object) → class EachScheduling - added:
method EachScheduling.mark_test_pending(item)
- changed:
class LoadScheduling(object) → class LoadScheduling - added:
method LoadScheduling.mark_test_pending(item)
- added:
class LoadGroupScheduling(LoadScopeScheduling) - added:
constructor LoadGroupScheduling(config, log=…)
- changed:
class LoadScopeScheduling(object) → class LoadScopeScheduling - added:
method LoadScopeScheduling.mark_test_pending(item)
- changed:
class NodeManager(object) → class NodeManager - changed:
class WorkerController(object) → class WorkerController