{"id":28107,"library":"pytest-enabler","title":"pytest-enabler","description":"A pytest plugin that enables installed but otherwise disabled pytest plugins (e.g., those behind namespace packages or with lazy entry points). Current version 3.4.0, requires Python >=3.9. Released irregularly; part of the jaraco suite.","status":"active","version":"3.4.0","language":"python","source_language":"en","source_url":"https://github.com/jaraco/pytest-enabler","tags":["pytest","plugin","testing","jaraco"],"install":[{"cmd":"pip install pytest-enabler","lang":"bash","label":"Latest"}],"dependencies":[],"imports":[{"wrong":"import pytest_enabler","symbol":"pytest_enabler","correct":"import pytest_enabler"}],"quickstart":{"code":"# pytest-enabler is a pytest plugin; simply install it and pytest will discover it.\n# No explicit import required in your test code.\n# To verify it's active, run:\n# pytest --trace-config | grep enabler","lang":"python","description":"After installation, pytest-enabler automatically enables any installed pytest plugins that may be disabled (e.g., by namespace packaging). No manual activation needed."},"warnings":[{"fix":"Just install it; pytest finds it as a plugin.","message":"pytest-enabler works automatically; there's no need to import it or register it in conftest.py. Attempting to import it directly does nothing special.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade Python to 3.9+ or stick with pytest-enabler <3.0.0.","message":"Version 3.0.0 dropped support for Python 3.7 and 3.8. Requires Python >=3.9.","severity":"breaking","affected_versions":">=3.0.0"}],"env_vars":null,"search_vec":"'3.4.0':27 '3.9':30 'behind':17 'current':25 'disabl':12 'e.g':15 'enabl':3,8 'entri':23 'instal':9 'irregular':32 'jaraco':36,41 'lazi':22 'namespac':18 'otherwis':11 'packag':19 'part':33 'plugin':6,14,39 'point':24 'pytest':2,5,13,38 'pytest-enabl':1 'python':29 'releas':31 'requir':28 'suit':37 'test':40 'version':26","created_at":"2026-05-09T05:53:45.957736+00:00","updated_at":"2026-05-09T05:53:45.957736+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpd_saiudr/venv/lib/python3.12/site-packages/pytest_enabler/__init__.py\", line 15, in <module>\n    from pytest import Config, Parser\nModuleNotFoundError: No module named 'pytest'"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/jaraco/pytest-enabler","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pytest-enabler/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}