Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / mss / default.nix
blob6a82bffaa6c00aaf0f5232433df09e450ba3ab95
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 }:
7 buildPythonPackage rec {
8   pname = "mss";
9   version = "9.0.1";
10   format = "setuptools";
12   disabled = pythonOlder "3.6";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-bre5AIzydCiBH6M66zXzM024Hj98wt1J7HxuWpSznxI=";
17   };
19   prePatch = ''
20     # By default it attempts to build Windows-only functionality
21     rm src/mss/windows.py
22   '';
24   # Skipping tests due to most relying on DISPLAY being set
25   doCheck = false;
27   pythonImportsCheck = [
28     "mss"
29   ];
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   };