BSD Ports

devel/py-flakes 3.4.0 NetBSD

Passive checker of Python programs

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
e2eebb6274
License
mit
Categories
devel, python
Package size
137.5 KiB, 1195.2 KiB installed

Description

Pyflakes is similar to PyChecker in scope, but differs in that it does not execute the modules to check them. This is both safer and faster, although it does not perform as many checks. Unlike PyLint, Pyflakes checks only for logical errors in programs; it does not perform any checks on style

Install

Binary package:

pkgin install py311-flakes

From pkgsrc:

cd /usr/pkgsrc/devel/py-flakes && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.4.0
NetBSD 10.1 aarch643.4.0
SmartOS / illumos x86_644.0.3
macOS 15 arm644.0.3

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-flakes-3.4.0, py313-flakes-3.4.0, py314-flakes-3.4.0

Commit history 4

DateCommitCreditsLog message
e2eebb6274 adam py-flakes: updated to 4.0.3
4.0.3 (2026-10-07) - A few performance improvements - Fix handling of unconventional ``NamedTuple`` / ``TypedDict`` argument 1.
e663b75d2d wiz py-flakes: update to 4.0.2.
4.0.2 (2026-10-03) - Fix for ``lazy`` import of ``Literal`` considered eager
44060cbdd5 adam py-flakes: updated to 4.0.1
4.0.1 (2026-09-30) - Fix for ``lazy`` imports inside ``try:`` (not at module scope)
597c740e17 adam py-flakes: updated to 4.0.0
4.0.0 (2026-09-22) Add support for python 3.15 Drop support for EOL python 3.9 Add new errors for lazy imports: lazy import is eagerly used at module scope lazy from ... import * is invalid syntax lazy from __future__ import ... is invalid syntax lazy import must be at module scope Improve typing specialization: Handle cast(...) with named arguments Fix duplicate errors in first argument of cast(...) Handle TypeVar(... default='...') Fix missing error for first argument of TypeVar(...) call Update handling of NamedTuple(...) for python 3.15 changes Update handling of TypedDict(...) for python 3.13 changes Add handling of assert_type(...) Add handling of NewType(...) Add handling of TypeVarTuple(...) Add handling of ParamSpec(...) Fix assignment expressions in dictionary literals …