# 👨‍🚀 Darek, piewsza BETA wydana (UWAGA Wymagany Python3.9 - binarki LTS)

**URL:** <https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352>\
**Category:** Ogłoszenia\
**Created:** [4 Luty 2021 10:02 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352 "2021-02-04T10:02:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [4 Luty 2021 10:02 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/1 "2021-02-04T10:02:02Z")

</div>

# Darek, wydanie pierwszej wersji na kanale BETA

👨‍🚀 🗡🐛

## Zmiany

### 1. najnowszy Home Assistant 2021.2.0

Ta wersja wyszła wczoraj, ale testowaliśmy ją już kilka dni - jest OK. Ciężko zauważyć jakąkolwiek zmianę 😉 czyli jest dobrze.  
Szczegóły wydania na blogu Home Assistant:

> **[2021.2: Z-Wave... JS!](https://www.home-assistant.io/blog/2021/02/03/release-20212/)**
>
> Z-Wave JS is here! We now have DHCP discovery, new Blueprint selectors, Cloud TTS settings and less cluttering without badges.

### 2. zigbee2mqtt 1.7.1

To też wersja głównie z poprawkami:

> **[Release 1.17.1 · Koenkk/zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.17.1)**
>
> Notes
> 
> New firmwares are available for:
> 
> Texas Instruments CC2530/CC2531: 20201127 (default) and 20201128 (default) (changelog).
> Texas Instruments CC2652R, CC2652RB, CC1352P-2
> 
> Coordinator: 2021012...

## Plany

### 1. SUPLA MQTT

w tej wersji skupimy się na integracji z SUPLA MQTT.  
Włączyliśmy znowu tę integrację tym razem skonfigurowaną z produkcyjną SUPLA Cloud.

SUPLA lada chwila ma włączyć tę integrację na produkcji (po swojej stronie) i wtedy będziemy mogli to do końca przetestować i wydać za miesiąc na kanale stabilnym.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/4050f76be666b090c239ecf466ca188cc5854c31.png)

> ⚠ UWAGA Dotychczasową integrację z SUPLA (przez odpytywanie API z limitami) oznaczamy jako przestarzałą i zalecamy przejść na nową integrację SUPLA MQTT.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/3ba8ba15dabbd470e0cb8126775f4a19735bfe16.png)

### 2. Włączamy integrację z naszym mostem MQTT

Ta integracja jest nam potrzebna do projektu AIS Easy. Pomyśleliśmy, że może wykorzystamy ją też do synchronizacji zdarzeń pomiędzy bramkami/głośnikami. Chodzi o to, że umożliwić komuś, kto ma nasze 2 bramki (czy głośniki) w różnych lokalizacjach wymianę pomiędzy nimi zdarzeń (bez konieczności stawiania VPN-itd).

> ⚠ Nie obiecujemy, że to wejdzie, porobimy testy i zobaczymy jaki ruch taka integracja robi. Jeżeli nie będzie nas to obciążać, to udostępnimy taką funkcjonalność.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/b2c20399c95640f5dd5b40c4b4d8ac8ad4e1ec28.png)

### 3. Mamy kilka błędów do poprawienia.

W tej wrsji skupimy się na kliku rzeczach które czekają zaplanowane do poprawy.

Jedną z takich rzeczy jest proces LMKD (low memory killer daemon), który w tej chwili jest dość brutalny 😉

Obrazowo najlepiej można pokazać, działanie serwisu zakańczającego procesy, które zajmują za dużo zasobów na przykładzie porównanie pomiędzy Windows i Linux:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/9d3120d66db44172c7fab364d698aeb4aef0b3f9.jpeg)

U nas oczywiście dzieje się tak w Linux / Android. Czyli zabijanie bez pytania.  
Ma to jedną zasadniczą wadę, jak ktoś włączy bazę w pamięc w Asystencie domowymi i generuje dużo zdarzeń to żeby system Android działał dalej, mechanizm LMKD (low memory killer daemon), zabija nasz serwis (bo to on uruchomił bazę i to on zużywa pamięć). Pracujemy nad tym żeby to zmienić.

Nie chodzi o to, żeby przenieść zabijanie procesów na użytkownika… tak jak to ma miejsce w systemie znanym i lubianym 😉 Bo coś tekigo na bramce do IoT nie przejdzie.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/e/e11eda3ba65b1d622c65615af15cadb82394c1ec.jpeg)

