Bayesian network for classification using PyMc or PyMc3
pymc will not provide you pretty sklearn-style .predict method for this case, however you can do it on your own. The idea is simple enough: you should draw coefficients for the classifier using pymc, and after it use them for the classifier itself manually. 

You can see a very basic example at this blogpost or more complicated case at pymc3 documentation.