Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.6 kB · 96 lines
Nix
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697{ lib, buildPythonPackage, fetchFromGitHub,
# build-system setuptools, setuptools-scm,
# dependencies babel, commonmark, css-inline, faicons, htmltools, importlib-metadata, importlib-resources, numpy, typing-extensions,
# tests ipykernel, ipython, pandas, polars, pyarrow, pytestCheckHook, pytest-cov-stub, requests, selenium, shiny, syrupy,}:
buildPythonPackage rec { pname = "great-tables"; version = "0.18.0"; pyproject = true;
src = fetchFromGitHub { owner = "posit-dev"; repo = "great-tables"; tag = "v${version}"; hash = "sha256-AuhcIQGBroWa2+Rg6qLTtB4ulq+vvCoouPcTZcZhnbQ="; };
build-system = [ setuptools setuptools-scm ];
dependencies = [ babel commonmark css-inline faicons htmltools importlib-metadata importlib-resources numpy typing-extensions ];
pythonImportsCheck = [ "great_tables" ];
nativeCheckInputs = [ ipykernel ipython pandas polars pyarrow pytestCheckHook pytest-cov-stub requests selenium shiny syrupy ];
disabledTests = [ # require selenium with chrome driver: "test_save_custom_webdriver" "test_save_image_file" "test_save_non_png" ];
__darwinAllowLocalNetworking = true;
meta = { description = "Library for rendering and formatting dataframes"; homepage = "https://github.com/posit-dev/great-tables"; changelog = "https://github.com/posit-dev/great-tables/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bcdarwin ]; };}