Commits

Show all
Author Commit Message Labels Comments Date
general
Релиз 0.4
Tags
0.4
general
Добавлен чейнджлог.
general
Багфикс: при rebuild_all_trees() не сбрасывались пути для корневых узлов.
general
Версия 0.4
general
[docs] Восстанавливаем историческую справедливость.
general
Отрефакторен _InsertionsParamsSelector._query_result(), код стал чуть чище и проще. Важно: теперь корневые узлы имеют путь не `'0' * steplen` а пустую строку. Плюс один к максимальной глубине вложенности.
general
rst в setup.py подчищен от специфичных для сфинкса констркций, теперь на pypi должен таки парситься в html (ай хоуп). В sqlamp/__init__.py причесаны докстринги модуля и `tree_recursive_iterator`. Последний добавлен в фиче-лист.
general
Причесан код примера применения `tree_recursive_iterator()`.
general
`_recursive_iterator()` теперь генерирует в качестве children collection пустой tuple() если у ноды нет дочерних узлов (обошлось без дополнительного оверхэда). `tree_recursive_iterator()` теперь сортирует flat_tree, если это Query.
general
Игнорируем doc/_build
general
Новые фичи: `MPClassManager.query_all_trees()` возвращает Query по всем деревьям, `sqlamp.tree_recursive_iterator()` - для сворачивания плоского дерева в рекурсивную структуру.
general
[docs] Написаны реализованные и не реализованные фичи, поддерживаемые СУБД, немного расширена инфа об Implementation Details.
general
В доки и скрипты установки обавлена ссылка для скачивания.
general
Еще тюнинг скриптов установки. Пришлось скопировать __doc__ из sqlamp/__init__.py в setup.py, так как setup.py не должен импортировать устанавливаемый модуль. Номер версии теперь "всего" в двух местах.
general
Все что нужно для нормальной дистрибуции.
general
[docs] Папка переименована из docs в doc, теперь можно будет использовать python setup.py build_sphinx (эта команда ищет только в папке с таким именем).
general
Информация о версии в sqlamp.__init__
general
[docs] удалены пустые папки (1/х у distutils с ними отношения не сложились), немного твикнут конф-файл доков.
general
[tests] Тесты приведены к единому виду, теперь без дурацких велосипедных вариантов загрузки и поиска тесткейзов. Любой тест теперь удобно запускать поодиночке, или сразу скопом. tests теперь является пакетом.
general
Версия 0.3
Tags
0.3
general
Выброшен текст на русском, что смог (и как смог) - перевел на английский.
general
Небольшие правки в докстрингах.
general
Перевод доков на англицкий. Еще не завершен, но хоть что-то.
general
Еще документация.
general
Документация расширена и актуализирована.
general
Написана запускалка тестов для тех, у кого нет nose и которая к тому же использует optparse а не переменные окружения.
general
Причесывание кода по чуть-чуть.
general
Бенчмарки теперь в отдельном модуле
general
* Начата работа над написанием докстрингов.
general
Декомпозиция тестов, подробные тесты поведения методов get_* и filter_* (а точнее, исключений, которые они генерируют) в зависимости от состояния объекта (pending/transient/persisntent/detached) и опции сессии `autoflush`. Убран тест `set_parent()` - эта функциональность исключена полностью.
  1. Prev
  2. Next