-
Notifications
You must be signed in to change notification settings - Fork 104
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
Installation of infoblox-client with python3.11 via pip fails because of netifaces module #369
Comments
Any news? This breaks new installations of Ansible and the Infoblox Ansible Modules which are dependent on the infoblox-client package. |
See #303 I don' t think infoblox has any interest in fixing this... |
Hi @saruter We are looking into the issue and will get back to you as soon as we have an update |
If you are on a RHEL-based OS (I am using fedora), you should be able to fix this by installing |
@ICOverdahl thank you. Doing a yum install python3.11-devel. solved this for us on a RHEL based OS. @sarya-infoblox you might wanna look in making this requirement clearer, also I do see some deprecation warnings. Not sure how long infoblox-client is going to keep working. DEPRECATION: infoblox-client is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 |
RHEL9.2 introduces python3.11 and ansible uses python3.11 as default python interpreter after that. Installing infoblox-client via pip-3.11 leads to an error regarding the dependent "netifaces" module and fails to install.
I also tried to install with specific setuptools mentioned in another issue here (setuptools==58.1.0)
Error:
The text was updated successfully, but these errors were encountered: