You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/07/21 17:23:41 UTC
[airflow] 12/12: Limit astroid version to < 2.12 (#24982)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v2-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 06e4976aaf3236d06b7e6ec85a796f82718ddfcd
Author: Jarek Potiuk <ja...@polidea.com>
AuthorDate: Tue Jul 12 02:32:41 2022 +0200
Limit astroid version to < 2.12 (#24982)
Astroid 2.12 released 9th of July breaks documentation building
with sphinx-autoapi.
Issue about it has been opened in
https://github.com/PyCQA/astroid/issues/1708
Until it is fixed, we should limit astroid.
(cherry picked from commit ee564ef9e57707ef07db1c3353a1406e47d8e3db)
---
docs/apache-airflow-providers-github/index.rst | 7 +++++++
setup.py | 5 +++++
2 files changed, 12 insertions(+)
diff --git a/docs/apache-airflow-providers-github/index.rst b/docs/apache-airflow-providers-github/index.rst
index 3f3d7d5478..abd5d901d3 100644
--- a/docs/apache-airflow-providers-github/index.rst
+++ b/docs/apache-airflow-providers-github/index.rst
@@ -60,6 +60,13 @@ Content
Detailed list of commits <commits>
+.. toctree::
+ :hidden:
+ :caption: System tests
+
+ System Tests <_api/tests/system/providers/github/index>
+
+
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME!
diff --git a/setup.py b/setup.py
index 3eb2673042..0c31292513 100644
--- a/setup.py
+++ b/setup.py
@@ -24,6 +24,7 @@ import sys
import unittest
from copy import deepcopy
from os.path import dirname, relpath
+from pathlib import Path
from textwrap import wrap
from typing import Dict, List
@@ -46,6 +47,7 @@ logger = logging.getLogger(__name__)
version = '2.3.3'
+AIRFLOW_SOURCES_ROOT = Path(__file__).parent.resolve()
my_dir = dirname(__file__)
@@ -278,6 +280,9 @@ deprecated_api = [
'requests>=2.26.0',
]
doc = [
+ # Astroid 2.12.* breaks documentation building
+ # We can remove the limit here after https://github.com/PyCQA/astroid/issues/1708 is solved
+ 'astroid<2.12.0',
'click>=8.0',
'sphinx>=4.4.0',
# Docutils 0.17.0 converts generated <div class="section"> into <section> and breaks our doc formatting