Вы можете попробовать следующее, подходящее для любого проекта:
- Популярность проекта между разработчиками : Проверьте количество участников. В GitHub или BitBucket вы можете получить количество подписчиков / наблюдателей, вилок и клонов.
- Документация имеет значение : Избегайте дилеммы "читать код", проверьте, хорошо ли задокументирован проект и совместимость с другими пакетами (например, Django).
- Сопровождение проекта : Проверьте, есть ли проблемы с состоянием «открыто» в течение длительного времени и без ответа.
- Оценка открытых вопросов проекта : Если в проекте есть открытые проблемы, посмотрите, не является ли некоторые из этих проблем большой проблемой для ваших нужд.
- Проверьте возможность подключения : В зависимости от ваших потребностей вы можете выбрать проект, который легче подключить, чем другие.
Что я могу сказать больше, так это то, что я уже использовал django-guardian
, и это соответствовало моим потребностям в то время. Я думаю, что это вписывается почти во все вышеперечисленные соображения, но попробуйте и другие.