biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / pyodbc / default.nix
blob5e224805d14dd6c340bc9f6334ad6ed027fc37e5
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   isPyPy,
6   pythonOlder,
7   unixODBC,
8 }:
10 buildPythonPackage rec {
11   pname = "pyodbc";
12   version = "5.1.0";
13   format = "setuptools";
15   disabled = pythonOlder "3.7" || isPyPy; # use pypypdbc instead
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-OX/u5EVhplgL4IztvphkNoWVY/S7N49IIkZVyOmH6mA=";
20   };
22   nativeBuildInputs = [
23     unixODBC # for odbc_config
24   ];
26   buildInputs = [ unixODBC ];
28   # Tests require a database server
29   doCheck = false;
31   pythonImportsCheck = [ "pyodbc" ];
33   meta = with lib; {
34     description = "Python ODBC module to connect to almost any database";
35     homepage = "https://github.com/mkleehammer/pyodbc";
36     changelog = "https://github.com/mkleehammer/pyodbc/releases/tag/${version}";
37     license = licenses.mit;
38     platforms = platforms.unix;
39     maintainers = with maintainers; [ bjornfor ];
40   };