Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: python-wrapt  ]

Paket: python3-wrapt (1.10.11-1)

Links für python3-wrapt

Screenshot

Debian-Ressourcen:

Quellcode-Paket python-wrapt herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Decorators, Wrapper und »monkey patches« - Python 3.x

Ziel des Moduls wrapt ist es, einen transparenten Objekt-Proxy für Python bereitzustellen, der als Grundlage für die Erstellung von Funktionswrappern und Decorator-Funktionen verwendet werden kann.

wrapt legt großen Wert auf Korrektheit. Es geht daher weit über bestehende Mechanismen wie functools.wraps() hinaus, um sicherzustellen, dass Decorators die Introspektionsfähigkeit, Signaturen, Typprüfungsfähigkeiten usw. bewahren. Die Decorators, die mit diesem Modul erstellt werden können, funktionieren in weit mehr Szenarien als typische Decorators und bieten vorhersehbareres und verlässliches Verhalten.

Um den Overhead so gering wie möglich zu halten, wird für leistungskritische Komponenten ein C-Erweiterungsmodul verwendet. Ein automatischer Fallback zu einer reinen Python-Implementierung wird auch bereitgestellt, wenn ein Zielsystem keinen Compiler hat, mit dem die C-Erweiterung kompiliert werden kann.

Dieses Paket beinhaltet das Python-3.x-Modul.

Markierungen: Implementiert in: Python

Andere Pakete mit Bezug zu python3-wrapt

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python3-wrapt herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
i386 36,8 kB179,0 kB [Liste der Dateien]