Paulus Schoutsen
f0ce6c8210
Update netdisco ( #7563 )
2017-05-12 20:14:17 -07:00
Juggels
ed0ec613c3
Comment RasPi specific requirements ( #7562 )
2017-05-12 20:06:28 -07:00
Paulus Schoutsen
8da10f670b
Only install tox in dev mode ( #7557 )
2017-05-12 00:01:06 -07:00
Paulus Schoutsen
76675a54f8
Do not install all dependencies in dev mode ( #7548 )
...
* ps - do not install all dependencies
* Comment out blinkt because it depends on GPIO
* Add pip upgrade check back
* Disable import error blinkt
* Update comment
* Fix comment
2017-05-11 19:20:23 -07:00
Marc Egli
43296069c3
Update docker dev environment to python3.6 ( #7520 )
...
* Update docker dev environment to python3.6
* comment out disable switches again
2017-05-09 20:16:46 -07:00
Paulus Schoutsen
aa6339818e
Test only dependencies ( #7472 )
...
* Generate requirements file for tests
* Update tox
* Update validate
* Lint
* Tweak order in travis.yml to run longest job first
2017-05-06 22:37:31 -07:00
florincosta
92411cdc18
Add new raspihats component ( #7392 )
...
* Add new raspihats component
* added raspihats to COMMENT_REQUIREMENTS in gen_requirements_all.py
* disabled pylint import errors
* using hass.data for storing i2c-hats manager
2017-05-05 00:02:47 -07:00
Pascal Vizeli
7e539a3cb2
Add support for face recognition with dlib ( #7421 )
...
* Add support for face recognition with dlib
* fix lint
* fix lint p2
* update library
* dlib can not build
* fix lint
* Fix int p1
* Update dlib_face_detect.py
* Update dlib_face_detect.py
* Update dlib_face_detect.py
2017-05-04 16:03:50 +02:00
Andrey
403a721e91
Comment out opencv-python that is not installable on arm ( #7426 )
...
* Comment out opencv-python that is not installable on arm
* Disable import-error
2017-05-03 21:08:21 +03:00
Paulus Schoutsen
40f480c24e
tradfri: Improve color temp support detection ( #7211 )
2017-04-21 23:32:51 -07:00
citruz
e4e7141ae7
Eddystone Beacon Temperature Sensor ( #6789 )
...
* Added eddystone_temperature platform.
* Fixed style issues.
* Fixed style issues #2 .
* Fixed style issues #3 .
* Added new platform to .coveragerc
* Refactored platform to use the beacontools package.
* Fixed style issues and added beacontools to excluded requirements.
* Removed obsolete constants and added pylint exception.
* Added blank line
* Updated beacontools to version 1.0.0
* Updated beacontools to version 1.0.1
* Forgot to regenerate requirements_all
* Minor changes
2017-04-04 23:57:19 +02:00
Paulus Schoutsen
902b72ba1a
Constrain core dependencies to core versions ( #6738 )
...
* Require at least pip 7.1
* Write and use constraint files for packages
* Update gen_requirements_all.py
2017-03-22 08:50:54 -07:00
siebert
fc46a24996
Fix gen_requirements_all.py script for Windows. ( #6547 )
2017-03-12 21:08:49 +02:00
Adam Mills
2993a4a7a5
Add object-assign polyfill support to polymer ( #5994 )
...
* Add object-assign polyfill support to polymer
* Conditionally load compatibility.js
* Remove compatibility preload
* Include newly compiled files
* Update compiled frontend with latest polymer
2017-02-14 12:00:45 -08:00
Michaël Arnauts
8247acb7b9
Move docker installation scripts to virtualization/Docker path. Splits out openalpr to seperate script. ( #5676 )
2017-01-31 19:02:06 -08:00
Mathew Peterson
d65f07860c
Refactors script/setup_docker_prereqs ( #5506 )
...
* Refactors script/setup_docker_prereqs
Refactors script/setup_docker_prereqs to allow toggling of packages
to being installed
* Adds support for openalpr to Docker
* Updates Dockerfile
Comments ENV directives in order to preserve cache.
* Fixes incorrect position of echo
* Fixes telldus installer by updating apt before pkg install
2017-01-31 18:11:51 +01:00
Adam Mills
7f3ee8a83c
[docker] cec install path fixed upstream ( #5651 )
2017-01-30 21:27:20 -05:00
Matt N
1bf3eba603
yarn setup_js_dev was deleted (#5639 )
2017-01-30 09:15:26 -08:00
Johann Kellerman
d500ddac9a
[script] Fix dodgy bash syntax for bootstrap ( #5552 )
2017-01-25 09:21:09 -08:00
Robbie Trencheny
88e0bb6733
Merge pull request #5492 from kellerza/gen_requirements
...
[script] gen_requirement: Raise an error if REQUIREMENT not pinned
2017-01-24 21:23:22 -08:00
Johann Kellerman
e53b2fe121
[script] Only bootstrap frontend if npm installed ( #5507 )
...
* [scripts] Only bootstrap frontend if npm installed
* Message if not frontend dev possible
* yarn
2017-01-24 16:20:18 -08:00
Johann Kellerman
699c615d23
Add url
2017-01-22 18:34:00 +02:00
Johann Kellerman
7df51dc545
gen_requirement: Raise an error if REQUIREMENT not pinned
2017-01-22 01:37:08 +02:00
Matthew Garrett
2992cd35be
Add support for Leviton Decora Bluetooth dimmer switches ( #5434 )
...
* Add support for Leviton Decora Bluetooth dimmer switches
Add support for the Decora Bluetooth smart dimmer switches from Leviton.
* Update decora.py
2017-01-21 14:14:08 -08:00
Colin O'Dell
cb47d16282
Don't use Debian's httpredir for backports ( #5392 )
...
Hopefully this solves https://github.com/home-assistant/home-assistant/pull/5322#issuecomment-273041585
2017-01-20 12:30:09 -08:00
Robbie Trencheny
a74258db09
Block Avion from auto installing because only supported on Linux (cc #5414 )
2017-01-19 13:14:48 -08:00
Paulus Schoutsen
283bcf367b
Ignore python-eq3bt from auto-building
2017-01-17 21:48:33 -08:00
Jesse Newland
41a6c35ea2
Install phantomjs in Docker container ( #5368 )
2017-01-16 22:55:42 -08:00
Paulus Schoutsen
82b84f480b
Fix script release ( #5345 )
2017-01-15 09:16:46 -08:00
Colin O'Dell
e3418f633c
Add ffmpeg to Docker from jessie-backports ( #5322 )
2017-01-14 09:43:40 -08:00
Colin O'Dell
03a6aa48e0
Copy openzwave config to ensure it exists ( fixes #5328 ) ( #5329 )
2017-01-14 09:41:38 -08:00
Michaël Arnauts
d4eabaf844
Remove build dirs from docker image to keep the layers small ( #5243 )
...
* Remove build dirs from docker image to keep the layers small
* Create setup_docker_prereqs script to prepare docker env
* Add documentation for required packages, drop colorlog and cython in first step of Dockerfile since it will be installed later on anyway. Drop libglib2.0-dev and libbluetooth-dev
* Also remove early install of colorlog and cython in Dockerfile.dev
* Re-add libglib2.0-dev and libbluetooth-dev for Bluetooth LE
2017-01-14 07:41:41 -08:00
Johann Kellerman
9f765836f8
[core] Add 'packages' to the config ( #5140 )
...
* Initial
* Merge dicts and lists
* feedback
* Move to homeassistant
* feedback
* increase_coverage
* kick_the_hound
2017-01-13 22:01:47 -08:00
Martin Rowan
a7cb9bdfff
Fixed bootstrap to upgrade pip if mininum version not present. As parameter --only-binary in requirements.txt doesn't work on pip < 7.0.0 so install fails. This is to simplify the setup of the development environment when using pyvenv. ( #5301 )
2017-01-13 21:03:50 -08:00
Greg Dowling
9a3c0c8cd3
Don't build Adafruit_BBIO - doesn't work on all platforms. ( #5281 )
...
* Don't build Adafruit_BBIO - doesn't work on all platforms.
* Disable pylint import warning on BBIO.
2017-01-12 08:31:30 -08:00
Adam Mills
c7249a3e3a
Build libcec for Docker image ( #5230 )
...
* Build libcec for Docker image
* Update development dockerfile as well
* Dynamically load python paths for current version
2017-01-09 17:49:11 +01:00
Michaël Arnauts
cb85128304
Speeds up lint and test in docker by keeping the cache between invocations. ( #5177 )
...
* Add a volume to store the tox cache on the host. This gives quite some speed boost when running lint_docker and test_docker.
* Only map .tox directory for cache.
2017-01-05 09:45:14 +01:00
Michaël Arnauts
c864ea60c9
Improve development workflow in docker ( #5079 )
...
* 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.
2017-01-02 22:04:09 +01:00
Petr Vraník
1aea3e0d51
script/lint only on python files ( #5018 )
2016-12-20 13:06:53 +02:00
Paulus Schoutsen
eeb8bc3913
Fix dev tag detection in release script ( #4873 )
2016-12-12 22:18:20 -08:00
Paulus Schoutsen
f63a79ee8f
Remove not dev related scripts ( #4690 )
2016-12-03 09:59:20 -08:00
Lewis Juggins
ff4cb23f2a
Update nginx docs ( #4603 )
2016-11-27 13:49:21 -08:00
Paulus Schoutsen
d2bbc6ef70
Upgrade linter ( #4461 )
2016-11-18 21:47:59 -08:00
Magnus Ihse Bursie
82ed7b6b08
Fix so shell script adheres to posix standards. ( #4439 )
2016-11-17 21:59:53 -08:00
Fabian Affolter
79fa2d4175
CUPS sensor ( #4142 )
...
* Add CUPS sensor
* Use CupsData
* Fix requirement
2016-11-03 09:31:50 +01:00
Paulus Schoutsen
4833e992fb
Pin cython==0.24.1 ( #4057 )
2016-10-25 23:38:32 -07:00
Paulus Schoutsen
4b8bc90d16
Limit worker pool to 10 threads ( #3560 )
...
* Limit worker pool to 10 threads
* Comment evdev in requirements
* Allow skipping RFXtrx tests locally
* Fix worker pool size tests
* lol whut
2016-09-28 00:05:38 -07:00
Paulus Schoutsen
fa4b253871
Comment out pyuserinput in requirements_all ( #3307 )
...
* Comment out pyuserinput in requirements_all
* Ignore import error for keyboard component
2016-09-11 21:59:48 -07:00
Johann Kellerman
14b034f452
Check config script ( #2657 )
...
* Add check_config, yaml linting script
* WIP: Start reusing some bootstrap methods for validation
* Start outputs
* Secrets, files and failed config
* requirements_all
* Fixes
* formatting
* Fix unit test after formatting
2016-08-22 21:42:05 -07:00
Johann Kellerman
0def842231
Quick lint script for changed files ( #2941 )
2016-08-22 20:52:31 -07:00