freeipa / ansible-freeipa

Ansible roles and modules for FreeIPA
GNU General Public License v3.0
482 stars 230 forks source link

Update version of development tools used. #1193

Open rjeffman opened 7 months ago

rjeffman commented 7 months ago

Some of the tools used to develop ansible-freeipa were outdated. This PR updates them to use, whenever possible, the latest version available.

It also changes the rule of using the latest version available as a Fedora package, as some of the available versions in Fedora are outdated, such as Flake8. The rationale is that a pip configuration file should not be restricted to the available Fedora version, and set the minimum version to use when using pip.

rjeffman commented 7 months ago

The issue is actually with Flake8 6.0.0, and it does not happen with Flake8 6.1.0.

The problem now is that Flake8 6.1.0 is not available on Fedora as a package (https://bugzilla.redhat.com/show_bug.cgi?id=2227450).

I'm marking the PR as a draft to find a better solution for the issue (which may include bumping several package versions).