Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at gcc-offload 55 lines 1.0 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 freetds, 6 krb5-c, 7 openssl, 8 cython, 9 gevent, 10 psutil, 11 pytestCheckHook, 12 setuptools-scm, 13 sqlalchemy, 14 tomli, 15}: 16 17buildPythonPackage rec { 18 pname = "pymssql"; 19 version = "2.3.1"; 20 pyproject = true; 21 22 src = fetchPypi { 23 inherit pname version; 24 hash = "sha256-3e4VxMGT4UyS/izXIMqb4duh4PQXgkA4C49fbwDaBMY="; 25 }; 26 27 build-system = [ 28 cython 29 setuptools-scm 30 tomli 31 ]; 32 33 buildInputs = [ 34 freetds 35 krb5-c 36 openssl 37 ]; 38 39 nativeCheckInputs = [ 40 gevent 41 psutil 42 pytestCheckHook 43 sqlalchemy 44 ]; 45 46 pythonImportsCheck = [ "pymssql" ]; 47 48 meta = with lib; { 49 changelog = "https://github.com/pymssql/pymssql/blob/v${version}/ChangeLog.rst"; 50 description = "Simple database interface for Python that builds on top of FreeTDS to provide a Python DB-API (PEP-249) interface to Microsoft SQL Server"; 51 homepage = "https://github.com/pymssql/pymssql"; 52 license = licenses.lgpl21Plus; 53 maintainers = [ maintainers.sith-lord-vader ]; 54 }; 55}