pkg.soopen package index

brew / Rang 7407

vermin mit Homebrew, apk, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für vermin in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install vermin

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add vermin

Alpine Linux edge package indexes · vermin · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#vermin

nixpkgs package indexes · pkgs/by-name/ve/vermin/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Concurrently detect the minimum Python versions needed to run code

Befehle und Aliase

  • vermin

Verlauf

Projektgeschichte und Nutzung

Vermin is a Python static-analysis command-line tool for finding the minimum Python versions needed by a codebase. Its niche is compatibility maintenance: instead of formatting code or checking style, it parses source into Python's AST and matches detected syntax and library usage against version rules.

Projektgeschichte

The public GitHub repository was created on February 21, 2018, and early GitHub releases began in March 2018. The project has continued to track Python-version evolution; for example, its release stream later added support for newer language releases such as Python 3.11, 3.12, 3.13, and 3.14.

Wie es verwendet wird

Vermin is typically run over a project path to report minimum required Python versions and, when target versions are provided, to fail when code no longer satisfies a declared compatibility floor. The README also documents CI and pre-commit use, making it useful for maintainers who still support multiple Python branches or need visible evidence before dropping old interpreter support.

Warum Paket-Nerds sich dafür interessieren

For package maintainers, Vermin occupies the small but practical space between trove classifiers and real syntax/API usage. It helps keep a package's declared Python support honest by deriving version requirements from code rather than relying only on manually maintained metadata.

Zeitleiste

  • 2018-02-21: GitHub repository created.
  • 2018-03-03: First GitHub release, v0.1, published.
  • 2025-11-20: Version 1.8.0 release notes describe Python 3.14 support and additional detection rules.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
verminExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.8.0
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:vermin
Version1.8.0
PaketmanagerHomebrew
Homepagehttps://github.com/netromdk/vermin
Repositoryhttps://github.com/netromdk/vermin
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

vermin

nix profile install nixpkgs#vermin
  • normalized package name match
  • Abgeglichen nach: Vermin
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ve/vermin/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

vermin 1.8.0-r1

Detect the minimum Python versions needed to run code

https://github.com/netromdk/vermin

sudo apk add vermin
  • License: MIT
  • Architecture: x86_64
  • Source Package: vermin
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Vermin
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vermin from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vermin-pyc 1.8.0-r1

Precompiled Python bytecode for vermin

https://github.com/netromdk/vermin

sudo apk add vermin-pyc
  • License: MIT
  • Architecture: x86_64
  • Source Package: vermin
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Vermin
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vermin-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation