python311Packages.databricks-connect: modernize

This commit is contained in:
Peder Bergebakken Sundt
2024-08-13 17:55:03 +02:00
parent f4f419f03f
commit 387a8f0d6e
@@ -3,6 +3,7 @@
jdk8,
buildPythonPackage,
fetchPypi,
setuptools,
six,
py4j,
pythonOlder,
@@ -11,7 +12,7 @@
buildPythonPackage rec {
pname = "databricks-connect";
version = "11.3.33";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +23,9 @@ buildPythonPackage rec {
sourceRoot = ".";
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
py4j
six
jdk8
@@ -31,14 +34,11 @@ buildPythonPackage rec {
# requires network access
doCheck = false;
prePatch = ''
substituteInPlace setup.py \
--replace "py4j==0.10.9" "py4j"
'';
pythonRelaxDeps = [ "py4j" ];
preFixup = ''
substituteInPlace "$out/bin/find-spark-home" \
--replace find_spark_home.py .find_spark_home.py-wrapped
--replace-fail find_spark_home.py .find_spark_home.py-wrapped
'';
pythonImportsCheck = [