Chcemy tylko żeby system powiedział naszemu procesowi coś w stylu - “zużywasz za dużo pamięci - zrób coś z tym szybko, bo cię zabije!” I wtedy my mamy czas, żeby wyczyścić bazę w pamięci lub zatrzymać jakiś “szlony proces” i nasz serwis nie jest zabijany/restartowany przez system.

Było krwawo… sporo o zabijaniu 😉  
Czyli zapraszamy do aktualizacji a sami wracamy do zabijania 👨‍🚀 🗡🐛

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/17be60b1a3f32d6011982a72e0cd962a4e8cb183.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/46154dbb9a49d6a02ae44c58fb9de892537190d6.png)

---

<div class="post-metadata">

**Autor:** ![Pattio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/pattio/32/10849_2.png) [@Pattio](https://ai-speaker.discourse.group/u/Pattio)\
**Data wpisu:** [4 Luty 2021 23:17 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/2 "2021-02-04T23:17:10Z")

</div>

Coś jest nie tak po zainstalowaniu, AIS już się nie uruchomił 🤔

---

<div class="post-metadata">

**Autor:** ![lyczko](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/lyczko/32/2995_2.png) [@lyczko](https://ai-speaker.discourse.group/u/lyczko)\
**Data wpisu:** [5 Luty 2021 00:03 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/3 "2021-02-05T00:03:07Z")

</div>

I u mnie też, puściłem na dobranoc aktualizacje z telefonu i nie chce wstać bramka, a nie mam już chęci sprawdzać czemu. Muszę się obejść w nocy bez automatyzacji…

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [5 Luty 2021 05:32 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/4 "2021-02-05T05:32:17Z")

</div>

Przecież, to beta i na dodatek pierwsza.  
Masochiści z Was jacyś…

---

<div class="post-metadata">

**Autor:** ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)\
**Data wpisu:** [5 Luty 2021 06:39 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/5 "2021-02-05T06:39:11Z")

</div>

> [@jolka](#):
>
> Ta integracja jest nam potrzebna do projektu AIS Easy. Pomyśleliśmy, że może wykorzystamy ją też do synchronizacji zdarzeń pomiędzy bramkami/głośnikami. Chodzi o to, że umożliwić komuś, kto ma nasze 2 bramki (czy głośniki) w różnych lokalizacjach wymianę pomiędzy nimi zdarzeń (bez konieczności stawiania VPN-itd).

No to mi teraz zaimponowaliście, zresztą nie pierwszy raz. Proponuję to uruchomić, nawet jeżeli będzie brało dużo zasobów - przecież zaraz będzie potężna bramka PRO, która wszystko ogarnie 🙂

---

<div class="post-metadata">

**Autor:** ![Cezary.K](https://avatars.discourse-cdn.com/v4/letter/c/a88e4f/32.png) [@Cezary.K](https://ai-speaker.discourse.group/u/Cezary.K)\
**Data wpisu:** [5 Luty 2021 07:00 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/6 "2021-02-05T07:00:09Z")

</div>

> [@Cino111](#):
>
> nawet jeżeli będzie brało dużo zasobów

@Cino111 - tu chyba bardziej chodzi o zasoby dla serwera AIS pod usługi tunelu, portalu integratora, niż lokalne bramki.

---

<div class="post-metadata">

**Autor:** ![Cino111](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/cino111/32/283_2.png) [@Cino111](https://ai-speaker.discourse.group/u/Cino111)\
**Data wpisu:** [5 Luty 2021 07:10 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/7 "2021-02-05T07:10:51Z")

</div>

Aaaaa faktycznie. No tak czy siak pomysł jest mega i trzymam kciuki, żeby się udało. Może bezpośrednio bramka z bramką z pominięciem serwera AIS, ale z gotowym rozwiązaniem bez samodzielnej kombinacji z instalacją VPN.

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [5 Luty 2021 14:34 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/8 "2021-02-05T14:34:14Z")

</div>

Tak, tu chodzi o zasoby na naszym serwerze pośredniczącym w komunikacji. Nie chcemy wprowadzać abonamentów a raz daną usługę za darmo i serwery trzeba utrzymywać latami 😉  
Na bramkach nie będzie problemu bo tylko jeden nowy klient mqtt dochodzi.

Testujemy to - przesyłamy sobie komunikaty i sprawdzamy jak to działa, ogólnie mqtt jest tak lekkie że chyba nie będzie problemu z takim mostem.

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/5/5271e2cf4f79384336236701a48bb29f08bf5469.png)

powstało by coś takiego co opisaliśmy kiedyś teoretycznie

![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/41d9b463a16b810d4a4a7229b6eb5d9955fb546e.jpeg)

Chyba to dodamy tylko nie wiadomo kiedy bo trochę mamy pootwieranych rzeczy (SUPLA,KIT, PRO, EASY + oczywiście stałe wydania).

PS  
testujemy to już 3 miesiące

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/7/77f04233f344733b880c58ec6a75e7ad80d3fa1b.png)

---

<div class="post-metadata">

**Autor:** ![lyczko](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/lyczko/32/2995_2.png) [@lyczko](https://ai-speaker.discourse.group/u/lyczko)\
**Data wpisu:** [5 Luty 2021 17:49 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/9 "2021-02-05T17:49:16Z")

</div>

Zrobiłem pełen restart bramki i przy próbie przywrócenia backup z portalu integratora mam taki komunikat

 ![Screenshot_20210205-184622_Chrome](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/8dde139d840e06684018d97d9a0cdb37ca1e1eff.jpeg)

Co tu się dzieje?

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [5 Luty 2021 19:02 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/10 "2021-02-05T19:02:35Z")

</div>

> [@Pattio](#):
>
> Coś jest nie tak po zainstalowaniu, AIS już się nie uruchomił 🤔

U mnie to samo niestety …

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [5 Luty 2021 19:53 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/11 "2021-02-05T19:53:43Z")

</div>

7zip nie jest w stanie rozpakować kopii, zwraca status inny od 0 (sukces). Czy robiąc kopie dałeś hasło żeby zaszyfrować?

Sprawdzimy jutro na spokojnie i damy znać.

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [5 Luty 2021 19:55 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/12 "2021-02-05T19:55:22Z")

</div>

A coś na to po aktualizacji na szybko zaradzimy, bo Jolka martwa 😉

3|ais | Traceback (most recent call last):  
3|ais | File “/data/data/pl.sviete.dom/files/usr/bin/hass”, line 8, in   
3|ais | sys.exit(main())  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/ **main**.py”, line 278, in main  
3|ais | args = get\_arguments()  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/ **main**.py”, line 60, in get\_arguments  
3|ais | import homeassistant.config as config\_util  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/config.py”, line 14, in   
3|ais | from homeassistant import auth  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/auth/ **init**.py”, line 9, in   
3|ais | from homeassistant import data\_entry\_flow  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/data\_entry\_flow.py”, line 9, in   
3|ais | from .core import HomeAssistant, callback  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/core.py”, line 41, in   
3|ais | from homeassistant import block\_async\_io, loader, util  
3|ais | File “/data/data/pl.sviete.dom/files/usr/lib/python3.7/site-packages/homeassistant/loader.py”, line 15, in   
3|ais | from typing import (  
3|ais | ImportError: cannot import name ‘TypedDict’ from ‘typing’ (/data/data/pl.sviete.dom/files/usr/lib/python3.7/typing.py)  
PM2 | App [ais] with id [3] and pid [5894], exited with code [1] via signal [SIGINT]

---

<div class="post-metadata">

**Autor:** ![Rysiu666](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@Rysiu666](https://ai-speaker.discourse.group/u/Rysiu666)\
**Data wpisu:** [5 Luty 2021 19:57 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/13 "2021-02-05T19:57:14Z")

</div>

u mnie niestety też leży. Po wi-fi cisza totalna ale z telefonu (bez wi-fi) niby próbuje się połączyć

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [5 Luty 2021 20:04 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/14 "2021-02-05T20:04:14Z")

</div>

Pierwsza nocka bez Jolki hihi , kto mi wyłączy światła w nocy… ;-( i włączy ogrzewanie 😉

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [5 Luty 2021 20:14 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/15 "2021-02-05T20:14:07Z")

</div>

Tak jeszcze myślę, czy Wszyscy mający problem jesteście na kodach przed LTS?

Chyba przełączylismy już wszystkie bramki na LTS i dlatego coś nam umknęło. (tak tylko to mogę sobie te problemy wyjaśnić).

Zróbcie proszę aktualizacje do LTS, najprościej przez pełny reset aplikacji i zobaczycie, że tam wszystko śmiga 🙂

Jak by ktoś miał dalej problem to dajcie znać - ogarniemy jutro.

---

<div class="post-metadata">

**Autor:** ![Pattio](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/pattio/32/10849_2.png) [@Pattio](https://ai-speaker.discourse.group/u/Pattio)\
**Data wpisu:** [5 Luty 2021 21:20 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/16 "2021-02-05T21:20:57Z")

</div>

Ja połączyłem sie z bramką przez ssh i wpisałem “pip install ais-dom==2021.1.6” potem “pm2 restart ais”  
i Jolka wstała 😉  
ps.  
bramka LTS

---

<div class="post-metadata">

**Autor:** ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)\
**Data wpisu:** [5 Luty 2021 21:55 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/17 "2021-02-05T21:55:51Z")

</div>

> [@jolka](#):
>
> Tak jeszcze myślę, czy Wszyscy mający problem jesteście na kodach przed LTS?

hm… ja jeszcze bez LTS, ale i bez Darka może jutro się skuszę na update, noc bez ogrzewania to kiepski pomysł.

---

<div class="post-metadata">

**Autor:** ![Iron](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/iron/32/63_2.png) [@Iron](https://ai-speaker.discourse.group/u/Iron)\
**Data wpisu:** [5 Luty 2021 22:13 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/18 "2021-02-05T22:13:56Z")

</div>

Dzięki za podpowiedź, po aktualizacji do LTS a trwało to dłuuuuugoooo… jednak będze nocka z Jolką 😉 hihi powstała z popiołów 🙂

curl [https://raw.githubusercontent.com/sviete/AIS-utils/master/linux/DEV2/apt\_upgrade.sh](https://raw.githubusercontent.com/sviete/AIS-utils/master/linux/DEV2/apt_upgrade.sh) | bash

([AIS LTS (long time support / długoterminowe wsparcie )](https://ai-speaker.discourse.group/t/ais-lts-long-time-support-dlugoterminowe-wsparcie/1013))

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [6 Luty 2021 07:14 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/19 "2021-02-06T07:14:46Z")

</div>

> [@lyczko](#):
>
> Co tu się dzieje?

7zip nie jest w stanie rozpakować kopii, zwraca status inny od 0 (sukces).

Sprawdziliśmy - u nas działa:  
 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/e/edd70cba3e0c285f669356517aace749b8d0f61f.png)

u Ciebie jest

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/ddd2e0f6f3cfa4f78b97362432bb1a34b1193e1c.png)

jeżeli masz z tym dalej problem, to wklej do konsoli tą komendę którą widzisz w aplikacji:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/de3f5090f72ecfe398a5460e90ca698e24649a2e.png)

```auto
7z x -mmt=2 -pTajneHaslo -o/data/data/pl.sviete.dom/files/home/AIS_BACKUP /data/data/pl.sviete.dom/files/home/backup.zip -y

```

wtedy dostaniesz więcej info:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/8/874f35ac3578d7ae7d39469c883a951096ed657b.png)

PS  
jak nie wiesz czy dałeś hasło albo nie pamiętasz hasła to pobierz kopię z portalu integratora na komputer

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/969c57bd0c42832e99fd2f510b51c02945a51782.png)

otwórz na komputerze programem do rozpakowywania, przy próbie otwarcia pliku jeżeli przy pakowaniu było podane hasło to pojawi się pytanie o hasło:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/f/fc900f3bee4c2d67c2aab2e91d38d1842894e8f3.png)

wpisuj aż wpiszesz poprawnie

---

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [6 Luty 2021 07:24 UTC](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352/20 "2021-02-06T07:24:29Z")

</div>

> [@Iron](#):
>
> ImportError: cannot import name ‘TypedDict’ from ‘typing’

OK już wiadomo o co chodzi, TypedDict został dodany do typing w pythonie3.8:

> **[What’s New In Python 3.8](https://docs.python.org/3/whatsnew/3.8.html#typing)**
>
> Editor, Raymond Hettinger,. This article explains the new features in Python 3.8, compared to 3.7. Python 3.8 was released on October 14, 2019. For full details, see the changelog. Summary – Releas...

Na bramce przed LTS jest Python 3.7.4, czyli Darek nie jest kompatybilny z bramkami przed LTS… ach ten Darek, Celina była lepsza! 😉  
(taki żarcik)

Zaraz wydamy poprawkę i opiszemy o co chodzi

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/a4a0be3500167cf550e648a223b3ca21fe5b4682.png)

[Następna strona](https://ai-speaker.discourse.group/t/darek-piewsza-beta-wydana-uwaga-wymagany-python3-9-binarki-lts/1352.md?page=2)
