Обновление SQLite в travis CI - PullRequest
       24

Обновление SQLite в travis CI

8 голосов
/ 04 апреля 2019

На python 3.6 и 3.7 (django 2.2) я получаю django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.8.2). На TravisCI

Что я сделал

  • Я пытался установить его с помощью аддонов:
addons:
  apt:
    sources:
      - travis-ci/sqlite3
    packages:
      - sqlite3

Источники здесь игнорируются

Disallowing sources: travis-ci/sqlite3
To add unlisted APT sources, follow instructions in https://docs.travis-ci.com/user/installing-dependencies#Installing-Packages-with-the-APT-Addon
  • И с ppa в before_install
before_install:
  - sudo apt-add-repository -y ppa:travis-ci/sqlite3
  - sudo apt-get -y update
  - sudo apt-get -y install sqlite3=3.7.15.1-1~travis1

ошибка:

Cannot add PPA: 'ppa:travis-ci/sqlite3'.
Please check that the PPA name or format is correct.

Как мне заставить его работать?

Источники https://github.com/travis-ci/apt-package-safelist/issues/368#issuecomment-198586476

1 Ответ

11 голосов
/ 10 апреля 2019

Обновите вашу среду сборки до Xenial .Trusty содержит только SQLite 3.8.2 .

dist: xenial
language: python
...

Полный пример обновления .

...