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

Dependency pysnmp is incompatible with Python 3.12 #819

Open
jelly opened this issue Apr 15, 2024 · 2 comments
Open

Dependency pysnmp is incompatible with Python 3.12 #819

jelly opened this issue Apr 15, 2024 · 2 comments

Comments

@jelly
Copy link

jelly commented Apr 15, 2024

Steps to Reproduce (for bugs)

  1. Run tests under Python 3.12

Your Environment

  • RouterSploit Version used: 3.4.2
  • Operating System and version: Arch
  • Python Version: ( python3 --version) 3.12
  • Python Environment: ( python3 -m pip freeze )

Current Behavior

routersploit depends on pysnmp, but pysnmp still uses asyncore which has been removed in Python 3.12 and there seems to be no activity in the pysnmp repository for quite some time.

Expected Behavior

Switch to a different library or drop the functionality? Up to the maintainer.

@cybaol
Copy link

cybaol commented Apr 16, 2024

@jelly
New pysnmp upstream lextudio/pysnmp which forked from etingof/pysnmp.

etingof/pysnmp#429 contains more details.

@jelly
Copy link
Author

jelly commented Apr 16, 2024

Yes, I think we will switch our packaging over to this version, thanks!

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

2 participants