python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / jira_cli / default.nix
blob9145f4a42cdbeca4be5030001cdf39558cd9e49e
1 { lib, libffi, openssl, python3Packages }:
2 let
3   inherit (python3Packages) fetchPypi buildPythonApplication;
4 in
5   buildPythonApplication rec {
6     pname = "jira-cli";
7     version = "3.0";
8     src = fetchPypi {
9       inherit pname version;
10       sha256 = "86f7d4ad7292c9a27bbc265d09e7bcd00ef8159f20172998d85f25aad53b0df6";
11     };
13     postPatch = ''
14       substituteInPlace requirements/main.txt --replace "argparse" ""
15     '';
17     # Tests rely on VCR cassettes being written during tests. R/O nix store prevents this.
18     doCheck = false;
19     checkInputs = with python3Packages; [ vcrpy mock hiro ];
20     buildInputs = [ libffi openssl ];
21     propagatedBuildInputs = with python3Packages; [
22       requests six suds-jurko termcolor keyring
23       jira  keyrings-alt
24     ];
26     meta = with lib; {
27       description = "A command line interface to Jira";
28       homepage = "https://github.com/alisaifee/jira-cli";
29       maintainers = with maintainers; [ nyarly ];
30       license = licenses.mit;
31     };
32   }