Open saruter opened 1 year ago
Any news? This breaks new installations of Ansible and the Infoblox Ansible Modules which are dependent on the infoblox-client package.
See https://github.com/infobloxopen/infoblox-client/issues/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
Hi @saruter,
I created a Ubuntu machine 20.04 and tried to install Python 3.11 version using link And I was successful
And I installed Infoblox-client using pip3.11
Please try again and do let me know if the issue still occurs.
If you are on a RHEL-based OS (I am using fedora), you should be able to fix this by installing python3-devel
to get the header file reported as missing in the pip error output.
@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 https://github.com/pypa/pip/issues/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: