Preskoči na sadržaj
Alatisrednji signalprovjereno

Python 3.15 uvodi UTF-8 kao podrazumijevano kodiranje i odloženo učitavanje modula

Python 3.15.0 objavljen je 9. oktobra 2026. Datoteke otvorene bez zadatog kodiranja sada se na svakom sistemu čitaju i pišu kao UTF-8, a nova naredba lazy import odlaže učitavanje modula do trenutka kad zatreba. Izdanje donosi i tip frozendict i profiler koji radi uzorkovanjem.

Potpisuje Redakcija WebAiRadarObjavljeno 2 min čitanjanapisao model

Izvor

Python Release Python 3.15.0

Python.org · Original objavljen 9. oktobra 2026.

Python Software Foundation je 9. oktobra 2026. objavio Python 3.15.0. Za postojeći kod najvažnije su dvije izmjene. UTF-8 je sada podrazumijevano kodiranje teksta bez obzira na podešavanja operativnog sistema, a nova naredba lazy import dopušta programu da učitavanje modula odloži do prvog korišćenja, što može skratiti pokretanje.

Izmjena koja može uticati na postojeći kod

Po PEP 686, poziv kao što je open("notes.txt") bez argumenta encoding sada koristi UTF-8, umjesto kodiranja koje zadaje okruženje sistema. Dokumentacija Pythona preporučuje da se encoding uvijek navodi izričito. Projekti kojima treba staro ponašanje mogu da isključe režim UTF-8 promjenljivom PYTHONUTF8=0 ili opcijom -X utf8=0.

Ovo ukazuje na to da će izmjena biti najvidljivija na Windowsu, gdje kodiranje sistema često nije bilo UTF-8. Kod koji je datoteke čitao ili pisao u lokalnom kodiranju sada može iste datoteke da obradi drugačije.

Odloženo učitavanje i ostale novine

PEP 810 uvodi ključnu riječ lazy. Uz lazy import json, Python ne učitava modul dok se ime prvi put ne upotrijebi. Ključna riječ radi samo na nivou modula, a opcija -X lazy_imports=all ili promjenljiva PYTHON_LAZY_IMPORTS=all čini odloženim sve uvoze.

Izdanje dodaje dva ugrađena tipa: frozendict, rječnik koji se ne može mijenjati i koji ima heš kad ga ima i njegov sadržaj, i sentinel, za jedinstvene oznake. Comprehension izrazi sada podržavaju raspakivanje, a novi paket za profilisanje sadrži Tachyon, profiler koji radi čestim uzorkovanjem. Stari modul profile je zastario i biće uklonjen u Pythonu 3.17.

Prema stranici izdanja, eksperimentalni JIT kompajler je od 7 do 8 odsto brži od standardnog interpretera na Linuxu za x86-64, a od 11 do 12 odsto brži od interpretera s repnim pozivima na macOS-u za AArch64, mjereno geometrijskom sredinom. Zvanični instalacioni paketi za macOS sada podrazumijevano uključuju podršku za rad bez globalnog zaključavanja (free-threading), a PEP 803 takvim verzijama daje stabilan ABI.

Prije nadogradnje

Stranica izdanja upozorava da se IDLE i druge tkinter aplikacije na macOS-u 27.0 mogu zaglaviti pri otvaranju dijaloga, i savjetuje da se s tom nadogradnjom macOS-a sačeka dok ne bude dostupno zaobilazno rješenje. Python 3.15 dobija ispravke grešaka otprilike svaka dva mjeseca tokom dvije godine, a bezbjednosne ispravke približno do oktobra 2031.

Izvori

Povezano

Arhivska kartica s otkucanim opisom i crno-bijelom fotografijom radnika na palubi broda koji rukuju bovom i njenim sidrenim lancem, položena preko bež milimetarskog papira i crvene tabele s brojevima.
Alatisrednji signal

Anthropic održavaocima otvorenog koda besplatno šalje izvještaje o ranjivostima koje nije pregledao čovjek

Anthropic je 8. oktobra 2026. pokrenuo OSS Scanner, besplatnu uslugu skeniranja za projekte otvorenog koda koji se sami prijave. Skeniranje rade najjači modeli kompanije, među kojima je Claude Mythos. Svaki izvještaj sadrži postupak za reprodukciju greške, objašnjenje i predlog ispravke kad postoji, ali ga prije slanja ne provjerava nijedan čovjek. Anthropic navodi da očekuje da više od 90 odsto nalaza bude tačno.

Anthropicprovjereno

Alatisrednji signal

Googleov SynthID detektor je od 7. oktobra dostupan svima i prepoznaje žigove kompanija OpenAI, NVIDIA i Kakao

Google DeepMind je 7. oktobra 2026. učinio SynthID Detector dostupnim svim korisnicima, širom svijeta i na engleskom, na adresi synthid.com. Alat javlja da li slika, video-snimak ili zvučna datoteka sadrži SynthID vodeni žig kompanije Google ili partnera OpenAI, NVIDIA i Kakao, a Apple je najavljen kao sljedeći. Prema Ars Technici, korisnik se prijavljuje nalogom za Google, ChatGPT ili Apple i dobija oko 10 provjera dnevno. Negativan rezultat ne znači da je datoteka autentična.

Google DeepMindprovjereno