Unverified Commit e560bf2c authored by natsukium's avatar natsukium
Browse files

python312Packages.dbt-postgres: fix build

parent a570a4f7
Loading
Loading
Loading
Loading
+18 −7
Original line number Diff line number Diff line
@@ -2,28 +2,39 @@
  lib,
  agate,
  buildPythonPackage,
  fetchFromGitHub,
  dbt-adapters,
  dbt-common,
  dbt-core,
  hatchling,
  psycopg2,
  pythonOlder,
  setuptools,
}:

buildPythonPackage {
buildPythonPackage rec {
  pname = "dbt-postgres";
  version = "1.8.2";
  pyproject = true;

  inherit (dbt-core) version src;
  disabled = pythonOlder "3.8";

  disabled = pythonOlder "3.7";

  sourceRoot = "${dbt-core.src.name}/plugins/postgres";
  src = fetchFromGitHub {
    owner = "dbt-labs";
    repo = "dbt-postgres";
    rev = "refs/tags/v${version}";
    hash = "sha256-E7Y2lY8aCiAZx5sLWwpOBLTrdOsCQAdWWJTvR2jGOaA=";
  };

  env.DBT_PSYCOPG2_NAME = "psycopg2";

  build-system = [ setuptools ];
  build-system = [ hatchling ];

  pythonRemoveDeps = [ "psycopg2-binary" ];

  dependencies = [
    agate
    dbt-adapters
    dbt-common
    dbt-core
    psycopg2
  ];