This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from cc7d0345b3c Improve the error message when a DAG tries to access the
DB. (#48015)
add 2483edf772c AIP-81 Move remote CLI code to airflowctl (#47981)
No new revisions were added by this update.
Summary of changes:
.pre-commit-config.yaml | 17 ++
.../providers/asana => airflow-ctl}/README.md | 0
airflow-ctl/pyproject.toml | 120 +++++++++++++
.../src/airflowctl}/__init__.py | 2 +
.../src/airflowctl/__main__.py | 23 ++-
.../src/airflowctl}/api/__init__.py | 0
.../src/airflowctl}/api/client.py | 12 +-
.../src/airflowctl}/api/datamodels/__init__.py | 0
.../src/airflowctl/api/datamodels/generated.py | 3 +
.../src/airflowctl}/api/operations.py | 7 +-
.../src/airflowctl/ctl}/__init__.py | 3 +-
airflow-ctl/src/airflowctl/ctl/cli_config.py | 195 +++++++++++++++++++++
.../src/airflowctl/ctl}/cli_parser.py | 56 +-----
.../src/airflowctl/ctl/commands}/__init__.py | 0
.../src/airflowctl/ctl/commands}/auth_command.py | 4 +-
.../src/airflowctl}/exceptions.py | 14 +-
.../src/airflowctl/typing_compat.py | 17 +-
.../src/airflowctl/utils}/__init__.py | 0
.../src/airflowctl/utils/helpers.py | 19 +-
.../src/airflowctl}/utils/module_loading.py | 28 ---
.../api_fastapi => airflow-ctl/tests}/__init__.py | 0
.../cli => airflow-ctl/tests}/api/test_client.py | 14 +-
.../tests}/api/test_operations.py | 4 +-
.../tests/commands}/__init__.py | 0
.../tests/commands}/test_auth_command.py | 6 +-
{tests/cli => airflow-ctl/tests}/conftest.py | 43 +----
airflow/cli/cli_config.py | 36 ----
contributing-docs/08_static_code_checks.rst | 3 +
dev/breeze/doc/images/output_static-checks.svg | 26 +--
dev/breeze/doc/images/output_static-checks.txt | 2 +-
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 1 +
.../airflow_breeze/utils/docker_command_utils.py | 1 +
devel-common/pyproject.toml | 2 -
hatch_build.py | 2 -
pyproject.toml | 38 +---
scripts/ci/docker-compose/local.yml | 3 +
tests/cli/api/__init__.py | 16 --
tests/cli/conftest.py | 34 ----
38 files changed, 438 insertions(+), 313 deletions(-)
copy {providers/asana/src/airflow/providers/asana => airflow-ctl}/README.md
(100%)
create mode 100644 airflow-ctl/pyproject.toml
copy {airflow/api/common => airflow-ctl/src/airflowctl}/__init__.py (97%)
copy scripts/ci/pre_commit/ruff_format.py =>
airflow-ctl/src/airflowctl/__main__.py (74%)
mode change 100755 => 100644
rename {airflow/cli => airflow-ctl/src/airflowctl}/api/__init__.py (100%)
rename {airflow/cli => airflow-ctl/src/airflowctl}/api/client.py (95%)
rename {airflow/cli => airflow-ctl/src/airflowctl}/api/datamodels/__init__.py
(100%)
rename airflow/cli/api/datamodels/_generated.py =>
airflow-ctl/src/airflowctl/api/datamodels/generated.py (99%)
rename {airflow/cli => airflow-ctl/src/airflowctl}/api/operations.py (98%)
copy {task-sdk/src/airflow => airflow-ctl/src/airflowctl/ctl}/__init__.py (96%)
create mode 100644 airflow-ctl/src/airflowctl/ctl/cli_config.py
copy {airflow/cli => airflow-ctl/src/airflowctl/ctl}/cli_parser.py (69%)
copy {airflow/api_fastapi =>
airflow-ctl/src/airflowctl/ctl/commands}/__init__.py (100%)
rename {airflow/cli/commands/remote_commands =>
airflow-ctl/src/airflowctl/ctl/commands}/auth_command.py (92%)
copy {providers/databricks/src/airflow/providers/databricks =>
airflow-ctl/src/airflowctl}/exceptions.py (73%)
copy
providers/google/tests/system/google/cloud/gcs/resources/transform_script.py =>
airflow-ctl/src/airflowctl/typing_compat.py (77%)
copy {airflow/api_fastapi => airflow-ctl/src/airflowctl/utils}/__init__.py
(100%)
copy airflow/utils/singleton.py => airflow-ctl/src/airflowctl/utils/helpers.py
(68%)
copy {airflow => airflow-ctl/src/airflowctl}/utils/module_loading.py (67%)
copy {airflow/api_fastapi => airflow-ctl/tests}/__init__.py (100%)
rename {tests/cli => airflow-ctl/tests}/api/test_client.py (92%)
rename {tests/cli => airflow-ctl/tests}/api/test_operations.py (99%)
copy {airflow/api_fastapi => airflow-ctl/tests/commands}/__init__.py (100%)
rename {tests/cli/commands/remote_commands =>
airflow-ctl/tests/commands}/test_auth_command.py (92%)
copy {tests/cli => airflow-ctl/tests}/conftest.py (58%)
delete mode 100644 tests/cli/api/__init__.py