python313Packages.publicsuffixlist: 1.0.2.20250122 -> 1.0.2.20250124 (#376319)
[NixPkgs.git] / pkgs / development / python-modules / oci / default.nix
blob2e2391e5d4b1a26968b141ef56026a23dee84c30
2   lib,
3   buildPythonPackage,
4   certifi,
5   circuitbreaker,
6   cryptography,
7   fetchFromGitHub,
8   pyopenssl,
9   python-dateutil,
10   pytz,
11   setuptools,
14 buildPythonPackage rec {
15   pname = "oci";
16   version = "2.141.1";
17   pyproject = true;
19   src = fetchFromGitHub {
20     owner = "oracle";
21     repo = "oci-python-sdk";
22     tag = "v${version}";
23     hash = "sha256-D2iaEK25ryU1oRRahnlC3wuEIxtyjR6rAa7TXFTaRi4=";
24   };
26   pythonRelaxDeps = [
27     "cryptography"
28     "pyOpenSSL"
29   ];
31   build-system = [ setuptools ];
33   dependencies = [
34     certifi
35     circuitbreaker
36     cryptography
37     pyopenssl
38     python-dateutil
39     pytz
40   ];
42   # Tests fail: https://github.com/oracle/oci-python-sdk/issues/164
43   doCheck = false;
45   pythonImportsCheck = [ "oci" ];
47   meta = {
48     description = "Oracle Cloud Infrastructure Python SDK";
49     homepage = "https://github.com/oracle/oci-python-sdk";
50     changelog = "https://github.com/oracle/oci-python-sdk/blob/v${version}/CHANGELOG.rst";
51     license = with lib.licenses; [
52       asl20 # or
53       upl
54     ];
55     maintainers = with lib.maintainers; [ ilian ];
56   };