From 5b643bd18802b3eeab49bd1d28100dc874d2d5a8 Mon Sep 17 00:00:00 2001 From: Cleber Rosa Date: Tue, 15 Dec 2015 23:14:31 -0200 Subject: [PATCH] Travis CI: enable setuptools entry points The new plugin architecture depends on setuptools entry points being properly registered. These entry points are defined in a `setup.py` file, as the `entrypoints` parameter, but they are only effective when they become an `entry_points.txt` file inside a `.egg_info` directory. This can happen in two ways: 1) installing the package, that is, running `$ python setup.py install` 2) enabling the development mode, that is, running `$ python setup.py develop`. The approach chosen here is the latter, because it's faster, doesn't require a full install and points to the checked out source code tree. Signed-off-by: Cleber Rosa --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index a4d8f499..be6871e8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,5 +20,6 @@ script: - inspekt style - ./selftests/cyclical_deps avocado - ./selftests/modules_boundaries + - python setup.py develop - ./selftests/run - ./selftests/check_tmp_dirs -- GitLab