Description of problem: pynetbox 7.2.x no longer works with Netbox 4.x servers due to changed behavior of the LOGIN_REQUIRED setting so that it applies to even the root of the /api/ URL path, the first thing that pynetbox does is make an unauthenticated request to /api/ to get the API-Version header to support conditional logic, which returns 200 OK on Netbox 3.x but 403 Auth Required on 4.x, even though it does successfully report the API-Version in either case. pynetbox 7.3.4 has a fix where both 200 and 403 are considered successful for the purposes of gathering the version info and pynetbox 7.3.4 claims to still support py3.9 which is the system python of EL9 https://github.com/netbox-community/pynetbox/releases/tag/v7.3.4 https://github.com/netbox-community/pynetbox/pull/616 Looks like there is only 3-4 code changes between 7.2.0 and 7.3.4 most changes are related to how documentation is built https://github.com/netbox-community/pynetbox/compare/v7.2.0...v7.3.4 I don't know what the process is to version bump an EPEL package, or if that is even permitted, but thought I'd raise the issue since I need to fix this on my systems, I can patch this locally for now but either I should make my own in-house build of 7.3.4 to override the epel version, or we can update epel itself and fix it for everyone. What do you think is the best course of action and do you have any time to visit this issue? Thanks.