python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / vim-vint / default.nix
blob5d48a7a3babecf5d88396378a069b47634a791b1
1 { lib, python3Packages }:
3 with python3Packages;
5 buildPythonApplication rec {
6   pname = "vim-vint";
7   version = "0.3.21";
9   src = python3Packages.fetchPypi {
10     inherit pname version;
11     sha256 = "15qdh8fby9xgfjxidcfv1xmrqqrxxapky7zmyn46qx1abhp9piax";
12   };
14   # For python 3.5 > version > 2.7 , a nested dependency (pythonPackages.hypothesis) fails.
15   disabled = ! pythonAtLeast "3.5";
17   checkInputs = [ pytest pytest-cov ];
18   propagatedBuildInputs = [ ansicolor chardet pyyaml setuptools ];
20   # Unpin test dependency versions. This is fixed in master but not yet released.
21   preCheck = ''
22     sed -i 's/==.*//g' test-requirements.txt
23     sed -i 's/mock == 1.0.1/mock/g' setup.py
24   '';
26   meta = with lib; {
27     description = "Fast and Highly Extensible Vim script Language Lint implemented by Python";
28     homepage = "https://github.com/Kuniwak/vint";
29     license = licenses.mit;
30     mainProgram = "vint";
31     maintainers = with maintainers; [ andsild ];
32     platforms = platforms.all;
33   };