Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

There must be some issue in the dependencies that are not explicitly set in the askbot's setup.py. Unfortunately things may break if some dependency of dependency, etc. breaks upon version upgrade. Askbot is limiting versions of dependency packages, but nested dependencies are not fixed or limited.

Please have a look at this discussion https://github.com/ASKBOT/askbot-devel/issues/451

Also could you please run pip --freeze > before-req.txt and then hopefully fix using the advice in the ticket and then run pip --freeze > after-req.txt, then run diff before-req.txt after-req.txt and post the result?

If the discussion in the ticket helped - can you tell which steps solved the problem?

There must be some This issue is resolved in the dependencies that are not explicitly set latest releases and in the askbot's setup.py. Unfortunately things may break if some dependency of dependency, etc. breaks upon version upgrade. Askbot is limiting versions of dependency packages, but nested dependencies are not fixed or limited.github repository.

Please have It was caused by a look at this discussion https://github.com/ASKBOT/askbot-devel/issues/451dependency used by another dependency library (Lamson - used for processing of incoming email), where a version of the dependency library was not specified with sufficient detail. From now on these libraries will need to be installed manually by those people who want to support posting responses by email. This feature is not enabled by default.

Also could you please run pip --freeze > before-req.txt and then hopefully fix using the advice in the ticket and then run pip --freeze > after-req.txt, then run diff before-req.txt after-req.txt and post the result?

If the discussion in the ticket helped - can you tell which steps solved the problem?

This issue is resolved in the latest releases and in the github repository.

It was caused by a dependency used by another dependency library (Lamson - used for processing of incoming email), where a version of the dependency library was not specified with sufficient detail. From now on these libraries will need to be installed manually by those people who want to support posting responses by email. This feature is not enabled by default.

Before the solution was to run pip install Lamson or pip install django-lamson (the latter is better as it satisfies all dependencies for the "reply by email" feature.