Skip to content

ablaternae/py-peewee-addons

Peewee miscellaneous addons

В связи с последними событиями в мире установки пакетов (PIP 517, 518, 660), "старые" пакеты, устанавливаемые ранее через setup.py, теперь вызывают предупреждения, а некоторые и ошибки установки. В этом репозитории в один пакет собраны разные полезные типы полей для Peewee из репозиториев, которые давно не обновлялись.

Для дополнительной информации смотрите репозитории исходников. NB: включены не все поля

Ранее в пакет входил модуль миграций, который в процессе разработки выделен в отдельный скрипт ссылка

установка

pip install -U git+https://github.com/ablaternae/py-peewee-addons

из клонированного репозитория

git clone --depth=1 https://github.com/ablaternae/py-peewee-addons peewee-addons
pip install -U peewee-addons

В зависимостях присутствует ujson для скоростной сериализации и python-dotenv-typecast (не помню для чего).

Добавьте самостоятельно пакеты

  • apsw для асинхронного драйвера SQLite
  • bcrypt для некоторых видов шифрования для полей типа PasswordField

источники

включены в пакет:

история версий

основная ветка 0.7-beta

0.7.25

Добавлен код из peewee-extra-fields --> .fields.extra (.fields.extra_fields)

0.7

Добавлен и протестирован peewee-extra-fields

2.0-aplha

next databases migration manager выделен из peewee-addons в отдельный скрипт, продолжена ветка 0.6

0.6

Добавлены шаблоны подключений к базам (SQLite), требуется проверка и доработка

0.5

Добавлены базовые модели и миксины

0.4

Все (почти все) поля сведены в модуль .fields

About

Peewee-ORM miscellaneous addons, mixins, helpers, and utils

Resources

License

Unknown and 3 other licenses found

Licenses found

Unknown
LICENSE.md
Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
MPL-2.0
LICENSE-MPL

Stars

Watchers

Forks

Packages

No packages published

Languages