core/script
Paulus Schoutsen db0efc647d New component: Python Script (#7950)
* Add initial version

* Fix requirements

* Prefer logging over printing

* Set executor thread name on >Py36 only

* Add tests

* Lint

* Add restrictedpython to test dependencies

* Create python_script.py

From doc:
```
However, an empty dict ({}) is treated as is. If you want to specify a list that can contain anything, specify it as dict:
>>> schema = Schema({}, extra=ALLOW_EXTRA)  # don't do this
>>> try:
...   schema({'extra': 1})
...   raise AssertionError('MultipleInvalid not raised')
... except MultipleInvalid as e:
...   exc = e
>>> str(exc) == "not a valid value"
True
>>> schema({})
{}
>>> schema = Schema(dict)  # do this instead
>>> schema({})
{}
>>> schema({'extra': 1})
{'extra': 1}

```
2017-06-09 12:38:40 +02:00
..
bootstrap [script] Fix dodgy bash syntax for bootstrap (#5552) 2017-01-25 09:21:09 -08:00
bootstrap_frontend Only install tox in dev mode (#7557) 2017-05-12 00:01:06 -07:00
bootstrap_server Make monkey patch work in Python 3.6 (#7848) 2017-06-01 23:23:39 -07:00
build_frontend Add object-assign polyfill support to polymer (#5994) 2017-02-14 12:00:45 -08:00
dev_docker tradfri: Improve color temp support detection (#7211) 2017-04-21 23:32:51 -07:00
dev_openzwave_docker Improve development workflow in docker (#5079) 2017-01-02 22:04:09 +01:00
fingerprint_frontend.py Add object-assign polyfill support to polymer (#5994) 2017-02-14 12:00:45 -08:00
gen_requirements_all.py New component: Python Script (#7950) 2017-06-09 12:38:40 +02:00
inspect_schemas.py [core] Add 'packages' to the config (#5140) 2017-01-13 22:01:47 -08:00
lint Speeds up lint and test in docker by keeping the cache between invocations. (#5177) 2017-01-05 09:45:14 +01:00
lint_docker Speeds up lint and test in docker by keeping the cache between invocations. (#5177) 2017-01-05 09:45:14 +01:00
release Fix script release (#5345) 2017-01-15 09:16:46 -08:00
server Improve development workflow in docker (#5079) 2017-01-02 22:04:09 +01:00
setup Change setup script to use pip install instead of setup.py develop (#7756) 2017-05-24 15:31:51 -07:00
test Speeds up lint and test in docker by keeping the cache between invocations. (#5177) 2017-01-05 09:45:14 +01:00
test_docker Pass additional arguments to tox in test_docker (#7591) 2017-05-14 23:21:39 -07:00
update Improve development workflow in docker (#5079) 2017-01-02 22:04:09 +01:00
update_mdi.py Improve development workflow in docker (#5079) 2017-01-02 22:04:09 +01:00