anchor.diff:      repo = "ibis";
       owner = "ibis-project";
       rev = version;
  -    hash = "sha256-/mQWQLiJa1DRZiyiA6F0/lMyn3wSY1IUwJl2S0IFkvs=";
  +    hash = "sha256-YRP1nGJs4btqXQirm0GfEDKNPCVXexVrwQ6sE8JtD2o=";
     };
  -
  -  patches = [
  -    (fetchpatch {
  -      name = "xfail-datafusion-0.4.0";
  -      url = "https://github.com/ibis-project/ibis/compare/c162abba4df24e0d531bd2e6a3be3109c16b43b9...6219d6caee19b6fd3171983c49cd8d6872e3564b.patch";
  -      hash = "sha256-pCYPntj+TwzqCtYWRf6JF5/tJC4crSXHp0aepRocHck=";
  -      excludes = ["poetry.lock"];
  -    })
  -  ];
   
     nativeBuildInputs = [ poetry-core ];
   
  
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:     pydantic
      pytz
      regex
      rich
      toolz
    ];
  
  