$npx skillfedfor your agent

flake8-junit-report-basic

Simple tool that converts a flake8 file to junit format

SkipPyPI Quality AssuranceReleased Oct 2022994.3K downloads / moBSD 3-Clause LicensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — flake8_junit_report_basic-3.0.0-py3-none-any.whl
v3.0.0 · released 2022-10-04

No—the package is abandoned (last update October 2022) and will not receive fixes for modern Python or flake8 versions. If you need flake8-to-JUnit conversion, check for active forks or consider using flake8 plugins designed for your specific CI system, which are more likely to be maintained.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires flake8 to be installed separately; the package only converts existing flake8 output files.
  • No runtime dependencies and a pure-Python wheel distribution make installation straightforward.
  • However, the package is abandoned—last release was 2022-10-04 and no commits since then—so it will not receive bug fixes or updates for modern Python versions.

License · maintenance · safety

BSD 3-Clause License (permissive) — BSD 3-Clause License is permissive, allowing commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

last release 2022-10-04 (1410 days) · last repo commit 2022-10-04 · 3 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 994,269 downloads/mo, #4,554 on PyPI

Verify before relying

pip install flake8-junit-report-basic
flake8 --output-file flake8.txt
flake8_junit flake8.txt flake8_junit.xml
  • Compatibility with Python versions released after 2022; classifiers list only up to 3.4.
  • Whether the tool works correctly with recent flake8 output formats.
  • Active maintenance or community forks that may have addressed abandonment.
Same gist for agents: .md · .json

What it is and what it does

flake8-junit-report-basic is a command-line tool that reads flake8 linting output and transforms it into JUnit XML format. This allows CI/CD systems like Jenkins, GitLab CI, and GitHub Actions to parse and display flake8 violations as test failures in their native test reporting interfaces, making code quality issues visible alongside other test results.

The tool is a simple converter with no runtime dependencies—it takes a flake8 output file as input and writes a JUnit-compatible XML file. It was designed to bridge the gap between flake8's plain-text output and CI systems that natively understand JUnit format. However, the package has been abandoned since October 2022, with no updates for modern Python versions or recent flake8 releases.

Use it for

  • Display flake8 violations as test failures in Jenkins or other JUnit-aware CI systems.
  • Integrate Python code quality checks into CI pipelines that aggregate results in a single test report.
  • Convert legacy flake8 output files to JUnit format for historical CI system compatibility.
  • Include linting results in test dashboards that parse JUnit XML natively.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No—the package is abandoned (last update October 2022) and will not receive fixes for modern Python or flake8 versions.

If you need flake8-to-JUnit conversion, check for active forks or consider using flake8 plugins designed for your specific CI system, which are more likely to be maintained.

Install

flake8-junit-report-basic on PyPI

Before you install

No runtime dependencies and a pure-Python wheel distribution make installation straightforward. However, the package is abandoned—last release was 2022-10-04 and no commits since then—so it will not receive bug fixes or updates for modern Python versions.

Requires flake8 to be installed separately; the package only converts existing flake8 output files.

License in practice

BSD 3-Clause License is permissive, allowing commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

Quickstart

pip install flake8-junit-report-basic
flake8 --output-file flake8.txt
flake8_junit flake8.txt flake8_junit.xml

Verify before relying

  • Compatibility with Python versions released after 2022; classifiers list only up to 3.4.
  • Whether the tool works correctly with recent flake8 output formats.
  • Active maintenance or community forks that may have addressed abandonment.

Package facts

LicenseBSD 3-Clause License permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAbandoned 1,410 days since the last release
Last repo commit
First released
Downloads994,269 / month, #4,554 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: Flake8License :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3.4

Evidence: flake8_junit_report_basic-3.0.0-py3-none-any.whl

Tags

Capabilities
flake8 junit xml conversionflake8 ci reportinglint results junit formatflake8 test reportcode quality ci integration
Topics
ci-integrationabandoned

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “flake8 junit xml conversion”

Give your agent the search over MCP, or paste the wish link into any chat.

More Quality Assurance packages

coverage Worth it
PyPI · Testing · released Aug 2026

Coverage.py measures which lines of Python code are executed during test runs, reporting coverage percentages and identifying untested code paths.

Install it if you want to measure test completeness or enforce coverage thresholds in your project.

permissive licensepure Python · 3.10+
335.8Mdownloads / mo
ruff Worth it
PyPI · Python Modules · released Aug 2026

Ruff is a Python linter and code formatter written in Rust that combines linting, formatting, and code fixing into a single tool, replacing Flake8, Black, isort, and related utilities.

MITcompiled wheel · 3.7+
316.1Mdownloads / mo
pexpect With conditions
PyPI · Software Development · released Nov 2023

Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.

ISCpure Pythonaging
200.8Mdownloads / mo
black Worth it
PyPI · Python Modules · released May 2026

Black reformats Python source code to a consistent style by parsing entire files and rewriting them according to an opinionated, deterministic set of rules, eliminating manual formatting decisions.

MITpure Python · 3.10+
179.9Mdownloads / mo
pytest-xdist Worth it
PyPI · Utilities · released Jul 2025

pytest-xdist distributes pytest tests across multiple CPU cores or machines to speed up test execution, with the simplest usage being `pytest -n auto` to spawn workers equal to available CPUs.

Install it if your test suite takes long enough that parallelization would save meaningful time.

MITpure Python · 3.9+
177.1Mdownloads / mo
cfn-lint Worth it
PyPI · Quality Assurance · released Aug 2026

Validates AWS CloudFormation templates in YAML or JSON format against resource provider schemas and best practices, checking property values and configuration correctness.

Install it if you work with CloudFormation templates.

MIT-0pure Python
114.9Mdownloads / mo

See also flake8-junit-report · flake8-formatter-junit-xml · junit-xml-2 · junit2html · pylint-junit · junit-xml · junitparser · unittest-xml-reporting · xmlrunner · secscanner2junit