Python3Packages.pymc3: fix dependecies

python38Packages.pymc3: set broken flag to false

[UPDATE] maintainers list

[UPDATE] remove test imports
This commit is contained in:
mohamed 2022-02-23 17:56:08 +01:00
parent 3e78470617
commit 8374c8167f
2 changed files with 15 additions and 12 deletions

View file

@ -13977,4 +13977,10 @@
github = "nigelgbanks"; github = "nigelgbanks";
githubId = 487373; githubId = 487373;
}; };
nidabdella = {
name = "Mohamed Nidabdella";
email = "nidabdella.mohamed@gmail.com";
github = "nidabdella";
githubId = 8083813;
};
} }

View file

@ -2,10 +2,11 @@
, fetchPypi , fetchPypi
, buildPythonPackage , buildPythonPackage
, pythonOlder , pythonOlder
, Theano , theano-pymc
, pandas , pandas
, patsy , patsy
, joblib , joblib
, cachetools
, tqdm , tqdm
, six , six
, h5py , h5py
@ -16,6 +17,8 @@
, parameterized , parameterized
, fastprogress , fastprogress
, typing-extensions , typing-extensions
, dill
, semver
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -34,7 +37,6 @@ buildPythonPackage rec {
''; '';
propagatedBuildInputs = [ propagatedBuildInputs = [
Theano
pandas pandas
patsy patsy
joblib joblib
@ -45,12 +47,10 @@ buildPythonPackage rec {
packaging packaging
fastprogress fastprogress
typing-extensions typing-extensions
]; dill
theano-pymc
checkInputs = [ cachetools
pytest semver
nose
parameterized
]; ];
# The test suite is computationally intensive and test failures are not # The test suite is computationally intensive and test failures are not
@ -67,9 +67,6 @@ buildPythonPackage rec {
description = "Bayesian estimation, particularly using Markov chain Monte Carlo (MCMC)"; description = "Bayesian estimation, particularly using Markov chain Monte Carlo (MCMC)";
homepage = "https://github.com/pymc-devs/pymc3"; homepage = "https://github.com/pymc-devs/pymc3";
license = lib.licenses.asl20; license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ilya-kolpakov ]; maintainers = with lib.maintainers; [ nidabdella ];
# several dependencies are not declared and in the end it requires theano-pymc3
# instead of Theano. The former is currently not packaged.
broken = true;
}; };
} }