nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 54 lines 1.0 kB view raw
1{ 2 lib, 3 jdk8, 4 buildPythonPackage, 5 fetchPypi, 6 setuptools, 7 six, 8 py4j, 9}: 10 11buildPythonPackage rec { 12 pname = "databricks-connect"; 13 version = "11.3.40"; 14 pyproject = true; 15 16 src = fetchPypi { 17 inherit pname version; 18 hash = "sha256-rSuW/6fSro1pAxDj2tZ+EYvO0zf0yCWXNaS9Ls7xJfw="; 19 }; 20 21 sourceRoot = "."; 22 23 build-system = [ setuptools ]; 24 25 dependencies = [ 26 py4j 27 six 28 jdk8 29 ]; 30 31 # requires network access 32 doCheck = false; 33 34 pythonRelaxDeps = [ "py4j" ]; 35 36 preFixup = '' 37 substituteInPlace "$out/bin/find-spark-home" \ 38 --replace-fail find_spark_home.py .find_spark_home.py-wrapped 39 ''; 40 41 pythonImportsCheck = [ 42 "pyspark" 43 "six" 44 "py4j" 45 ]; 46 47 meta = { 48 description = "Client for connecting to remote Databricks clusters"; 49 homepage = "https://pypi.org/project/databricks-connect"; 50 sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 51 license = lib.licenses.databricks; 52 maintainers = with lib.maintainers; [ kfollesdal ]; 53 }; 54}