at 23.11-beta 850 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5}: 6 7buildPythonPackage rec { 8 pname = "mss"; 9 version = "9.0.1"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.6"; 13 14 src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-bre5AIzydCiBH6M66zXzM024Hj98wt1J7HxuWpSznxI="; 17 }; 18 19 prePatch = '' 20 # By default it attempts to build Windows-only functionality 21 rm src/mss/windows.py 22 ''; 23 24 # Skipping tests due to most relying on DISPLAY being set 25 doCheck = false; 26 27 pythonImportsCheck = [ 28 "mss" 29 ]; 30 31 meta = with lib; { 32 description = "Cross-platform multiple screenshots module"; 33 homepage = "https://github.com/BoboTiG/python-mss"; 34 changelog = "https://github.com/BoboTiG/python-mss/blob/v${version}/CHANGELOG.md"; 35 license = licenses.mit; 36 maintainers = with maintainers; [ austinbutler ]; 37 }; 38}