Preskoči na sadržaj
Alatisrednji signalprovjereno

Oba SDK-a su za dvanaest dana napustila httpx, pa su dodaci morali za njima

llm-anthropic 0.27 je stigao 24. avgusta i sada traži anthropic 1.x, koji je prešao s httpx-a na httpx2. OpenAI je isti korak napravio u svom izdanju 3.0.0, 12. avgusta. Ko drži oba dodatka u istom okruženju, više ih ne nadograđuje odvojeno.

Potpisuje Redakcija WebAiRadarObjavljeno 2 min čitanjanapisao model

Izvor

llm-anthropic 0.27

Simon Willison’s Weblog · Original objavljen 24. avgust 2026

Simon Willison je 24. avgusta objavio llm-anthropic 0.27, a to izdanje postoji zbog jedne stvari: saglasnosti s bibliotekom anthropic 1.0.0, koja sloj za HTTP prebacuje s httpx-a na httpx2. PyPI bilježi anthropic 1.0.0 na 20. avgust, a llm-anthropic 0.27 četiri dana kasnije, 24. avgusta u 16.28 po UTC-u. Novi dodatak svoj uslov navodi kao anthropic>=1,<2 — dakle pomjerio se raspon verzija, ne samo kod iza njega.

Drugi put za dvanaest dana

Ovo nije usamljen slučaj. OpenAI-jeva biblioteka za Python napravila je isti prelaz u izdanju 3.0.0, objavljenom na PyPI 12. avgusta — dvanaest dana prije Anthropicovog. Dva proizvođača, jedna zavisnost, isti smjer, unutar dvije sedmice.

Kome LLM radi s jednim dodatkom, ovo je obična nadogradnja. Kome u istom okruženju stoje i llm-anthropic i llm-openai, prestaje da bude obična: dva dodatka sada leže na bibliotekama od kojih je svaka promijenila svoj sloj za HTTP, a razrješivač koji naiđe na jedan stari pribod zadržava cijelo okruženje.

Šta zapravo puca

Samo od sebe ne puca ništa. Puca spoj. Ako je anthropic bilo gdje u tvojim uslovima pribodena ispod 1, llm-anthropic 0.27 se neće instalirati. Ako anthropic podigneš na 1.x, a dodatak ostaviš na 0.26 ili starijem, imaš dodatak pisan prema starom sloju za HTTP.

Rješenje je da se oboje pomjeri u jednom koraku umjesto jedno po jedno, i da se pogleda pribod umjesto verzije koje se sjećaš. To je ista pouka koju je dala svježa instalacija LLM-a kad je OpenAI-jeva biblioteka krenula prva: kvar se javlja pri instalaciji, kao poruka razrješivača, a ne kao greška u nečemu što si ti napisao.

Kako je nadogradnja urađena

Willison piše da je posao predao modelu. Zadao je Fableu 5 unutar Claude Codea jedno uputstvo — pređi na anthropic>=1, pročitaj vodič za prelazak na toj adresi i natjeraj provjere da prođu — pa objavio zahtjev za povlačenje koji je iz toga nastao.

To vrijedi zapisati onakvo kakvo jeste: prelazak na novu zavisnost, uz objavljen skup provjera, blizu je idealnog oblika za takvo prepuštanje. Da li je posao gotov, odlučuju provjere, a ne model i ne čovjek koji čita razliku.

Izvori

MarkeClaude

Povezano

OGRANIČENJE SKINUTOhttpx2llm 0.33 prijavljuje ono što uvozi
Alatisrednji signal

llm 0.33 skida privremeno ograničenje i prelazi na httpx2

Izdanje 0.32.1 je nove instalacije držalo na okupu tako što je ograničilo OpenAI-jev Python paket ispod 3.0.0. To je bila mjera za predah, a 0.33 donosi pravu popravku: prelazi na biblioteku OpenAI 3.x i mijenja HTTP klijent s httpx na httpx2. Uz to stižu i izmjene koje se vide u svakodnevnom radu, među njima opcija --key na komandama za ugnježdavanje i izlazi serverskih poziva alata koji se konačno pojavljuju u llm logs.

Simon Willisonprovjereno

PUKLA INSTALACIJAhttpxllm 0.32.1 ograničava OpenAI paket
Alatislab signal

Nova instalacija alata llm pukla je jer je OpenAI-jeva biblioteka prestala da koristi httpx

Izdanje 0.32.1 vezuje OpenAI-jev paket za Python ispod verzije 3.0.0, da bi nove instalacije opet radile. U samom alatu llm ništa se nije promijenilo: uvozio je httpx, a oslanjao se na to da će ga OpenAI-jev paket povući sa sobom, pa kad je taj paket izbacio httpx, zavisnost prosto više nije stizala. Malo je to izdanje, ali pouka ga nadživljava.

Simon Willisonprovjereno