all options
bullseye  ] [  bookworm  ] [  trixie  ] [  forky  ] [  sid  ] [  experimental  ]
[ Source: python-wrapt  ]

Package: python3-wrapt (1.17.3-1)

Links for python3-wrapt

Screenshot

Debian Resources:

Download Source Package python-wrapt:

Maintainers:

External Resources:

Similar packages:

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

Dekoratører, omslag og »monkey patching« - Python 3.x

Formålet med wrapt-modulet er at tilbyde en gennemsigtig objekt-proxy for Python, som kan bruges som grundlag for konstruktionen af funktionsomslag og dekoratørfunktioner.

Wrapt-modulet fokuserer meget på korrekthed. Det går derfor langt videre end eksisterende mekanismer såsom functools.wraps() for at sikre at dekoratører bevarer introspektabilitet, underskrifter, type-kontrol etc. Dekoratørerne der kan konstrueres via dette modul vil fungere i mange flere scenarier end typiske dekoratører og tilbyde mere forudsigelig og konsistent opførsel.

For at sikre at belastningen er så lille så muligt, så bruges et C-udvidelsesmodul for ydelseskritiske komponenter. En automatisk reserve til ren Python bruges hvor et målsystem ikke har en kompiler så C-udvidelsen kan kompileres.

Denne pakke indeholder Python 3.x-modulet.

Tags: Implemented in: Python

Other Packages Related to python3-wrapt

  • depends
  • recommends
  • suggests
  • enhances

Download python3-wrapt

Download for all available architectures
Architecture Package Size Installed Size Files
alpha (unofficial port) 44.1 kB189.0 kB [list of files]
amd64 44.5 kB168.0 kB [list of files]
arm64 43.7 kB188.0 kB [list of files]
armel 42.0 kB185.0 kB [list of files]
armhf 42.4 kB185.0 kB [list of files]
hppa (unofficial port) 43.7 kB163.0 kB [list of files]
i386 45.2 kB169.0 kB [list of files]
loong64 (unofficial port) 44.6 kB188.0 kB [list of files]
m68k (unofficial port) 42.2 kB153.0 kB [list of files]
mips64el 42.3 kB192.0 kB [list of files]
ppc64 (unofficial port) 45.6 kB188.0 kB [list of files]
ppc64el 45.3 kB188.0 kB [list of files]
riscv64 44.4 kB160.0 kB [list of files]
s390x 43.7 kB168.0 kB [list of files]
sh4 (unofficial port) 43.9 kB185.0 kB [list of files]
sparc64 (unofficial port) 41.8 kB1,151.0 kB [list of files]
x32 (unofficial port) 44.6 kB161.0 kB [list of files]