Naive Bayes for Categorical Features (Non Binary)
In a recent scikit-learn release (v0.22.1), the developers have added Categorical Naive Bayes to their list of Naive Bayes implementations:

https://scikit-learn.org/stable/modules/generated/sklearn.naive_bayes.CategoricalNB.html

You could also use my implementation of categorical and/or Gaussian Naive Bayes:

https://github.com/remykarem/mixed-naive-bayes