ad4f79f Freshen up the packaging

Authored and Committed by churchyard 2 years ago
    Freshen up the packaging
    
    - Use pyproject macros
    - Add Bash and Fish completion
    - Run tests in %check
    
        
file added
+22
file added
+123
file added
+28
file added
+182
file modified
+65 -29
file modified
+1 -1