[
https://issues.apache.org/jira/browse/AIRFLOW-1316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16786744#comment-16786744
]
Janek Szynal commented on AIRFLOW-1316:
---------------------------------------
This is still unresolved in 1.10.2 and python 3.7 I get the syntax error
elsewhere, pasting in case that's helpful.
```~ airflow initdb
[2019-03-07 14:00:17,265] \{__init__.py:51} INFO - Using executor
SequentialExecutor
DB: sqlite:////Users/janek/airflow/airflow.db
[2019-03-07 14:00:17,710] \{db.py:338} INFO - Creating tables
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
WARNI [airflow.utils.log.logging_mixin.LoggingMixin] cryptography not found -
values will not be stored encrypted.
ERROR [airflow.models.DagBag] Failed to import:
/usr/local/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/airflow/models.py", line 374, in
process_file
m = imp.load_source(mod_name, filepath)
File
"/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/imp.py",
line 171, in load_source
module = _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File
"/usr/local/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py",
line 27, in <module>
from airflow.operators.http_operator import SimpleHttpOperator
File
"/usr/local/lib/python3.7/site-packages/airflow/operators/http_operator.py",
line 21, in <module>
from airflow.hooks.http_hook import HttpHook
File "/usr/local/lib/python3.7/site-packages/airflow/hooks/http_hook.py", line
23, in <module>
import tenacity
File "/usr/local/lib/python3.7/site-packages/tenacity/__init__.py", line 352
from tenacity.async import AsyncRetrying
^
SyntaxError: invalid syntax
Done.
```
Would appreciate some advice on how to run this. Again, it's broken on a fresh
installation.
> airflow initdb fails on fresh install with python 3.5
> -----------------------------------------------------
>
> Key: AIRFLOW-1316
> URL: https://issues.apache.org/jira/browse/AIRFLOW-1316
> Project: Apache Airflow
> Issue Type: Bug
> Affects Versions: 1.8.1
> Reporter: Jonathan Underwood
> Priority: Major
>
> On a fresh installation of airflow 1.8.1 with Python 3.5 running airflow
> initdb immediately after installation fails:
> {noformat}
> $ airflow initdb
> [2017-06-17 20:00:03,284] {__init__.py:57} INFO - Using executor
> SequentialExecutor
> DB: sqlite:////opt/airflow/airflow/airflow.db
> [2017-06-17 20:00:03,615] {db.py:287} INFO - Creating tables
> INFO [alembic.runtime.migration] Context impl SQLiteImpl.
> INFO [alembic.runtime.migration] Will assume non-transactional DDL.
> INFO [alembic.runtime.migration] Running upgrade -> e3a246e0dc1, current
> schema
> INFO [alembic.runtime.migration] Running upgrade e3a246e0dc1 ->
> 1507a7289a2f, create is_encrypted
> /opt/airflow/lib64/python3.5/site-packages/alembic/util/messaging.py:69:
> UserWarning: Skipping unsupported ALTER for creation of implicit constraint
> warnings.warn(msg)
> INFO [alembic.runtime.migration] Running upgrade 1507a7289a2f ->
> 13eb55f81627, maintain history for compatibility with earlier migrations
> INFO [alembic.runtime.migration] Running upgrade 13eb55f81627 ->
> 338e90f54d61, More logging into task_isntance
> INFO [alembic.runtime.migration] Running upgrade 338e90f54d61 ->
> 52d714495f0, job_id indices
> INFO [alembic.runtime.migration] Running upgrade 52d714495f0 ->
> 502898887f84, Adding extra to Log
> INFO [alembic.runtime.migration] Running upgrade 502898887f84 ->
> 1b38cef5b76e, add dagrun
> INFO [alembic.runtime.migration] Running upgrade 1b38cef5b76e ->
> 2e541a1dcfed, task_duration
> INFO [alembic.runtime.migration] Running upgrade 2e541a1dcfed ->
> 40e67319e3a9, dagrun_config
> INFO [alembic.runtime.migration] Running upgrade 40e67319e3a9 ->
> 561833c1c74b, add password column to user
> INFO [alembic.runtime.migration] Running upgrade 561833c1c74b -> 4446e08588,
> dagrun start end
> INFO [alembic.runtime.migration] Running upgrade 4446e08588 -> bbc73705a13e,
> Add notification_sent column to sla_miss
> INFO [alembic.runtime.migration] Running upgrade bbc73705a13e ->
> bba5a7cfc896, Add a column to track the encryption state of the 'Extra' field
> in connection
> INFO [alembic.runtime.migration] Running upgrade bba5a7cfc896 ->
> 1968acfc09e3, add is_encrypted column to variable table
> INFO [alembic.runtime.migration] Running upgrade 1968acfc09e3 ->
> 2e82aab8ef20, rename user table
> INFO [alembic.runtime.migration] Running upgrade 2e82aab8ef20 ->
> 211e584da130, add TI state index
> INFO [alembic.runtime.migration] Running upgrade 211e584da130 ->
> 64de9cddf6c9, add task fails journal table
> INFO [alembic.runtime.migration] Running upgrade 64de9cddf6c9 ->
> f2ca10b85618, add dag_stats table
> INFO [alembic.runtime.migration] Running upgrade f2ca10b85618 ->
> 4addfa1236f1, Add fractional seconds to mysql tables
> INFO [alembic.runtime.migration] Running upgrade 4addfa1236f1 ->
> 8504051e801b, xcom dag task indices
> INFO [alembic.runtime.migration] Running upgrade 8504051e801b ->
> 5e7d17757c7a, add pid field to TaskInstance
> INFO [alembic.runtime.migration] Running upgrade 5e7d17757c7a ->
> 127d2bf2dfa7, Add dag_id/state index on dag_run table
> ERROR [airflow.models.DagBag] Failed to import:
> /opt/airflow/lib64/python3.5/site-packages/airflow/example_dags/example_http_operator.py
> Traceback (most recent call last):
> File "/opt/airflow/lib64/python3.5/site-packages/airflow/models.py", line
> 264, in process_file
> m = imp.load_source(mod_name, filepath)
> File "/opt/rh/rh-python35/root/usr/lib64/python3.5/imp.py", line 172, in
> load_source
> module = _load(spec)
> File "<frozen importlib._bootstrap>", line 693, in _load
> File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
> File "<frozen importlib._bootstrap_external>", line 662, in exec_module
> File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
> File
> "/opt/airflow/lib64/python3.5/site-packages/airflow/example_dags/example_http_operator.py",
> line 20, in <module>
> from airflow.operators.sensors import HttpSensor
> File
> "/opt/airflow/lib64/python3.5/site-packages/airflow/operators/sensors.py",
> line 32, in <module>
> from airflow.hooks.hdfs_hook import HDFSHook
> File
> "/opt/airflow/lib64/python3.5/site-packages/airflow/hooks/hdfs_hook.py", line
> 20, in <module>
> from snakebite.client import Client, HAClient, Namenode, AutoConfigClient
> File "/opt/airflow/lib64/python3.5/site-packages/snakebite/client.py", line
> 1473
> baseTime = min(time * (1L << retries), cap);
> ^
> SyntaxError: invalid syntax
> Done.
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)