Description of problem: python-pymongo is quite old to work well with mongodb provided by EPEL 7. For example, an attempt to use an ansible task like - mongodb_user: database: burgers name: bob password: 12345 state: present results with the following error: Note: you must use pymongo 2.7+ with MongoDB 2.6 Version-Release number of selected component (if applicable): mongodb-2.6.12-4.el7.x86_64 python-pymongo-2.5.2-4.el7.x86_64 (all taken from EPEL). How reproducible: always Steps to Reproduce: 1. Install both mongodb and python-pymongo on fresh CentOS 7 2. Try using them together somehow, for example, via ansible localhost -u root -m mongodb_user -a 'database=burgers name=bob password=12345 state=present' Actual results: localhost | FAILED! => { "changed": false, "msg": " (Note: you must use pymongo 2.7+ with MongoDB 2.6)" } Expected results: localhost | SUCCESS => { "changed": true, "user": "bob" } Additional info: I rebuilt python-pymongo-2.8.1-1.fc23.src.rpm verbatim for el7 in COPR (https://copr.fedorainfracloud.org/coprs/dexpl/wannabe-epel/package/python-pymongo/) and it work well as far as I can tell. Such a rebuild required no single change in /spec or anywhere else. Please consider taking python-pymongo-2.8.1-1.fc23.src.rpm (or whatever appropriate source of your choice) and pushing it into EPEL.
*** Bug 1925075 has been marked as a duplicate of this bug. ***
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.