Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / oracledb / default.nix
blob4434d5a386d37a65874a7f7fcd1ee3dc4a5f6b0b
1 { lib
2 , buildPythonPackage
3 , cryptography
4 , cython
5 , fetchPypi
6 , pythonOlder
7 , setuptools
8 , wheel
9 }:
11 buildPythonPackage rec {
12   pname = "oracledb";
13   version = "2.1.2";
14   pyproject = true;
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-MFS8wpXXN4g0unpazrhlmF6VSRX5sHqEPqhMOCTGoLI=";
21   };
23   build-system = [
24     cython
25     setuptools
26     wheel
27   ];
29   dependencies = [
30     cryptography
31   ];
33   # Checks need an Oracle database
34   doCheck = false;
36   pythonImportsCheck = [
37     "oracledb"
38   ];
40   meta = with lib; {
41     description = "Python driver for Oracle Database";
42     homepage = "https://oracle.github.io/python-oracledb";
43     changelog = "https://github.com/oracle/python-oracledb/blob/v${version}/doc/src/release_notes.rst";
44     license = with licenses; [ asl20 /* and or */ upl ];
45     maintainers = with maintainers; [ harvidsen ];
46   };