You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testando 139 spiders que estão em enabled_spiders.py no windows.
Percebi que ao menos 20 estavam com um erro incomum de: ModuleNotFoundError: No module named 'tzdata.
Boa parte do sistema replicável DOEM
Fui dar uma olhada nas modificações que aconteceram e parece que o "tzdata" foi removido das dependência: aqui
Ao que parece todos os raspadores citados tem o dateparser como uma importação e ele parece ter ficado inconsistente com a falta do tzdata no windows.
dateparser acaba chamando zoneinfo para tenta encontrar o fuso horário pelo sistema local a partir do IANA time zone database (supostamente o windows não utiliza nativamente) e ao falhar tenta usa o tzdata que não faz mais parte do requirements-dev.txt do QD.
The zoneinfo module provides a concrete time zone implementation to support the IANA time zone database as originally specified in PEP 615. By default, zoneinfo uses the system’s time zone data if available; if no system time zone data is available, the library will fall back to using the first-party tzdata package available on PyPI.
The text was updated successfully, but these errors were encountered:
Winzen
changed the title
Spiders que usam dateparser com erro : No module named 'tzdata'
[Windows]Spiders que usam dateparser com erro : No module named 'tzdata'
Oct 8, 2023
Só pra deixar avisado que, quem usa Windows e for contribuir, não precisa deixar de enviar a PR só pq deu esse erro em específico. Como o projeto roda em linux, e não estamos tendo esse problema, confiro isso ao revisar a PR.
Obrigada @Winzen por estar cuidando da solução de problemas
Testando 139 spiders que estão em enabled_spiders.py no windows.
Percebi que ao menos 20 estavam com um erro incomum de: ModuleNotFoundError: No module named 'tzdata.
Boa parte do sistema replicável
DOEM
Fui dar uma olhada nas modificações que aconteceram e parece que o "tzdata" foi removido das dependência: aqui
Ao que parece todos os raspadores citados tem o
dateparser
como uma importação e ele parece ter ficado inconsistente com a falta dotzdata
no windows.dateparser
acaba chamandozoneinfo
para tenta encontrar o fuso horário pelo sistema local a partir do IANA time zone database (supostamente o windows não utiliza nativamente) e ao falhar tenta usa otzdata
que não faz mais parte do requirements-dev.txt do QD.Baixar o 'tzdata' já resolver a questão:
Alguns logs exemplo do erro:
log_ba_alcobaca.txt
log_ba_campo_formoso.txt
log_rr_boa_vista.txt
log_sc_joinville.txt
log_se_nossa_senhora_do_socorro.txt
The text was updated successfully, but these errors were encountered: