all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: python-asteval  ]

Package: python3-asteval (1.0.6-2)

Links for python3-asteval

Screenshot

Debian Resources:

Download Source Package python-asteval:

Maintainers:

External Resources:

Similar packages:

Minimalistisk evaluator af Python 3-udtryk via ast-modulet

ASTEVAL er en sikker evaluator af Python-udtryk og erklæringer, der bruger Pythons ast-modul. Ideen er at tilbyde et simpelt, sikkert og robust minaturematematisk sprog, der kan håndtere brugerdata. Vægten er her på matematiske udtryk og mange funktioner fra numpy er importeret og bruges hvis tilgængelig.

Mange Pythonsprogkonstruktioner er understøttet som standard. Dette inkluderer opdeling, underskripter, vis forståelse, betingelser (if-elif-else blokke og if-udtryk), kontrol af forløbet (for loops, while loops og try-except-finally-blokke). Alle data er Pythonobjekter og indbyggede datastrukturer (ordbøger, tuple, lister, numpy-tabeller, strenge) er fuldt understøttet som standard.

Mange af de indbyggede standardfunktioner for Python er tilgængelige, det samme er matematiske funktioner fra modulet math. Hvis numpy-modulet er installeret vil mange af dets funktioner også være tilgængelige. Brugere kan definere og afvikle deres egne funktioner indenfor begrænsningerne i asteval.

Der er flere udeladelser og forskelle til Python og asteval er på ingen måde et forsøg på at genskabe Python med sit eget ast-modul. Nogle af de vigtigste forskelle og udeladelser er:

 * Variabel og funktionssymbolnavne holdes i en simpel symboltabel
   (en enkelt ordbog), hvilket medfører et fladt navnerum
 * oprettelse af klasser er ikke understøttet
 * import af moduler er ikke understøttet
 * funktionsdekoratører, yield, lambda, exec og eval er ikke understøttet
 * filer kan kun åbnes i skrivebeskyttet tilstand

Udover at tilgå mange interne metoder og klasser for objekter er forbudt for at styrke asteval mod ondsindet brugerkode.

Denne pakke installerer biblioteket for Python 3.

Other Packages Related to python3-asteval

  • depends
  • recommends
  • suggests
  • enhances

Download python3-asteval

Download for all available architectures
Architecture Package Size Installed Size Files
all 21.5 kB93.0 kB [list of files]