nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 46 lines 705 B view raw
1{ lib 2, buildPythonPackage 3, duckdb 4, mypy 5, numpy 6, pandas 7, pybind11 8, setuptools-scm 9, pytestCheckHook 10}: 11 12buildPythonPackage rec { 13 pname = "duckdb"; 14 inherit (duckdb) version src; 15 format = "setuptools"; 16 17 sourceRoot = "source/tools/pythonpkg"; 18 19 SETUPTOOLS_SCM_PRETEND_VERSION = version; 20 21 nativeBuildInputs = [ 22 pybind11 23 setuptools-scm 24 ]; 25 26 propagatedBuildInputs = [ 27 numpy 28 pandas 29 ]; 30 31 checkInputs = [ 32 mypy 33 pytestCheckHook 34 ]; 35 36 pythonImportsCheck = [ 37 "duckdb" 38 ]; 39 40 meta = with lib; { 41 description = "Python binding for DuckDB"; 42 homepage = "https://duckdb.org/"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ costrouc ]; 45 }; 46}