4 files changed, 24 insertions(+), 11 deletions(-)

M .build.yml
M .github/README.md
M README.md
M docs/index.md
M .build.yml +21 -8
@@ 29,11 29,24 @@ tasks:
       hg push git+ssh://git@github.com/ocurero/sqlalchemy-querybuilder.git || hg push git+ssh://git@github.com/ocurero/sqlalchemy-querybuilder.git | grep "no changes found"
   - clone_github: |
       rm -R sqlalchemy-querybuilder && git clone git@github.com:ocurero/sqlalchemy-querybuilder.git
-  - tests: |
-      cd sqlalchemy-querybuilder
-      sudo pip3 -q install coverage
-      curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
-      source $HOME/.poetry/env
-      poetry install
-      poetry run coverage run --source=sqlalchemy_querybuilder/ -m pytest -v
-      if [ $? -eq 0 ]; then curl -s https://codecov.io/bash | bash -s -- -t @/home/build/CODECOV_TOKEN; fi
+  - mkvenv: 'python3 -m venv CI'
+  - tests: 'source CI/bin/activate
+
+    cd sqlalchemy-querybuilder
+
+    pip install --quiet --upgrade pip coverage
+
+    curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py
+    | python
+
+    source $HOME/.poetry/env
+
+    poetry -q update
+
+    poetry install
+
+    poetry run coverage run --source=sqlalchemy-querybuilder/ -m pytest
+
+    if [ $? -eq 0 ]; then curl -s https://codecov.io/bash | bash -s -- -Z -t @/home/build/CODECOV_TOKEN;
+    fi'
+triggers: null

          
M .github/README.md +1 -1
@@ 4,7 4,7 @@ 
 SQLAlchemy query builder for jQuery QueryBuilder
 ================================================
 
-[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![builds.sr.ht status](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml.svg)](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml?) [![codecov](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder/branch/master/graph/badge.svg)](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder)
+[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![builds.sr.ht status](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml.svg)](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml?) [![codecov](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder/branch/master/graph/badge.svg)](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder) [![readthedocs](https://readthedocs.org/projects/sqlalchemy-querybuilder/badge/?version=latest&style=flat)](https://sqlalchemy-querybuilder.readthedocs.io/)
 
 This package implements a sqlalchemy query builder for json data
 generated with (but not limited to) [`jQuery QueryBuilder`](http://querybuilder.js.org/).

          
M README.md +1 -1
@@ 1,7 1,7 @@ 
 SQLAlchemy query builder for jQuery QueryBuilder
 ================================================
 
-[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![builds.sr.ht status](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml.svg)](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml?) [![codecov](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder/branch/master/graph/badge.svg)](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder)
+[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![builds.sr.ht status](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml.svg)](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml?) [![codecov](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder/branch/master/graph/badge.svg)](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder) [![readthedocs](https://readthedocs.org/projects/sqlalchemy-querybuilder/badge/?version=latest&style=flat)](https://sqlalchemy-querybuilder.readthedocs.io/)
 
 This package implements a sqlalchemy query builder for json data
 generated with (but not limited to) [`jQuery QueryBuilder`](http://querybuilder.js.org/).

          
M docs/index.md +1 -1
@@ 7,7 7,7 @@ rules generated with (but not limited to
 [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
 [![builds.sr.ht status](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml.svg)](https://builds.sr.ht/~ocurero/sqlalchemy-querybuilder/.build.yml?)
 [![codecov](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder/branch/master/graph/badge.svg)](https://codecov.io/gh/ocurero/sqlalchemy-querybuilder)
-[![readthedocs](https://readthedocs.org/projects/sqlalchemy-querybuilder/badge/?version=latest&style=flat)](http://www.google.es)
+[![readthedocs](https://readthedocs.org/projects/sqlalchemy-querybuilder/badge/?version=latest&style=flat)](https://sqlalchemy-querybuilder.readthedocs.io/)
 
 * Open Source: Apache 2.0 license.
 * Website: <https://sr.ht/~ocurero/sqlalchemy-querybuilder/>.