Merge "Enforce self.details as a collection"
drwxr-xr-x - .circleci
-rw-r--r-- 69 .coveragerc
-rw-r--r-- 209 .gitignore
-rw-r--r-- 99 .gitmodules
-rw-r--r-- 73 .gitreview
-rw-r--r-- 412 .pre-commit-config.yaml
-rw-r--r-- 1447 .travis.yml
-rw-r--r-- 11358 LICENSE
-rw-r--r-- 6927 README.md
-rw-r--r-- 854 README.rst
drwxr-xr-x - ansible
drwxr-xr-x - api
-rw-r--r-- 1869 build.sh
drwxr-xr-x - doc
drwxr-xr-x - docker
drwxr-xr-x - elements
-rw-r--r-- 706 requirements.txt
-rw-r--r-- 1196 setup.cfg
-rw-r--r-- 795 setup.py
-rw-r--r-- 474 test-requirements.txt
-rw-r--r-- 2133 tox.ini
-rw-r--r-- 171 upper-constraints.txt
drwxr-xr-x - xtesting