{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"A pytest plugin that provides skip markers to conditionally skip tests based on platform, OS, and other runtime conditions without writing custom skip logic.","skillfed_tags":["pytest-plugin","test-markers","platform-detection"],"use_cases":["Skip Linux-only tests when running on Windows or macOS without manual platform checks","Conditionally run Windows-specific tests only on Windows systems during CI/CD","Reduce boilerplate by using declarative markers instead of if-statements in test functions","Simplify test suites that need to run different tests across multiple operating systems"],"what_it_does":"pytest-skip-markers is a pytest plugin that provides a collection of pre-built skip markers to simplify conditional test skipping. Instead of writing custom skip logic for platform-specific or environment-specific tests, you decorate test functions with markers like @pytest.mark.skip_unless_on_linux to skip tests based on runtime conditions. The plugin was extracted from pytest-salt-factories and targets common scenarios such as platform-specific test execution.\n\nThe package depends on pytest as its core framework, along with attrs, distro (for OS detection), and pywin32 (for Windows support). It supports Python 3.8 through 3.12 and is classified as Production/Stable. The codebase is typed, making it compatible with static type checkers.","worth_installing":"Yes, if you have platform-specific tests and want to reduce skip-logic boilerplate. The package is stable and has no known vulnerabilities. However, note that it has been dormant for 735 days\u2014while the repository is not archived and recent commits exist, you should verify that the available markers match your needs before adopting it, as the feature set may not have evolved recently."},"id":"pytest-skip-markers","links":{"html":"https://skillfed.io/packages/pytest-skip-markers","md":"https://skillfed.io/packages/pytest-skip-markers.md","pypi":"https://pypi.org/project/pytest-skip-markers/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-08-09","license_spdx":null,"license_treatment":"permissive","name":"pytest-skip-markers","python_support":"supports_current","summary":"Pytest Salt Plugin"},"popularity":{"monthly_downloads":74428,"position":14836,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.5.2"}
