{"id":21616,"library":"nose-xunitmp","title":"nose-xunitmp","description":"A nose plugin that provides Xunit output when running multiprocess tests. Current version is 0.4.1, last release in 2015, unmaintained since then.","status":"deprecated","version":"0.4.1","language":"python","source_language":"en","source_url":"https://github.com/jpellerin/nose-xunitmp","tags":["testing","nose","xunit","multiprocess"],"install":[{"cmd":"pip install nose-xunitmp","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Required plugin framework","package":"nose","optional":false}],"imports":[{"note":"Incorrect module path; plugin is part of nose.plugins","wrong":"import nose.xunitmp","symbol":"XunitMP","correct":"from nose.plugins.xunitmp import XunitMP"}],"quickstart":{"code":"import sys\nsys.argv = ['nosetests', '--with-xunitmp', 'test_sample.py']\nimport nose\nnose.main()","lang":"python","description":"Run nose with the xunitmp plugin to get xunit output from multiprocess tests."},"warnings":[{"fix":"Migrate to pytest with pytest-xdist which supports xunit output natively.","message":"nose-xunitmp is unmaintained and works only with Python 2.7. Python 3 is not supported.","severity":"deprecated","affected_versions":"all"},{"fix":"Use a single-process runner or switch to pytest.","message":"When using with nose's multiprocess plugin, the xunitmp plugin may produce incomplete results due to race conditions in output collection.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Python 2.7 or migrate to an alternative test runner.","message":"The plugin does not support Python 3. Installation on Python 3 will fail due to syntax errors in the source.","severity":"breaking","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use: from nose.plugins.xunitmp import XunitMP","cause":"Incorrect import path; the plugin is not a top-level module.","error":"ImportError: No module named xunitmp"},{"fix":"Install nose: pip install nose","cause":"nose is not installed or is an incompatible version.","error":"AttributeError: module 'nose' has no attribute 'plugins'"},{"fix":"Use Python 2.7 or switch to pytest.","cause":"The source code contains Python 2 syntax (e.g., print statement) and fails on Python 3.","error":"SyntaxError: invalid syntax (xunitmp.py, line 42)"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}