Unverified Commit f1b03bc7 authored by Peder Bergebakken Sundt's avatar Peder Bergebakken Sundt Committed by GitHub
Browse files

Merge pull request #294574 from GaetanLepage/pytensor

python311Packages.pytensor: 2.18.6 -> 2.20.0
parents 785b5ad5 0fd2b140
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -3,46 +3,48 @@
, buildPythonPackage
, cachetools
, cloudpickle
, fastprogress
, fetchFromGitHub
, numpy
, pandas
, pytensor
, pythonOlder
, rich
, scipy
, typing-extensions
, setuptools
, typing-extensions
}:

buildPythonPackage rec {
  pname = "pymc";
  version = "5.10.4";
  version = "5.13.1";
  pyproject = true;

  disabled = pythonOlder "3.9";
  disabled = pythonOlder "3.10";

  src = fetchFromGitHub {
    owner = "pymc-devs";
    repo = "pymc";
    rev = "refs/tags/v${version}";
    hash = "sha256-tiOXbryY2TmeBVrG5cIMeDJ4alolBQ5LosdfH3tpVOA=";
    hash = "sha256-SSAn7nbKhXGeEvASKQITUs3+ix3j37u9JTkNiG+1tZ0=";
  };

  build-system = [
    setuptools
  ];

  postPatch = ''
    substituteInPlace setup.py \
      --replace-fail ', "pytest-cov"' ""
  '';

  propagatedBuildInputs = [
  build-system = [
    setuptools
  ];

  dependencies = [
    arviz
    cachetools
    cloudpickle
    fastprogress
    numpy
    pandas
    pytensor
    rich
    scipy
    typing-extensions
  ];
+5 −7
Original line number Diff line number Diff line
@@ -19,21 +19,20 @@
, pytestCheckHook
, pythonOlder
, tensorflow-probability
, stdenv
}:

buildPythonPackage rec {
  pname = "pytensor";
  version = "2.18.6";
  version = "2.20.0";
  pyproject = true;

  disabled = pythonOlder "3.9";
  disabled = pythonOlder "3.10";

  src = fetchFromGitHub {
    owner = "pymc-devs";
    repo = "pytensor";
    rev = "refs/tags/rel-${version}";
    hash = "sha256-SMh4wVZwmc87ztFn2OOI234VP3JzmxVMBkn7lYwVu6M=";
    hash = "sha256-bvkOMer+zYSsiU4a147eUEZjjUeTVpb9f/hepMZZ3sE=";
  };

  postPatch = ''
@@ -41,12 +40,12 @@ buildPythonPackage rec {
      --replace "versioneer[toml]==0.28" "versioneer[toml]"
  '';

  nativeBuildInputs = [
  build-system = [
    cython
    versioneer
  ];

  propagatedBuildInputs = [
  dependencies = [
    cons
    etuples
    filelock
@@ -98,6 +97,5 @@ buildPythonPackage rec {
    changelog = "https://github.com/pymc-devs/pytensor/releases";
    license = licenses.bsd3;
    maintainers = with maintainers; [ bcdarwin ferrine ];
    broken = (stdenv.isLinux && stdenv.isAarch64);
  };
}