diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..afd0480 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,28 @@ +sudo: false +language: python +dist: xenial +python: +- 3.6 +- 3.7 +services: +- postgresql +addons: + postgresql: 9.6 + apt: + packages: + - libgdal-dev + - postgresql-9.6-postgis-2.5 +install: +- pip install . +- pip install cython pytest psycopg2 asyncpg +before_script: + - psql -c 'create database test;' -U postgres + - psql -U postgres -d test -c "create extension postgis" +script: py.test -vv tests/ +notifications: + email: + on_failure: always + on_success: never +branches: + only: + - master diff --git a/circle.yml b/circle.yml deleted file mode 100644 index 2a458c6..0000000 --- a/circle.yml +++ /dev/null @@ -1,16 +0,0 @@ -machine: - python: - version: 3.6.1 - -database: - pre: - - psql -U ubuntu -c "CREATE DATABASE test;" - - psql -U ubuntu -c "create extension postgis" -d test - -test: - override: - - py.test tests/ - -dependencies: - pre: - - pip install pytest psycopg2 asyncpg cython