Ana içeriğe geç
Programlama

Pydantic popüler HTTP istemcisi HTTPX'in yönetimini devraldı

Öne çıkanlar

  • Pydantic, HTTPX projesinin geliştirme ve güvenlik sorumluluğunu HTTPX2 adıyla devraldı.
  • Kütüphane senkron ve asenkron çağrıların yanı sıra HTTP/2 protokolünü destekliyor.
  • OpenTelemetry tabanlı Pydantic Logfire izleme aracıyla doğrudan entegrasyon sunuluyor.

Pydantic ekibi, Python ekosisteminde yaygın olarak kullanılan HTTP istemcisi HTTPX'in bakımını HTTPX2 adı altında üstlendiğini duyurdu. Orijinal projede son dönemde azalan geliştirme faaliyetleri nedeniyle atılan bu adımla, üretim ortamlarında kritik role sahip kütüphanenin sürdürülebilirliği ve zamanında güvenlik güncellemeleri alması hedefleniyor.

HTTPX2, hem senkron hem de asenkron API desteğinin yanı sıra HTTP/1.1 ve HTTP/2 protokollerini tam olarak desteklemeyi sürdürüyor. Entegre bir komut satırı arayüzü sunan kütüphane; WSGI ve ASGI uygulamalarına doğrudan istek atabilme, tip güvenliği ve sıkı zaman aşımı kuralları gibi temel yeteneklerini koruyor. Ayrıca Pydantic'in OpenTelemetry tabanlı gözlemleme platformu Logfire ile doğrudan entegrasyon desteği de sağlanıyor.

Geliştiriciler, kütüphanenin orijinal tasarım felsefesine bağlı kalınacağını ve projenin kademeli olarak geliştirileceğini belirtti. BSD lisansı altında dağıtılan HTTPX2, 'pip install httpx2' komutuyla kurulabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.