Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.8 kB · 145 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146{ lib, buildPythonPackage, fetchFromGitHub, setuptools, altair, cryptography, jinja2, jsonschema, marshmallow, mistune, numpy, packaging, pandas, posthog, pydantic, pyparsing, python-dateutil, requests, ruamel-yaml, scipy, tqdm, tzlocal,
# test pytestCheckHook, pytest-mock, pytest-order, pytest-random-order, click, flaky, freezegun, invoke, moto, psycopg2, requirements-parser, responses, sqlalchemy,}:
buildPythonPackage rec { pname = "great-expectations"; version = "1.3.2"; pyproject = true;
src = fetchFromGitHub { owner = "great-expectations"; repo = "great_expectations"; tag = version; hash = "sha256-MV6T8PyOyAQ2SfT8B38YdCtqj6oeZCW+z08koBR739A="; };
postPatch = '' substituteInPlace tests/conftest.py --replace 'locale.setlocale(locale.LC_ALL, "en_US.UTF-8")' "" substituteInPlace pyproject.toml \ --replace-fail '"ignore::marshmallow.warnings.ChangedInMarshmallow4Warning",' "" '';
build-system = [ setuptools ];
dependencies = [ altair cryptography jinja2 jsonschema marshmallow mistune numpy packaging pandas posthog pydantic pyparsing python-dateutil requests ruamel-yaml scipy tqdm tzlocal ];
pythonRelaxDeps = [ "altair" "pandas" "posthog" ];
nativeCheckInputs = [ pytestCheckHook pytest-mock pytest-order pytest-random-order click flaky freezegun invoke moto psycopg2 requirements-parser responses sqlalchemy ] ++ moto.optional-dependencies.s3 ++ moto.optional-dependencies.sns;
disabledTestPaths = [ # try to access external URLs: "tests/integration/cloud/rest_contracts" "tests/integration/spark"
# moto-related import errors: "tests/actions" "tests/data_context" "tests/datasource" "tests/execution_engine"
# locale-related rendering issues, mostly: "tests/core/test__docs_decorators.py" "tests/expectations/test_expectation_atomic_renderers.py" "tests/render" ];
disabledTestMarks = [ "postgresql" "snowflake" "spark" ];
disabledTests = [ # tries to access network: "test_checkpoint_run_with_data_docs_and_slack_actions_emit_page_links" "test_checkpoint_run_with_slack_action_no_page_links" ];
pythonImportsCheck = [ "great_expectations" ];
meta = { broken = true; # 408 tests fail description = "Library for writing unit tests for data validation"; homepage = "https://docs.greatexpectations.io"; changelog = "https://github.com/great-expectations/great_expectations/releases/tag/${src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bcdarwin ]; };}