$npx skillfedfor your agent

flake8-copyright

Adds copyright checks to flake8

With conditionsPyPI Quality AssuranceReleased Feb 202382.3K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — flake8_copyright-0.2.4-py3-none-any.whl
v0.2.4 · released 2023-02-08 · 1 runtime deps: setuptools

Yes, if you need copyright-notice enforcement and can tolerate dormant maintenance. The package is lightweight, has no known vulnerabilities, and integrates cleanly into flake8. However, verify it works with your flake8 version and confirm the license terms before use. If active maintenance and support are important, consider whether a custom linting rule or alternative tool better suits your needs.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • flake8 must be installed and configured; C errors are not selected by default in flake8, so you must explicitly add them to the select option.
  • Low install friction with only setuptools as a runtime dependency.
  • However, the package is dormant—last release was 2023-02-08 and no commits since 2023-09-18—so expect no active maintenance or bug fixes.

License · maintenance · safety

(unclear) — License status is unclear; no SPDX identifier or raw license text is available. Verify the actual license terms before adopting this package in a commercial or restricted context.

last release 2023-02-08 (1283 days) · last repo commit 2023-09-18 · 18 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 82,326 downloads/mo, #14,170 on PyPI

Verify before relying

pip install flake8-copyright

Then in .flake8 config:
[flake8]
copyright-check = True
select = E,F,W,C

Run: flake8 your_file.py
  • Whether the package works with current flake8 versions (last release predates many recent flake8 updates).
  • Actual license terms, since license_treatment is marked unclear and no SPDX identifier is present.
  • Python 3.10+ compatibility, given classifiers only list Python 2 and 3 generically.
Same gist for agents: .md · .json

What it is and what it does

flake8-copyright is a flake8 plugin that adds copyright-notice checking to your linting workflow. It scans Python files for copyright statements (e.g., 'Copyright 2014' or 'Copyright (C) 2014') using a configurable regular expression and can enforce that a specific author name appears in the notice. You configure it via flake8's standard configuration file, setting options like the minimum file size before a notice is required, the author name to match, and a custom regex pattern if the default doesn't fit your needs.

The plugin integrates directly into flake8's error reporting, emitting C-category errors for files missing the expected copyright statement. It's useful for projects that need to enforce consistent copyright attribution across their codebase. However, the package has been dormant since early 2023 with no recent commits, so it may not be actively maintained or tested against the latest flake8 versions.

Use it for

  • Enforce copyright notices on all Python files in an open-source project to ensure proper attribution.
  • Validate that proprietary code includes company copyright statements as part of CI/CD linting.
  • Require specific author names in copyright headers to track code ownership across a team.
  • Automatically flag files missing copyright notices during code review via flake8 integration.

Worth the install?

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

With conditions

Yes, if you need copyright-notice enforcement and can tolerate dormant maintenance.

The package is lightweight, has no known vulnerabilities, and integrates cleanly into flake8. However, verify it works with your flake8 version and confirm the license terms before use. If active maintenance and support are important, consider whether a custom linting rule or alternative tool better suits your needs.

Install

flake8-copyright on PyPI

Before you install

Low install friction with only setuptools as a runtime dependency. However, the package is dormant—last release was 2023-02-08 and no commits since 2023-09-18—so expect no active maintenance or bug fixes.

flake8 must be installed and configured; C errors are not selected by default in flake8, so you must explicitly add them to the select option.

License in practice

License status is unclear; no SPDX identifier or raw license text is available. Verify the actual license terms before adopting this package in a commercial or restricted context.

Quickstart

pip install flake8-copyright

Then in .flake8 config:
[flake8]
copyright-check = True
select = E,F,W,C

Run: flake8 your_file.py

Verify before relying

  • Whether the package works with current flake8 versions (last release predates many recent flake8 updates).
  • Actual license terms, since license_treatment is marked unclear and no SPDX identifier is present.
  • Python 3.10+ compatibility, given classifiers only list Python 2 and 3 generically.

Package facts

LicenseNot declared unclear
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
setuptools
MaintenanceDormant 1,283 days since the last release
Last repo commit
First released
Downloads82,326 / month, #14,170 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 3

Evidence: flake8_copyright-0.2.4-py3-none-any.whl

Tags

Capabilities
flake8 copyright checkcopyright notice enforcementpython file copyright validationflake8 plugin copyrightautomated copyright detectioncopyright lintingcode copyright compliance
Topics
lintingcopyright-compliance
PyPI keywords
pep8flake8copyright

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 copyright check”

  • flake8-copyrightA flake8 plugin that enforces the presence of copyright notices in…
  • flake8-builtinsA flake8 plugin that detects when Python builtins are shadowed by…
  • flake8-isortIntegrates isort into flake8 linting, reporting import violations as…

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-print · flake8-quotes · flake8-literal · flake8 · pep8-naming · hacking · wemake-python-styleguide · flake8-deprecated · pytest-flake8 · flake8-logging-format