confluentinc / confluentinc/confluent-kafka-python

Dependence on httpx results in deprecation warnings

Open
#2,351 1 comment 5 reactions 0 assignees View on GitHub
component:schema-registry
Dominant language
Python
Stars
509
Forks
964
Avg merge
2d 2h
Merged PRs (30d)
14

Description

Authlib has [recently dropped httpx in favour of httpx2](https://github.com/authlib/authlib/issues/904), resulting in complaints about deprecation warnings on every invocation.

If you're going to depend on authlib, it doesn't make sense to also depend on `httpx` for SchemaRegistry support as it commits your users to being spammed with this warning on every invocation.

As a work-around, users can install httpx2 *as well*, though this isn't ideal if the project doesn't use it directly.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the SchemaRegistry support and its direct httpx dependency, then reproduce the deprecation warning during a normal invocation. Done means the supported dependency arrangement no longer produces the reported warning while SchemaRegistry support continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.