A next generation HTTP client for Python. 🦋

¿Es pydantic/httpx2 apto para principiantes?

En los últimos 30 días, pydantic/httpx2 fusionó 1 de 16 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 6 issues aptos para principiantes abiertos.

Estrellas
1.6k
Forks
103
Issues abiertos para principiantes
6
Issues indexados
68
Merge medio
1 d 19 h
PR fusionados (30 d)
25
Lenguaje dominante
Python
Licencia
BSD-3-Clause
Último push a GitHub
7/11/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a pydantic/httpx2

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia BSD-3-Clause del proyecto.
  4. Elige uno de los 6 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Let callers bound or skip the intermediate bodies read while following redirects and auth flows
    Quizá libre de nuevo @rkuce la tomó hace 37 días y no hay ningún pull request abierto. Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100

    pydantic/httpx2#1249 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `base_url` with a query string produces malformed request URLs
    Quizá libre de nuevo @mohsinaliwork686-rgb la tomó hace 18 días y no hay ningún pull request abierto. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    pydantic/httpx2#1236 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Please revert aiter_bytes signature to AsyncIterator
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100

    pydantic/httpx2#1158 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Export AutoBackend
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100

    pydantic/httpx2#1131 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • export default `Limits` and `Timeout`
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100

    pydantic/httpx2#1057 ·

    Los mantenedores suelen responder en 1 día

  • feat: configurable response JSON decoder
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    pydantic/httpx2#965 · 5 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • MockTransport doesn't set the elapsed property
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pydantic/httpx2#914 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Identify and close specific connection in AsyncClient
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#910 ·

    Los mantenedores suelen responder en 1 día

  • Mention header name error message for invalid header encodings
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100

    pydantic/httpx2#864 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Revisiting custom authentication.
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    pydantic/httpx2#861 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Improve docstring structuring for code autocompletion.
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pydantic/httpx2#857 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Random httpx.ConnectError
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    pydantic/httpx2#836 ·

    Los mantenedores suelen responder en 1 día

  • `httpx.AsyncClient` has much worse performance than `aiohttp.ClientSession` with concurrent requests
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    pydantic/httpx2#827 · 58 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Requests for new public APIs
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pydantic/httpx2#821 · 11 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Set proxy for a single request
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pydantic/httpx2#818 ·

    Los mantenedores suelen responder en 1 día

  • Problem with proxy and streaming
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pydantic/httpx2#810 ·

    Los mantenedores suelen responder en 1 día

  • Inconsistent Timeout Exception
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pydantic/httpx2#805 ·

    Los mantenedores suelen responder en 1 día

  • Httpx 5 second delay
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    pydantic/httpx2#804 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Add option to disable cookie persistence in Client/AsyncClient
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    pydantic/httpx2#801 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Connection hangs/does not timeout after 350 seconds.
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#798 ·

    Los mantenedores suelen responder en 1 día

  • Catch asyncio.CancelledError and raise GeneratorExit in aiter functions
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    pydantic/httpx2#797 ·

    Los mantenedores suelen responder en 1 día

  • httpx use async mode make a get request,but get the null content from response
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    pydantic/httpx2#796 ·

    Los mantenedores suelen responder en 1 día

  • Unable to override cookie policy
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    pydantic/httpx2#794 ·

    Los mantenedores suelen responder en 1 día

  • Constrain which encodings are supported by `response.text`.
    Abierto

    Dificultad 2/5 Medio día Aptitud para principiantes 72/100

    pydantic/httpx2#788 ·

    Los mantenedores suelen responder en 1 día

  • httpx.ConnectError: EOF occurred in violation of protocol (_ssl.c:1131)
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    pydantic/httpx2#771 ·

    Los mantenedores suelen responder en 1 día

  • Make elapsed time available in the `response` event hook
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    pydantic/httpx2#762 ·

    Los mantenedores suelen responder en 1 día

  • httpx ignores no_proxy and https_proxy in docker-compose
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 52/100

    pydantic/httpx2#758 ·

    Los mantenedores suelen responder en 1 día

  • Any chance of use TCP proxies on HTTP/3 requests?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#747 ·

    Los mantenedores suelen responder en 1 día

  • High CPU usage if request content is bytes
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    pydantic/httpx2#737 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • No Server Response when using Proxy
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#709 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Turning on/off Proxies via client method!
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#682 ·

    Los mantenedores suelen responder en 1 día

  • Respect system proxy exclusions.
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#587 · 12 comentarios ·

    Los mantenedores suelen responder en 1 día

  • low-and-slow/slowlorris "attack" on client
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pydantic/httpx2#557 · 33 comentarios ·

    Los mantenedores suelen responder en 1 día

  • httpx.exceptions.RemoteProtocolError: malformed data
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#505 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • CONNECT, Upgrade, and HTTP/2 bi-directional streaming.
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    pydantic/httpx2#436 · 9 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Trailing Headers
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#435 · 11 comentarios ·

    Los mantenedores suelen responder en 1 día

  • How can I limit the number of requests made per second?
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    pydantic/httpx2#296 · 25 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Custom JSON library
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#259 · 34 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Adding HTTP/3 support using aioquic
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    pydantic/httpx2#92 · 38 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 1 día

  • A failed close in PoolByteStream latches _closed and keeps the pool slot
    Posiblemente ocupada @AdityaSreevatsaK la tomó hace 2 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 72/100

    pydantic/httpx2#1328 ·

    Los mantenedores suelen responder en 1 día

  • An interrupted response close leaves the transport stream open and cannot be retried
    Posiblemente ocupada @dsfaccini la tomó hace 3 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    pydantic/httpx2#1326 ·

    Los mantenedores suelen responder en 1 día

  • HTTP/2: a received response waits until more data arrives on the connection
    Posiblemente ocupada @AdityaSreevatsaK la tomó hace 1 día. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    pydantic/httpx2#1300 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Early HTTP/2 response during an upload is lost until the read timeout
    Posiblemente ocupada @Kludex la tomó hace 21 días. Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#1294 ·

    Los mantenedores suelen responder en 1 día

  • Pool gets slower with many idle connections
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 67/100

    pydantic/httpx2#1288 ·

    Los mantenedores suelen responder en 1 día

  • RuntimeError "aclose(): asynchronous generator is already running" from nested stream generators at event loop shutdown
    Posiblemente ocupada @Kludex la tomó hace 24 días. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    pydantic/httpx2#1280 ·

    Los mantenedores suelen responder en 1 día

  • 1 MiB default max_event_size (2.10.0) silently breaks SSE streams with large single events (MCP tools/list, ~1.4 MiB)
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    pydantic/httpx2#1259 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • TypeError: 'Timeout' object cannot be interpreted as an integer in sync connect_tcp when a request carries a Timeout object in extensions
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 78/100

    pydantic/httpx2#1162 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • BUG: RuntimeError: deque mutated during iteration
    Posiblemente ocupada @Kludex la tomó hace 84 días. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    pydantic/httpx2#908 ·

    Los mantenedores suelen responder en 1 día

  • When the URL contains request parameters and the `params` parameter is set, the request parameters in the URL will disappear unexpectedly.
    Posiblemente ocupada @KeeganOP la tomó hace 179 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    pydantic/httpx2#905 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Introduce `httpx.SSLError` exception
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    pydantic/httpx2#854 · 5 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.