Merge pull request #314705 from ConnorBaker/fix/python3Packages.pgmpy
python312Packages.pgmpy: patch assert in test suite for Python 3.12
This commit is contained in:
commit
a62e3974b8
@ -2,6 +2,7 @@
|
|||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
pythonAtLeast,
|
||||||
pythonOlder,
|
pythonOlder,
|
||||||
# build inputs
|
# build inputs
|
||||||
networkx,
|
networkx,
|
||||||
@ -42,6 +43,14 @@ buildPythonPackage {
|
|||||||
hash = "sha256-d2TNcJQ82XxTWdetLgtKXRpFulAEEzrr+cyRewoA6YI=";
|
hash = "sha256-d2TNcJQ82XxTWdetLgtKXRpFulAEEzrr+cyRewoA6YI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# TODO: Remove this patch after updating to pgmpy 0.1.26.
|
||||||
|
# The PR https://github.com/pgmpy/pgmpy/pull/1745 will have been merged.
|
||||||
|
# It contains the fix below, among other things, which is why we do not use fetchpatch.
|
||||||
|
postPatch = lib.optionalString (pythonAtLeast "3.12") ''
|
||||||
|
substituteInPlace pgmpy/tests/test_estimators/test_MarginalEstimator.py \
|
||||||
|
--replace-fail 'self.assert_' 'self.assertTrue'
|
||||||
|
'';
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
networkx
|
networkx
|
||||||
numpy
|
numpy
|
||||||
|
Loading…
Reference in New Issue
Block a user