Skip to content
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

fix: pin python-daemon<3.0.0 to avoid build errors #1383

Open
wants to merge 1 commit into
base: devel
Choose a base branch
from

Commits on Jul 26, 2024

  1. fix: pin python-daemon<3.0.0 to avoid build errors

    Builds of projects that require `ansible-runner` and thereby also
    require `python-daemon>=3.0.0` in environments with modern versions
    of `setuptools` are failing with this error:
    
    ```
    ModuleNotFoundError: No module named 'setuptools.extern'
    ```
    
    The problematic `extern` import in `python-daemon` was introduced in
    its `3.0.0` release and has since been fixed in that project's `main`
    branch, but there is not yet any release including that fix. Simply
    pinning an older version appears to resolve this build issue and does
    not appear to introduce any regressions.
    
    After `python-daemon` releases a new version, assuming they do, then
    we probably should change this from `<3.0.0` to `>3.0.1`.
    
    See also:
    
    * https://pagure.io/python-daemon/issue/92
    * quipucords/quipucords#2714
    infinitewarp committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ddb648f View commit details
    Browse the repository at this point in the history