diff --git a/atom.xml b/atom.xml index e800f3e33c..a72400d15f 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ @@ -18,9 +18,9 @@ 2017-10-06T00:36:00+00:00 https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support - Starting with our next release, 0.55, we will deprecate Python 3.4 support. Current plan is to remove support for Python 3.4 at the beginning of 2018.

+ Starting with our next release, 0.55, we will deprecate Python 3.4 support. The current plan is to remove support for Python 3.4 at the beginning of 2018.

-

Python 3.5 has been released on September 13, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

+

Python 3.5 was released on September 13th, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

diff --git a/blog/2017/10/06/deprecating-python-3.4-support/index.html b/blog/2017/10/06/deprecating-python-3.4-support/index.html index 1686e1ade2..c4eddd7567 100644 --- a/blog/2017/10/06/deprecating-python-3.4-support/index.html +++ b/blog/2017/10/06/deprecating-python-3.4-support/index.html @@ -86,8 +86,8 @@ >Comments -

Starting with our next release, 0.55, we will deprecate Python 3.4 support. Current plan is to remove support for Python 3.4 at the beginning of 2018.

-

Python 3.5 has been released on September 13, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

+

Starting with our next release, 0.55, we will deprecate Python 3.4 support. The current plan is to remove support for Python 3.4 at the beginning of 2018.

+

Python 3.5 was released on September 13th, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

If you’re on Windows, you’re fine as our minimum version for Windows has been 3.5 for a while now. If you’re running Hass.io, you don’t have to do anything. Your system will always stay up to date. If you’re running a Debian based system (like Hassbian), follow these instructions to upgrade.

diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index 1fddbfa6f2..c59607b11a 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index adf5c13a86..ee44fcb3c1 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index 4c154f2016..b425842123 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index b2c8a7b5e9..9c6ba4945e 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index 9a4665409d..4bec192a8b 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index b7e8e6f653..6dfe3bdbbb 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index a6e8bf587a..d5202fdc58 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index 426f19702a..327db61bb7 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index 1ad922e272..91425859d1 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index b1402c568b..29c22f511e 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 996ff99ca9..c4c5d89ced 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index d55a6ff256..e76abf50e8 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/organisation/atom.xml b/blog/categories/organisation/atom.xml index 92eefd7f9f..8b13a5a7ae 100644 --- a/blog/categories/organisation/atom.xml +++ b/blog/categories/organisation/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organisation | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 5a5373f370..30d06d232e 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 2184449907..3bc272ac23 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 9f98046c54..643e74ac97 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 12e6900a88..5112862314 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 13cf73f654..22978830d8 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 0e3a634fcd..62afa102f7 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index ec3675cdd2..fd201f53d6 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ @@ -18,9 +18,9 @@ 2017-10-06T00:36:00+00:00 https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support - - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index 0d3600db07..5a6fd60a8c 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 9d1eaa5745..18978b66f5 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2017-10-06T12:38:53+00:00 + 2017-10-06T16:36:28+00:00 https://home-assistant.io/ diff --git a/blog/index.html b/blog/index.html index 3f1bf652da..af159dbf6e 100644 --- a/blog/index.html +++ b/blog/index.html @@ -88,8 +88,8 @@
-

Starting with our next release, 0.55, we will deprecate Python 3.4 support. Current plan is to remove support for Python 3.4 at the beginning of 2018.

-

Python 3.5 has been released on September 13, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

+

Starting with our next release, 0.55, we will deprecate Python 3.4 support. The current plan is to remove support for Python 3.4 at the beginning of 2018.

+

Python 3.5 was released on September 13th, 2015. It has since then become the default Python installation on the stable releases of Debian, Ubuntu, Raspbian and Hassbian. Our other own operating system, Hass.io, is more advanced and is already running the greatly improved Python 3.6.

The jump to Python 3.5 as a minimum version is driven by the Home Assistant core, which is based on asyncio. Starting with Python 3.5, asyncio got improved support in the language with dedicated keywords async and await. As this is the proper way of doing async in Python, we’re seeing a move by async libraries to either only support the new syntax from the beginning or dropping support for the Python 3.4 approach. Not moving along means an increased maintenance burden as we cannot use the latest releases of our libraries. Next to that it will prevent our users from being able to leverage the bug fixes and performance improvements that come with Python 3.5.

If you’re on Windows, you’re fine as our minimum version for Windows has been 3.5 for a while now. If you’re running Hass.io, you don’t have to do anything. Your system will always stay up to date. If you’re running a Debian based system (like Hassbian), follow these instructions to upgrade.

diff --git a/sitemap.xml b/sitemap.xml index 0998bfbcc9..69e27eaf23 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3374,7 +3374,7 @@ https://home-assistant.io/components/switch.hook/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4006,99 +4006,99 @@ https://home-assistant.io/docs/autostart/init.d/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/tools/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/tools/hass/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/docs/tools/scripts/ -2017-10-06T12:38:53+00:00 +2017-10-06T16:36:28+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -5138,62 +5138,62 @@ https://home-assistant.io/demo/frontend.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/index.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00 https://home-assistant.io/static/mdi-demo.html -2017-10-06T12:38:22+00:00 +2017-10-06T16:35:48+00:00