a613e17 Handle Python Extras in %pyproject_buildrequires on Fedora 33+

Authored and Committed by churchyard 3 years ago
    Handle Python Extras in %pyproject_buildrequires on Fedora 33+
    
    There is a slight problem when reporting that a dependency with extra is satisfied.
    In fact, we only check the "base" dependency.
    This can lead to a problem when a dependency is wrongly assumed as present
    and the script proceeds to the "next stage" without restarting --
    if the next stage tries to use (import) the missing dependency,
    the script would crash.
    
    However, that might be a very unlikely set of events and if such case ever happens,
    we'll workaround it or fix it.
    
        
  • Build completed
    success
    Built as pyproject-rpm-macros-0-25.fc34
    3 years ago
  • Build completed
    success
    Built as pyproject-rpm-macros-0-25.fc31
    3 years ago
  • Build completed
    success
    Built as pyproject-rpm-macros-0-25.fc32
    3 years ago
  • Build completed
    success
    Built as pyproject-rpm-macros-0-25.fc33
    3 years ago
file modified
+7 -1
file modified
+4 -1
file modified
+46 -30
file modified
+3 -0