anchor.diff:  , python
   , pytz
   , regex
  +, rich
   , rsync
   , shapely
   , sqlalchemy
  +, sqlglot
   , sqlite
  -, tabulate
   , toolz
   }:
   let
  
positive.code: 
    passthru = {
      optional-dependencies = {
        clickhouse = [ clickhouse-cityhash clickhouse-driver lz4 ];
        dask = [ dask pyarrow ];
        datafusion = [ datafusion ];
        duckdb = [ duckdb duckdb-engine sqlalchemy ];
        geospatial = [ geoalchemy2 geopandas shapely ];
        mysql = [ pymysql sqlalchemy ];
        pandas = [ ];
        postgres = [ psycopg2 sqlalchemy ];
        pyspark = [ pyarrow pyspark ];
        sqlite = [ sqlalchemy sqlite ];
        visualization = [ graphviz-nox ];
      };
    };
  
negative.code:     set -eo pipefail
  
      export IBIS_TEST_DATA_DIRECTORY
      IBIS_TEST_DATA_DIRECTORY="ci/ibis-testing-data"
  
      mkdir -p "$IBIS_TEST_DATA_DIRECTORY"
  
      # copy the test data to a directory
      rsync --chmod=Du+rwx,Fu+rw --archive "${ibisTestingData}/" "$IBIS_TEST_DATA_DIRECTORY"
  