Как backend хранения данных trac использует sqlite, зависимости на который не наблюдается.
Всё еще хуже. Там может использоваться sqlite, а может - что-нибудь еще, например postgresql. А вот sqlite у нас бывает разных версий, причем если поставить python-module-pysqlite3-1.1.6-alt1 - начинаются ужасные вещи - любая попытка сделать что-то с trac (tracd, trac-admin) приводит к получению процесса, которой жрет память астрономическими темпами (по 10-20 мегабайт в секунду) и довольно умирает от обжорства. Не диагностируется толком никак - это просто надо знать, что 3 версию sqlite ставить нельзя.
Я например пользую postgresql, и поэтому не стал делать эту зависимость. Потом посмотрю, как лучше порезать, и проставить нужные зависимости. По поводу sqlite3: этот модуль - ошибка автора pysqlite. Пользуйте python-module-pysqlite2. А pysqlite3 надо вообще выкинуть из сизифа "за глючность".
Кстати, адекватная поддержка не-sqlite backends есть только в trac с 0.10 пререлизов и svn HEAD... То, что до 0.10 - оно имеет почти нулевую поддержку не-sqlite с точки зрения плагинов...
а у меня вроде PgSQL нормлаьно работал и на 0.9.x...
Автоматический поиск зависимостей эту ошибку исправляет