1. 07 Feb, 2019 1 commit
  2. 20 Jan, 2019 1 commit
  3. 11 Nov, 2018 1 commit
  4. 04 Nov, 2018 1 commit
    • Ville Skyttä's avatar
      Add more type hints to helpers (#18196) · 922f34f7
      Ville Skyttä authored
      * Test typing for helpers.__init__ and temperature
      
      * Add type hints to helpers.sun
      
      * Add type hints to helpers.signal
      
      * Add type hints to helpers.entity_values
      
      * Add type hints to helpers.dispatcher
      922f34f7
  5. 28 Oct, 2018 1 commit
  6. 25 Sep, 2018 1 commit
  7. 19 Sep, 2018 1 commit
  8. 16 Aug, 2018 1 commit
  9. 06 Aug, 2018 1 commit
    • Jason Hu's avatar
      Try to fix coveralls unstable result (#15800) · 8ef2cfa3
      Jason Hu authored
      * Create one tox env for code coverage report
      
      pytest-cov generated report in project root folder, not tox env folder.
      
      * Add cov tox env to travis
      
      * Coveralls seems expecting all build jobs upload
      
      * Only upload coverage after cov env success
      8ef2cfa3
  10. 13 Jul, 2018 3 commits
    • Andrey's avatar
      More typing (#15449) · e60f9ca3
      Andrey authored
      ## Description:
      
      More typing improvements.
      
      Switch to using `mypy.ini` for flexibility
      
      Add `warn_return_any` check except in `homeassistant.util.yaml` that does typing hacks. Fix some type annotations as resulting from this check and ignore others were fixing is hard.
      
      ## Checklist:
        - [x] The code change is tested and works locally.
        - [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
      e60f9ca3
    • Andrey's avatar
      Make typing checks more strict (#14429) · c2fe0d01
      Andrey authored
      ## Description:
      
      Make typing checks more strict: add `--strict-optional` flag that forbids implicit None return type. This flag will become default in the next version of mypy (0.600)
      
      Add `homeassistant/util/` to checked dirs.
      
      ## Checklist:
        - [x] The code change is tested and works locally.
        - [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
      c2fe0d01
    • Andrey's avatar
      Add python 3.8-dev to travis and tox (#15347) · 23f1b49e
      Andrey authored
      * Add Python 3.8-dev tox tests.
      
      * Allow failures on 3.8-dev
      
      * Allow failures on 3.8-dev take2
      
      * Only run on pushes to dev
      23f1b49e
  11. 07 Jul, 2018 1 commit
    • Andrey's avatar
      Add python 3.7 to travis and tox (#14523) · 02238b64
      Andrey authored
      * Add python 3.7 to travis and tox
      
      * Use pyyaml from github
      
      * Don't version constraints
      
      * Fix version tag
      
      * Change to new pyyaml release
      
      * Python 3.7 requires xenial
      
      * Fix namespace detection
      
      * Use correct RegEx type
      
      * Update pexpect to 4.6
      
      * Use correct validation for dictionaries
      
      * Disable Py37 incompatible packages
      
      * Upgrade all pexpect to 4.6
      
      * Add explicit None as default param
      02238b64
  12. 02 Jul, 2018 1 commit
  13. 13 May, 2018 1 commit
  14. 12 May, 2018 2 commits
  15. 25 Feb, 2018 1 commit
  16. 15 Jan, 2018 1 commit
  17. 01 Jan, 2018 1 commit
    • Paulus Schoutsen's avatar
      Fix broken tests (#11395) · 6e63a4ed
      Paulus Schoutsen authored
      * Do not leave remember the milk config file behind
      
      * Fix exception in service causing service timeout
      
      * Change max service timeout to 9 to catch services timing out
      
      * Fix Google Sync service test
      
      * Update and pin test requirements
      6e63a4ed
  18. 20 Dec, 2017 1 commit
  19. 20 Nov, 2017 1 commit
  20. 05 Aug, 2017 1 commit
    • Paulus Schoutsen's avatar
      Block dependencies that depend on enum34 (#8698) · e49b9706
      Paulus Schoutsen authored
      * Block dependencies that depend on enum34
      
      * Remove uninstalling enum34
      
      * Update validation script
      
      * Add constraints to tox.ini
      
      * Upgrade yeelight to version that uses enum-compat
      
      * Disable sensor.skybeacon
      
      * Lint
      e49b9706
  21. 07 May, 2017 4 commits
  22. 01 Feb, 2017 1 commit
  23. 03 Jan, 2017 1 commit
  24. 02 Jan, 2017 1 commit
    • Michaël Arnauts's avatar
      Improve development workflow in docker (#5079) · c864ea60
      Michaël Arnauts authored
      * Allow bower install of frontend components as root. Needed for frontend development in docker since everything runs as root in the docker image.
      
      * Improve development workflow in docker
      
      * Use LANG=C.UTF-8 in tox. Fixes installation of libraries with UTF-8 in it's readme.
      
      * Install mysqlclient psycopg2 uvloop after requirements_all.txt again, but with a --no-cache-dir this time. Allows bootstrap_frontend to be executed in a different path like the other scripts.
      c864ea60
  25. 27 Nov, 2016 1 commit
    • Paulus Schoutsen's avatar
      Add websocket API (#4582) · 914a868f
      Paulus Schoutsen authored
      * Add websocket API
      
      * Add identifiers to interactions
      
      * Allow unsubscribing event listeners
      
      * Add support for fetching data
      
      * Clean up handling code websockets api
      
      * Lint
      
      * Add Home Assistant version to auth messages
      
      * Py.test be less verbose in tox
      914a868f
  26. 19 Sep, 2016 1 commit
  27. 22 Jul, 2016 1 commit
  28. 21 Jul, 2016 1 commit
    • Fabian Heredia Montiel's avatar
      Type Hints - __main__ (#2574) · 08226a48
      Fabian Heredia Montiel authored
      * Add __main__ type hints
      
      * Fix most errors of __main__
      
      * Add ignore for script.run()
      
      * Add type annotations for from_config_dict and from_config_file
      
      * Fix errors
      
      * Fix requirement error
      
      * Add mypy type check to tests
      
      * Enable travis typing check
      
      * Messed up the tox deps
      
      * Laxer type checker
      08226a48
  29. 10 Mar, 2016 1 commit
  30. 15 Feb, 2016 1 commit
  31. 14 Feb, 2016 1 commit
    • Sean Dague's avatar
      convert testing infrastructure to tox · 97c0f5bb
      Sean Dague authored
      This converts the testing infrastructure to tox for both locally
      testing and travis. This is nearly equivalent to the previous testing
      with the only exception that linting fails with the first tool to fail
      and won't process all of them.
      
      Slightly tricky thing is that tox resets *all* of the environment for
      it's subprocess runs by default. A couple of the dependencies we have
      will not install in non UTF8 locales: temper-python & XBee.
      97c0f5bb