Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for EOLed Python versions #2404

Open
antonagestam opened this issue Oct 26, 2023 · 7 comments
Open

Drop support for EOLed Python versions #2404

antonagestam opened this issue Oct 26, 2023 · 7 comments

Comments

@antonagestam
Copy link

As this library has been struggling keeping up with maintenance (correct me if I'm wrong about that), would it make sense to drop support for all the Python versions that has reached EOL?

Especially seeing the recent issues with six was quite surprising, as Python 2 has now been a dead language for close to 4 years.

Specifically I propose to drop support for versions 2.7, 3.4, 3.5, 3.6, and 3.7.

@wbarnha
Copy link
Contributor

wbarnha commented Nov 2, 2023

I intend to drop support for the older versions of Python after the next release, when I figure out what action to take with PyPi.

@a-detiste
Copy link

I can provide a PR

@antonagestam
Copy link
Author

@a-detiste That likely won't hurt, but note that there still hasn't been any release since @wbarnha posted the above message. IIUC there's issues with communication with the owner of this repository.

@wbarnha
Copy link
Contributor

wbarnha commented Feb 16, 2024

Correct, I don't have any updates until the owner gets back to me. I apologize for the inconvenience.

@wbarnha
Copy link
Contributor

wbarnha commented Mar 8, 2024

kafka-python-ng==2.0.3 is now available!

pip3 install kafka-python-ng

@antonagestam
Copy link
Author

@wbarnha Interesting. Would it be possible to release that off of this repository instead of the fork?

@wbarnha
Copy link
Contributor

wbarnha commented Mar 10, 2024

Not yet. If I were to release off this repository, it would create the initial impression to some people that kafka-python itself is getting updates into PyPi, which is not true. Additionally, I would have to go back, re-tag, re-release, and rerun the release workflows. I'm very cautious about messing up a project that is getting an estimate of 2.4M downloads per week (as of 3/10/2024) and I don't want to recreate the stressful mistakes I had when I was more actively maintaining https://github.com/faust-streaming/faust (which is actually how I ended up here, because I was trying to save this project as a dependency of aiokafka).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants