nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 62 lines 1.2 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 click, 5 configparser, 6 decorator, 7 fetchFromGitHub, 8 mock, 9 oauthlib, 10 pyjwt, 11 pytestCheckHook, 12 requests, 13 requests-mock, 14 six, 15 tabulate, 16}: 17 18buildPythonPackage rec { 19 pname = "databricks-cli"; 20 version = "0.18.0"; 21 format = "setuptools"; 22 23 src = fetchFromGitHub { 24 owner = "databricks"; 25 repo = "databricks-cli"; 26 tag = version; 27 hash = "sha256-dH95C2AY/B6F9BROr6rh+gVtKqxsg1gyEU5MzCd5aqs="; 28 }; 29 30 propagatedBuildInputs = [ 31 click 32 configparser 33 oauthlib 34 pyjwt 35 requests 36 requests-mock 37 six 38 tabulate 39 ]; 40 41 nativeCheckInputs = [ 42 decorator 43 mock 44 pytestCheckHook 45 ]; 46 47 disabledTestPaths = [ 48 # Disabled due to option parsing which we don't have 49 "integration/dbfs/test_integration.py" 50 "integration/workspace/test_integration.py" 51 ]; 52 53 pythonImportsCheck = [ "databricks_cli" ]; 54 55 meta = { 56 description = "Command line interface for Databricks"; 57 homepage = "https://github.com/databricks/databricks-cli"; 58 changelog = "https://github.com/databricks/databricks-cli/releases/tag/${version}"; 59 license = lib.licenses.asl20; 60 maintainers = with lib.maintainers; [ tbenst ]; 61 }; 62}