python312Packages.pymssql: init at 2.3.0

This commit is contained in:
Abhishek Adhikari
2024-08-27 11:40:40 +05:30
parent 7de2fd4688
commit 22a4262a53
2 changed files with 59 additions and 0 deletions
@@ -0,0 +1,55 @@
{
lib,
buildPythonPackage,
fetchPypi,
freetds,
krb5-c,
openssl,
cython,
gevent,
psutil,
pytestCheckHook,
setuptools-scm,
sqlalchemy,
tomli,
}:
buildPythonPackage rec {
pname = "pymssql";
version = "2.3.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-8DTka1aAYdFxSPHe3qZI+dX2tzQOjP/g7bqhcTy0q6s=";
};
build-system = [
cython
setuptools-scm
tomli
];
buildInputs = [
freetds
krb5-c
openssl
];
nativeCheckInputs = [
gevent
psutil
pytestCheckHook
sqlalchemy
];
pythonImportsCheck = [ "pymssql" ];
meta = with lib; {
changelog = "https://github.com/pymssql/pymssql/blob/v${version}/ChangeLog.rst";
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";
homepage = "https://github.com/pymssql/pymssql";
license = licenses.lgpl21Plus;
maintainers = [ maintainers.sith-lord-vader ];
};
}
+4
View File
@@ -11809,6 +11809,10 @@ self: super: with self; {
pymsgbox = callPackage ../development/python-modules/pymsgbox { };
pymssql = callPackage ../development/python-modules/pymssql {
krb5-c = pkgs.krb5;
};
pymsteams = callPackage ../development/python-modules/pymsteams { };
py-multiaddr = callPackage ../development/python-modules/py-multiaddr { };