Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 Source Recurly: avoid loading all accounts when importing account coupon redemptions #9382

Conversation

mohamagdy
Copy link
Contributor

@mohamagdy mohamagdy commented Jan 10, 2022

What

Avoid loading all Recurly accounts when importing account code redemptions. Only import the accounts having coupon redemptions created.

How

Only import the accounts having coupon redemptions created by setting the params field when sending the request to Recurly API.

Community member or Airbyter

  • Community member? Grant edit access to maintainers (instructions)
  • Secrets in the connector's spec are annotated with airbyte_secret
  • Unit & integration tests added and passing. Community members, please provide proof of success locally e.g: screenshot or copy-paste unit, integration, and acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run ./gradlew :airbyte-integrations:connectors:<name>:integrationTest.
  • Code reviews completed
  • Documentation updated
    • Connector's README.md
    • Connector's bootstrap.md. See description and examples
    • docs/SUMMARY.md
    • docs/integrations/<source or destination>/<name>.md including changelog. See changelog example
    • docs/integrations/README.md
    • airbyte-integrations/builds.md
  • PR name follows PR naming conventions

@github-actions github-actions bot added the area/connectors Connector related issues label Jan 10, 2022
@mohamagdy
Copy link
Contributor Author

Downloading https://services.gradle.org/distributions/gradle-7.3.3-bin.zip
...........10%...........20%...........30%...........40%...........50%...........60%...........70%...........80%...........90%...........100%

Welcome to Gradle 7.3.3!

Here are the highlights of this release:
 - Easily declare new test suites in Java projects
 - Support for Java 17
 - Support for Scala 3

For more details see https://docs.gradle.org/7.3.3/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)
Building all of Airbyte.
/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors

> Task :airbyte-integrations:bases:source-acceptance-test:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:bases:airbyte-protocol:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:connectors:source-recurly:checkPython
Using python 3.9.7 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/lib/python3.9/site-packages/pip (python 3.9)

> Task :airbyte-integrations:bases:airbyte-protocol:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns
         Package            Version
         ------------------ ----------
         airbyte-protocol   0.0.0
         attrs              21.2.0
         black              21.10b0
         click              8.0.3
         coverage           6.2
         flake8             3.8.4
         importlib-metadata 4.8.2
         iniconfig          1.1.1
         isort              5.6.4
         mccabe             0.6.1
         mypy               0.812
         mypy-extensions    0.4.3
         packaging          21.3
         pathspec           0.9.0
         pip                21.1.3
         platformdirs       2.4.0
         pluggy             0.13.1
         py                 1.11.0
         pycodestyle        2.6.0
         pydantic           1.6.2
         pyflakes           2.2.0
         pyparsing          3.0.6
         pytest             6.1.2
         pytest-cov         2.12.1
         PyYAML             5.4
         regex              2021.11.10
         setuptools         52.0.0
         toml               0.10.2
         tomli              1.2.2
         typed-ast          1.4.3
         typing-extensions  4.0.1
         wheel              0.36.2
         zipp               3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns
         Package                Version
         ---------------------- ----------
         airbyte-cdk            0.1.42
         attrs                  21.2.0
         backoff                1.11.1
         black                  21.10b0
         certifi                2021.10.8
         charset-normalizer     2.0.9
         click                  8.0.3
         coverage               6.2
         Deprecated             1.2.13
         docker                 4.4.4
         dpath                  2.0.5
         fancycompleter         0.9.1
         flake8                 3.8.4
         icdiff                 1.9.1
         idna                   3.3
         importlib-metadata     4.8.2
         inflection             0.5.1
         iniconfig              1.1.1
         isort                  5.6.4
         jsonref                0.2
         jsonschema             3.2.0
         mccabe                 0.6.1
         multidict              5.2.0
         mypy                   0.812
         mypy-extensions        0.4.3
         packaging              21.3
         pathspec               0.9.0
         pdbpp                  0.10.3
         pendulum               2.1.2
         pip                    21.1.3
         platformdirs           2.4.0
         pluggy                 0.13.1
         pprintpp               0.4.0
         py                     1.11.0
         pycodestyle            2.6.0
         pydantic               1.8.2
         pyflakes               2.2.0
         Pygments               2.10.0
         pyparsing              3.0.6
         pyrepl                 0.9.0
         pyrsistent             0.18.0
         pytest                 6.1.2
         pytest-cov             2.12.1
         pytest-sugar           0.9.4
         pytest-timeout         1.4.2
         python-dateutil        2.8.2
         pytzdata               2020.1
         PyYAML                 5.4.1
         regex                  2021.11.10
         requests               2.26.0
         setuptools             52.0.0
         six                    1.16.0
         source-acceptance-test 0.0.0
         termcolor              1.1.0
         toml                   0.10.2
         tomli                  1.2.2
         typed-ast              1.4.3
         typing-extensions      4.0.1
         urllib3                1.26.7
         vcrpy                  4.1.1
         websocket-client       1.2.3
         wheel                  0.36.2
         wmctrl                 0.4
         wrapt                  1.13.3
         yarl                   1.7.2
         zipp                   3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:connectors:source-recurly:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.9/site-packages (21.1.3)
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns

> Task :airbyte-integrations:bases:source-acceptance-test:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 2 files

> Task :airbyte-integrations:bases:airbyte-protocol:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from -r requirements.txt (line 1))
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (1.6.2)
         Installing collected packages: airbyte-protocol
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:
               Successfully uninstalled airbyte-protocol-0.0.0
           Running setup.py develop for airbyte-protocol

> Task :airbyte-integrations:connectors:source-recurly:pipInstall
         Package                Version    Location
         ---------------------- ---------- ---------------------------------------------------------------------------------------------
         airbyte-cdk            0.1.42
         attrs                  21.2.0
         backoff                1.11.1
         black                  21.10b0
         certifi                2021.10.8
         charset-normalizer     2.0.9
         click                  8.0.3
         coverage               6.2
         Deprecated             1.2.13
         docker                 4.4.4
         dpath                  2.0.5
         fancycompleter         0.9.1
         flake8                 3.8.4
         icdiff                 1.9.1
         idna                   3.3
         inflection             0.5.1
         iniconfig              1.1.1
         isort                  5.6.4
         jsonref                0.2
         jsonschema             3.2.0
         mccabe                 0.6.1
         multidict              5.2.0
         mypy                   0.812
         mypy-extensions        0.4.3
         packaging              21.3
         pathspec               0.9.0
         pdbpp                  0.10.3
         pendulum               2.1.2
         pip                    21.1.3
         platformdirs           2.4.0
         pluggy                 0.13.1
         pprintpp               0.4.0
         py                     1.11.0
         pycodestyle            2.6.0
         pydantic               1.8.2
         pyflakes               2.2.0
         Pygments               2.10.0
         pyparsing              3.0.6
         pyrepl                 0.9.0
         pyrsistent             0.18.0
         pytest                 6.1.2
         pytest-cov             2.12.1
         pytest-mock            3.6.1
         pytest-sugar           0.9.4
         pytest-timeout         1.4.2
         python-dateutil        2.8.2
         pytzdata               2020.1
         PyYAML                 5.4.1
         recurly                4.10.0
         regex                  2021.11.10
         requests               2.26.0
         setuptools             52.0.0
         six                    1.16.0
         source-acceptance-test 0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test
         source-recurly         0.0.0
         termcolor              1.1.0
         toml                   0.10.2
         tomli                  1.2.2
         typed-ast              1.4.3
         typing-extensions      4.0.1
         urllib3                1.26.7
         vcrpy                  4.1.1
         websocket-client       1.2.3
         wheel                  0.36.2
         wmctrl                 0.4
         wrapt                  1.13.3
         yarl                   1.7.2
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         All done! ✨ 🍰 ✨
         24 files left unchanged.

> Task :airbyte-integrations:bases:airbyte-protocol:installLocalReqs
         Successfully installed airbyte-protocol-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-commons:compileJava
Note: /Users/mohamedmagdy/projects/canary/airbyte/airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/mohamedmagdy/projects/canary/airbyte/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreIterators.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :airbyte-integrations:connectors:source-recurly:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 2 files

> Task :airbyte-integrations:bases:source-acceptance-test:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:base-normalization:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:connectors:source-recurly:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         All done! ✨ 🍰 ✨
         8 files left unchanged.

> Task :airbyte-integrations:connectors:source-recurly:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:source-acceptance-test:installLocalReqs
[python] .venv/bin/python -m pip install .[dev,tests]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.

> Task :airbyte-integrations:bases:base-python:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:bases:base-normalization:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns
         Package            Version    Location
         ------------------ ---------- ---------------------------------------------------------------------------------------
         airbyte-protocol   0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol
         attrs              21.2.0
         black              21.10b0
         click              8.0.3
         coverage           6.2
         flake8             3.8.4
         importlib-metadata 4.8.2
         iniconfig          1.1.1
         isort              5.6.4
         Jinja2             3.0.3
         MarkupSafe         2.0.1
         mccabe             0.6.1
         mypy               0.812
         mypy-extensions    0.4.3
         normalization      0.0.0
         packaging          21.3
         pathspec           0.9.0
         pip                21.1.3
         platformdirs       2.4.0
         pluggy             0.13.1
         py                 1.11.0
         pycodestyle        2.6.0
         pydantic           1.6.2
         pyflakes           2.2.0
         pyparsing          3.0.6
         pytest             6.1.2
         pytest-cov         2.12.1
         PyYAML             5.4
         regex              2021.11.10
         setuptools         52.0.0
         toml               0.10.2
         tomli              1.2.2
         typed-ast          1.4.3
         typing-extensions  4.0.1
         wheel              0.36.2
         zipp               3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns
         Package            Version    Location
         ------------------ ---------- ---------------------------------------------------------------------------------------
         airbyte-protocol   0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol
         attrs              21.2.0
         backoff            1.11.1
         base-python        0.0.0
         black              21.10b0
         certifi            2021.10.8
         charset-normalizer 2.0.9
         click              8.0.3
         coverage           6.2
         flake8             3.8.4
         idna               3.3
         importlib-metadata 4.8.2
         iniconfig          1.1.1
         isort              5.6.4
         jsonschema         3.2.0
         mccabe             0.6.1
         mypy               0.812
         mypy-extensions    0.4.3
         packaging          21.3
         pathspec           0.9.0
         pendulum           2.1.2
         pip                21.1.3
         platformdirs       2.4.0
         pluggy             0.13.1
         py                 1.11.0
         pycodestyle        2.6.0
         pydantic           1.6.2
         pyflakes           2.2.0
         pyparsing          3.0.6
         pyrsistent         0.18.0
         pytest             6.1.2
         pytest-cov         2.12.1
         python-dateutil    2.8.2
         pytzdata           2020.1
         PyYAML             5.4
         regex              2021.11.10
         requests           2.26.0
         setuptools         52.0.0
         six                1.16.0
         toml               0.10.2
         tomli              1.2.2
         typed-ast          1.4.3
         typing-extensions  4.0.1
         urllib3            1.26.7
         wheel              0.36.2
         zipp               3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-normalization:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 3 files

> Task :airbyte-integrations:bases:base-python:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Fixing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/base_python/__init__.py
         Skipped 2 files

> Task :airbyte-integrations:bases:base-normalization:blackFormat
[python] .venv/bin/python -m black . --line-length 140

> Task :airbyte-integrations:bases:base-python:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         reformatted base_python/__init__.py
         All done! ✨ 🍰 ✨
         1 file reformatted, 26 files left unchanged.

> Task :airbyte-integrations:bases:base-python:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:source-acceptance-test:installLocalReqs
         WARNING: source-acceptance-test 0.0.0 does not provide the extra 'dev'
         WARNING: source-acceptance-test 0.0.0 does not provide the extra 'tests'
         Requirement already satisfied: airbyte-cdk~=0.1.25 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.1.42)
         Requirement already satisfied: docker~=4.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (4.4.4)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (5.4.1)
         Requirement already satisfied: icdiff~=1.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.9.1)
         Requirement already satisfied: inflection~=0.5 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.5.1)
         Requirement already satisfied: pdbpp~=0.10 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.10.3)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.8.2)
         Requirement already satisfied: pytest~=6.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (6.1.2)
         Requirement already satisfied: pytest-sugar~=0.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.9.4)
         Requirement already satisfied: pytest-timeout~=1.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.4.2)
         Requirement already satisfied: pprintpp~=0.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.4.0)
         Requirement already satisfied: dpath~=2.0.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (2.0.5)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (3.2.0)
         Requirement already satisfied: jsonref==0.2 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.2)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.2.13)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.26.0)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (4.1.1)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.1.2)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.11.1)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.7/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.13.3)
         Requirement already satisfied: six>=1.4.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.16.0)
         Requirement already satisfied: websocket-client>=0.32.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.2.3)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (4.8.2)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (21.2.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (0.18.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (52.0.0)
         Requirement already satisfied: pygments in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (2.10.0)
         Requirement already satisfied: fancycompleter>=0.8 in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.1)
         Requirement already satisfied: wmctrl in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.4)
         Requirement already satisfied: pyrepl>=0.8.2 in ./.venv/lib/python3.7/site-packages (from fancycompleter>=0.8->pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.7/site-packages (from pydantic~=1.6->source-acceptance-test==0.0.0) (4.0.1)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (21.3)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.10.2)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.11.0)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.13.1)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.1.1)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema~=3.2.0->source-acceptance-test==0.0.0) (3.6.0)
         Requirement already satisfied: termcolor>=1.1.0 in ./.venv/lib/python3.7/site-packages (from pytest-sugar~=0.9->source-acceptance-test==0.0.0) (1.1.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest~=6.1->source-acceptance-test==0.0.0) (3.0.6)

> Task :airbyte-integrations:bases:base-normalization:blackFormat
         All done! ✨ 🍰 ✨
         23 files left unchanged.

> Task :airbyte-integrations:bases:base-python:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from -r requirements.txt (line 1))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python (from -r requirements.txt (line 2))
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (1.6.2)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (1.11.1)
         Requirement already satisfied: jsonschema==3.2.0 in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (3.2.0)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (2.1.2)
         Requirement already satisfied: pytest in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (6.1.2)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (2.26.0)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (4.8.2)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (21.2.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (0.18.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (52.0.0)
         Requirement already satisfied: six>=1.11.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (1.16.0)
         Requirement already satisfied: typing-extensions>=3.6.4 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (4.0.1)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (3.6.0)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0->-r requirements.txt (line 2)) (2020.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0->-r requirements.txt (line 2)) (2.8.2)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (21.3)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (1.1.1)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (0.13.1)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (0.10.2)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (1.11.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest->base-python==0.0.0->-r requirements.txt (line 2)) (3.0.6)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (1.26.7)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (2021.10.8)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (2.0.9)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (3.3)
         Installing collected packages: airbyte-protocol, base-python
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:

> Task :airbyte-integrations:bases:base-normalization:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:source-acceptance-test:installLocalReqs
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2021.10.8)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.26.7)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (3.3)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.0.9)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.8.2)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2020.1)
         Requirement already satisfied: yarl in ./.venv/lib/python3.7/site-packages (from vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.7/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (5.2.0)
         Building wheels for collected packages: source-acceptance-test
           Building wheel for source-acceptance-test (setup.py): started
           Building wheel for source-acceptance-test (setup.py): finished with status 'done'
           Created wheel for source-acceptance-test: filename=source_acceptance_test-0.0.0-py3-none-any.whl size=37240 sha256=014ae493bc82ea1f2e05c3a7320aee0e119f89105c03393f0fb521013abfb1ed
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/6e/51/5b/97c339d84d0bf56759af0825aafb1112dc326ff73723517e02
         Successfully built source-acceptance-test
         Installing collected packages: source-acceptance-test
           Attempting uninstall: source-acceptance-test
             Found existing installation: source-acceptance-test 0.0.0
             Uninstalling source-acceptance-test-0.0.0:
               Successfully uninstalled source-acceptance-test-0.0.0
         Successfully installed source-acceptance-test-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python:installLocalReqs
               Successfully uninstalled airbyte-protocol-0.0.0
           Running setup.py develop for airbyte-protocol
           Attempting uninstall: base-python
             Found existing installation: base-python 0.0.0
             Uninstalling base-python-0.0.0:
               Successfully uninstalled base-python-0.0.0
           Running setup.py develop for base-python
         Successfully installed airbyte-protocol-0.0.0 base-python-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv/bin/python -m pip install --upgrade pip' command.

> Task :tools:code-generator:airbyteDocker
#1 [internal] load build definition from Dockerfile
#1 sha256:2001460e6ea463c2c16e181118552794d7b06425a57f1491faccc0d7b193839c
#1 transferring dockerfile: 223B 0.1s done
#1 DONE 0.1s

#2 [internal] load .dockerignore
#2 sha256:b7f1b652acec23ca8118be1a2bf7ff59a25b63934cee7b691978bba4f08986a0
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.10-slim
#3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
#3 ...

#4 [auth] library/python:pull token for registry-1.docker.io
#4 sha256:c580a351afe947ace02e370941f36308e540730ed76639ce5f5cdc5c65098a7e
#4 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.10-slim
#3 sha256:b8cce7183299ea8471dad4044ce489ad9730ef208466a01382bd3a85a0492215
#3 DONE 2.7s

#5 [1/2] FROM docker.io/library/python:3.10-slim@sha256:dd3016f846b8f88d8f6c28b43f1da899f07259121aff403091e6f89a703c3d36
#5 sha256:1b091060587b0db708964fc3e521dc167e06ce094edb67f37858ebeba0f28f5e
#5 DONE 0.0s

#6 [2/2] RUN pip install datamodel-code-generator==0.10.1
#6 sha256:84492da84e7fda2337da806017f94747a8efb6d65301255f75710538b8b1b2ea
#6 CACHED

#7 exporting to image
#7 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#7 exporting layers done
#7 writing image sha256:44658d21845e7bdd5c68105951d36b35ed88bd16abc8e13c4aa5e2f527b46461 done
#7 naming to docker.io/airbyte/code-generator:dev done
#7 DONE 0.0s

> Task :airbyte-integrations:bases:base-normalization:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from -r requirements.txt (line 1))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization (from -r requirements.txt (line 2))
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (1.6.2)
         Requirement already satisfied: jinja2 in ./.venv/lib/python3.7/site-packages (from normalization==0.0.0->-r requirements.txt (line 2)) (3.0.3)
         Requirement already satisfied: MarkupSafe>=2.0 in ./.venv/lib/python3.7/site-packages (from jinja2->normalization==0.0.0->-r requirements.txt (line 2)) (2.0.1)
         Installing collected packages: airbyte-protocol, normalization
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:
               Successfully uninstalled airbyte-protocol-0.0.0
           Running setup.py develop for airbyte-protocol

> Task :airbyte-integrations:bases:base-python-test:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:bases:source-acceptance-test:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.

> Task :airbyte-integrations:bases:base-normalization:installLocalReqs
           Attempting uninstall: normalization
             Found existing installation: normalization 0.0.0
             Uninstalling normalization-0.0.0:
               Successfully uninstalled normalization-0.0.0
           Running setup.py develop for normalization
         Successfully installed airbyte-protocol-0.0.0 normalization-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python-test:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)

> Task :airbyte-integrations:bases:base-singer:checkPython
Using python 3.7.9 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv (.venv/bin/python)
Using pip 21.1.3 from /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv/lib/python3.7/site-packages/pip (python 3.7)

> Task :airbyte-integrations:bases:base-python-test:pipInstall
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns

Updating license header in: airbyte-integrations/bases/airbyte-protocol/airbyte_protocol/models/airbyte_protocol.py

> Task :airbyte-integrations:bases:base-singer:pipInstall
[python] .venv/bin/python -m pip install pip==21.1.3

> Task :airbyte-integrations:bases:airbyte-protocol:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 2 files

> Task :airbyte-integrations:bases:base-python-test:pipInstall
         Package             Version    Location
         ------------------- ---------- ---------------------------------------------------------------------------------------
         airbyte-protocol    0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol
         airbyte-python-test 0.0.0
         attrs               21.2.0
         black               21.10b0
         click               8.0.3
         coverage            6.2
         flake8              3.8.4
         importlib-metadata  4.8.2
         iniconfig           1.1.1
         isort               5.6.4
         mccabe              0.6.1
         mypy                0.812
         mypy-extensions     0.4.3
         packaging           21.3
         pathspec            0.9.0
         pip                 21.1.3
         platformdirs        2.4.0
         pluggy              0.13.1
         py                  1.11.0
         pycodestyle         2.6.0
         pydantic            1.6.2
         pyflakes            2.2.0
         pyparsing           3.0.6
         pytest              6.1.2
         pytest-cov          2.12.1
         PyYAML              5.4
         regex               2021.11.10
         setuptools          52.0.0
         toml                0.10.2
         tomli               1.2.2
         typed-ast           1.4.3
         typing-extensions   4.0.1
         wheel               0.36.2
         zipp                3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python-test:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 2 files

> Task :airbyte-integrations:bases:airbyte-protocol:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         reformatted airbyte_protocol/models/airbyte_protocol.py
         All done! ✨ 🍰 ✨
         1 file reformatted, 3 files left unchanged.

> Task :airbyte-integrations:bases:base-python-test:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         All done! ✨ 🍰 ✨
         5 files left unchanged.

> Task :airbyte-integrations:bases:base-singer:pipInstall
         Requirement already satisfied: pip==21.1.3 in ./.venv/lib/python3.7/site-packages (21.1.3)

> Task :airbyte-integrations:bases:airbyte-protocol:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:base-python-test:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:base-singer:pipInstall
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv/bin/python -m pip install --upgrade pip' command.
[python] .venv/bin/python -m pip list --format=columns
         Package            Version    Location
         ------------------ ---------- ---------------------------------------------------------------------------------------
         airbyte-protocol   0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol
         attrs              21.2.0
         backoff            1.11.1
         base-python        0.0.0      /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python
         base-singer        0.0.0
         black              21.10b0
         certifi            2021.10.8
         charset-normalizer 2.0.9
         click              8.0.3
         coverage           6.2
         flake8             3.8.4
         idna               3.3
         importlib-metadata 4.8.2
         iniconfig          1.1.1
         isort              5.6.4
         jsonschema         3.2.0
         mccabe             0.6.1
         mypy               0.812
         mypy-extensions    0.4.3
         packaging          21.3
         pathspec           0.9.0
         pendulum           2.1.2
         pip                21.1.3
         platformdirs       2.4.0
         pluggy             0.13.1
         py                 1.11.0
         pycodestyle        2.6.0
         pydantic           1.6.2
         pyflakes           2.2.0
         pyparsing          3.0.6
         pyrsistent         0.18.0
         pytest             6.1.2
         pytest-cov         2.12.1
         python-dateutil    2.8.2
         pytzdata           2020.1
         PyYAML             5.4
         regex              2021.11.10
         requests           2.26.0
         setuptools         52.0.0
         six                1.16.0
         toml               0.10.2
         tomli              1.2.2
         typed-ast          1.4.3
         typing-extensions  4.0.1
         urllib3            1.26.7
         wheel              0.36.2
         zipp               3.6.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:airbyte-protocol:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.

> Task :airbyte-integrations:bases:base-singer:isortFormat
[python] .venv/bin/python -m isort . --settings-file /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.isort.cfg
         Skipped 2 files

> Task :airbyte-integrations:bases:source-acceptance-test:installReqs
         WARNING: source-acceptance-test 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-cdk~=0.1.25 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.1.42)
         Requirement already satisfied: docker~=4.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (4.4.4)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (5.4.1)
         Requirement already satisfied: icdiff~=1.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.9.1)
         Requirement already satisfied: inflection~=0.5 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.5.1)
         Requirement already satisfied: pdbpp~=0.10 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.10.3)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.8.2)
         Requirement already satisfied: pytest~=6.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (6.1.2)
         Requirement already satisfied: pytest-sugar~=0.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.9.4)
         Requirement already satisfied: pytest-timeout~=1.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.4.2)
         Requirement already satisfied: pprintpp~=0.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.4.0)
         Requirement already satisfied: dpath~=2.0.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (2.0.5)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (3.2.0)
         Requirement already satisfied: jsonref==0.2 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.2)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.11.1)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.1.2)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (4.1.1)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.26.0)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.2.13)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.7/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.13.3)
         Requirement already satisfied: websocket-client>=0.32.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.2.3)
         Requirement already satisfied: six>=1.4.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.16.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (52.0.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (0.18.0)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (4.8.2)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (21.2.0)
         Requirement already satisfied: pygments in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (2.10.0)
         Requirement already satisfied: wmctrl in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.4)
         Requirement already satisfied: fancycompleter>=0.8 in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.1)
         Requirement already satisfied: pyrepl>=0.8.2 in ./.venv/lib/python3.7/site-packages (from fancycompleter>=0.8->pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.7/site-packages (from pydantic~=1.6->source-acceptance-test==0.0.0) (4.0.1)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.11.0)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.1.1)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.10.2)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.13.1)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (21.3)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema~=3.2.0->source-acceptance-test==0.0.0) (3.6.0)
         Requirement already satisfied: termcolor>=1.1.0 in ./.venv/lib/python3.7/site-packages (from pytest-sugar~=0.9->source-acceptance-test==0.0.0) (1.1.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest~=6.1->source-acceptance-test==0.0.0) (3.0.6)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.26.7)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (3.3)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2021.10.8)

> Task :airbyte-integrations:bases:base-singer:blackFormat
[python] .venv/bin/python -m black . --line-length 140
         All done! ✨ 🍰 ✨
         4 files left unchanged.

> Task :airbyte-integrations:bases:base-python-test:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from -r requirements.txt (line 1))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test (from -r requirements.txt (line 2))
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (1.6.2)
         Installing collected packages: airbyte-protocol, airbyte-python-test
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:
               Successfully uninstalled airbyte-protocol-0.0.0
           Running setup.py develop for airbyte-protocol

> Task :airbyte-integrations:bases:base-singer:flakeCheck
[python] .venv/bin/python -m flake8 . --config /Users/mohamedmagdy/projects/canary/airbyte/tools/python/.flake8

> Task :airbyte-integrations:bases:source-acceptance-test:installReqs
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.0.9)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2020.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.8.2)
         Requirement already satisfied: yarl in ./.venv/lib/python3.7/site-packages (from vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.7/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (5.2.0)
         Building wheels for collected packages: source-acceptance-test
           Building wheel for source-acceptance-test (setup.py): started
           Building wheel for source-acceptance-test (setup.py): finished with status 'done'
           Created wheel for source-acceptance-test: filename=source_acceptance_test-0.0.0-py3-none-any.whl size=37240 sha256=fb8f5efd4d87435000eab2da4e7c8913389d1803be410c0162dccef14689d91b
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/6e/51/5b/97c339d84d0bf56759af0825aafb1112dc326ff73723517e02
         Successfully built source-acceptance-test
         Installing collected packages: source-acceptance-test
           Attempting uninstall: source-acceptance-test
             Found existing installation: source-acceptance-test 0.0.0
             Uninstalling source-acceptance-test-0.0.0:
               Successfully uninstalled source-acceptance-test-0.0.0
         Successfully installed source-acceptance-test-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python-test:installLocalReqs
           Attempting uninstall: airbyte-python-test
             Found existing installation: airbyte-python-test 0.0.0
             Uninstalling airbyte-python-test-0.0.0:
               Successfully uninstalled airbyte-python-test-0.0.0
           Running setup.py develop for airbyte-python-test
         Successfully installed airbyte-protocol-0.0.0 airbyte-python-test-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-singer:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from -r requirements.txt (line 1))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python (from -r requirements.txt (line 2))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer (from -r requirements.txt (line 3))
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0->-r requirements.txt (line 1)) (1.6.2)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (1.11.1)
         Requirement already satisfied: jsonschema==3.2.0 in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (3.2.0)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (2.1.2)
         Requirement already satisfied: pytest in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (6.1.2)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0->-r requirements.txt (line 2)) (2.26.0)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (4.8.2)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (52.0.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (0.18.0)
         Requirement already satisfied: six>=1.11.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (1.16.0)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (21.2.0)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (3.6.0)
         Requirement already satisfied: typing-extensions>=3.6.4 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0->-r requirements.txt (line 2)) (4.0.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0->-r requirements.txt (line 2)) (2.8.2)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0->-r requirements.txt (line 2)) (2020.1)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (1.1.1)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (1.11.0)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (21.3)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (0.13.1)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0->-r requirements.txt (line 2)) (0.10.2)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest->base-python==0.0.0->-r requirements.txt (line 2)) (3.0.6)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (2021.10.8)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (1.26.7)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (2.0.9)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0->-r requirements.txt (line 2)) (3.3)
         Installing collected packages: airbyte-protocol, base-singer, base-python
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:
               Successfully uninstalled airbyte-protocol-0.0.0
           Running setup.py develop for airbyte-protocol
           Attempting uninstall: base-singer
             Found existing installation: base-singer 0.0.0
             Uninstalling base-singer-0.0.0:
               Successfully uninstalled base-singer-0.0.0
           Running setup.py develop for base-singer
           Attempting uninstall: base-python
             Found existing installation: base-python 0.0.0
             Uninstalling base-python-0.0.0:
               Successfully uninstalled base-python-0.0.0
           Running setup.py develop for base-python

> Task :airbyte-integrations:bases:airbyte-protocol:installReqs
         WARNING: airbyte-protocol 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol==0.0.0) (1.6.2)
         Building wheels for collected packages: airbyte-protocol
           Building wheel for airbyte-protocol (setup.py): started
           Building wheel for airbyte-protocol (setup.py): finished with status 'done'
           Created wheel for airbyte-protocol: filename=airbyte_protocol-0.0.0-py3-none-any.whl size=5506 sha256=3e15c0eb62b135fc98d9b1caa737179600e7c290e671598233abc5e8e019caf0
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/a0/0f/3f/19698b383fada4870a78a23610bb36c3fb2218432082face4f
         Successfully built airbyte-protocol
         Installing collected packages: airbyte-protocol
           Attempting uninstall: airbyte-protocol
             Found existing installation: airbyte-protocol 0.0.0
             Uninstalling airbyte-protocol-0.0.0:
               Successfully uninstalled airbyte-protocol-0.0.0
         Successfully installed airbyte-protocol-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:installTestReqs
[python] .venv/bin/python -m pip install .[tests]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.

> Task :airbyte-integrations:bases:base-singer:installLocalReqs
         Successfully installed airbyte-protocol-0.0.0 base-python-0.0.0 base-singer-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-normalization:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         WARNING: normalization 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-protocol in /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from normalization==0.0.0) (0.0.0)
         Requirement already satisfied: pyyaml in ./.venv/lib/python3.7/site-packages (from normalization==0.0.0) (5.4)
         Requirement already satisfied: jinja2 in ./.venv/lib/python3.7/site-packages (from normalization==0.0.0) (3.0.3)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol->normalization==0.0.0) (1.6.2)
         Requirement already satisfied: MarkupSafe>=2.0 in ./.venv/lib/python3.7/site-packages (from jinja2->normalization==0.0.0) (2.0.1)
         Building wheels for collected packages: normalization
           Building wheel for normalization (setup.py): started
           Building wheel for normalization (setup.py): finished with status 'done'
           Created wheel for normalization: filename=normalization-0.0.0-py3-none-any.whl size=54651 sha256=648b4ef6912968aaaf6dd17e64d88cea05df099883bf943e87ffe81c321d2632
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/b5/4f/44/43a697c8f53384d6b5c6412e8fb1f207c36e1b01f2f18b15c4
         Successfully built normalization
         Installing collected packages: normalization
           Attempting uninstall: normalization
             Found existing installation: normalization 0.0.0
             Uninstalling normalization-0.0.0:
               Successfully uninstalled normalization-0.0.0
         Successfully installed normalization-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-normalization/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python-test:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         WARNING: airbyte-python-test 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-protocol in /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from airbyte-python-test==0.0.0) (0.0.0)
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol->airbyte-python-test==0.0.0) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol->airbyte-python-test==0.0.0) (1.6.2)
         Building wheels for collected packages: airbyte-python-test
           Building wheel for airbyte-python-test (setup.py): started
           Building wheel for airbyte-python-test (setup.py): finished with status 'done'
           Created wheel for airbyte-python-test: filename=airbyte_python_test-0.0.0-py3-none-any.whl size=3651 sha256=0ac283cc24233783dd539e540b7ce7741b70e1a9b50131f71dda77271923e374
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/92/bd/9e/1e34d465e1ba6420e744698fa92ed582cd14edcd0fcc18d8db
         Successfully built airbyte-python-test
         Installing collected packages: airbyte-python-test
           Attempting uninstall: airbyte-python-test
             Found existing installation: airbyte-python-test 0.0.0
             Uninstalling airbyte-python-test-0.0.0:
               Successfully uninstalled airbyte-python-test-0.0.0
         Successfully installed airbyte-python-test-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:installTestReqs
         WARNING: source-acceptance-test 0.0.0 does not provide the extra 'tests'
         Requirement already satisfied: airbyte-cdk~=0.1.25 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.1.42)
         Requirement already satisfied: docker~=4.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (4.4.4)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (5.4.1)
         Requirement already satisfied: icdiff~=1.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.9.1)
         Requirement already satisfied: inflection~=0.5 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.5.1)
         Requirement already satisfied: pdbpp~=0.10 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.10.3)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.8.2)
         Requirement already satisfied: pytest~=6.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (6.1.2)
         Requirement already satisfied: pytest-sugar~=0.9 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.9.4)
         Requirement already satisfied: pytest-timeout~=1.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (1.4.2)
         Requirement already satisfied: pprintpp~=0.4 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.4.0)
         Requirement already satisfied: dpath~=2.0.1 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (2.0.5)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (3.2.0)
         Requirement already satisfied: jsonref==0.2 in ./.venv/lib/python3.7/site-packages (from source-acceptance-test==0.0.0) (0.2)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.1.2)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (4.1.1)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.26.0)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.2.13)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.11.1)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.7/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.13.3)
         Requirement already satisfied: six>=1.4.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.16.0)
         Requirement already satisfied: websocket-client>=0.32.0 in ./.venv/lib/python3.7/site-packages (from docker~=4.4->source-acceptance-test==0.0.0) (1.2.3)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (0.18.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (52.0.0)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (4.8.2)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0) (21.2.0)
         Requirement already satisfied: pygments in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (2.10.0)
         Requirement already satisfied: wmctrl in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.4)
         Requirement already satisfied: fancycompleter>=0.8 in ./.venv/lib/python3.7/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.1)
         Requirement already satisfied: pyrepl>=0.8.2 in ./.venv/lib/python3.7/site-packages (from fancycompleter>=0.8->pdbpp~=0.10->source-acceptance-test==0.0.0) (0.9.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.7/site-packages (from pydantic~=1.6->source-acceptance-test==0.0.0) (4.0.1)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (21.3)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.10.2)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (0.13.1)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.1.1)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0) (1.11.0)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema~=3.2.0->source-acceptance-test==0.0.0) (3.6.0)
         Requirement already satisfied: termcolor>=1.1.0 in ./.venv/lib/python3.7/site-packages (from pytest-sugar~=0.9->source-acceptance-test==0.0.0) (1.1.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest~=6.1->source-acceptance-test==0.0.0) (3.0.6)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2021.10.8)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.0.9)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (3.3)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.26.7)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2020.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (2.8.2)
         Requirement already satisfied: yarl in ./.venv/lib/python3.7/site-packages (from vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.7/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0) (5.2.0)
         Building wheels for collected packages: source-acceptance-test
           Building wheel for source-acceptance-test (setup.py): started
           Building wheel for source-acceptance-test (setup.py): finished with status 'done'
           Created wheel for source-acceptance-test: filename=source_acceptance_test-0.0.0-py3-none-any.whl size=37240 sha256=821b87317502a6d1fcba009960b4d50d5d571b1dfdf4987a8bdafe4d9f8697dc
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/6e/51/5b/97c339d84d0bf56759af0825aafb1112dc326ff73723517e02
         Successfully built source-acceptance-test
         Installing collected packages: source-acceptance-test
           Attempting uninstall: source-acceptance-test
             Found existing installation: source-acceptance-test 0.0.0
             Uninstalling source-acceptance-test-0.0.0:
               Successfully uninstalled source-acceptance-test-0.0.0
         Successfully installed source-acceptance-test-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:base-python:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         WARNING: base-python 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-protocol in /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from base-python==0.0.0) (0.0.0)
         Requirement already satisfied: backoff in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (1.11.1)
         Requirement already satisfied: jsonschema==3.2.0 in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (3.2.0)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (2.1.2)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (1.6.2)
         Requirement already satisfied: pytest in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (6.1.2)
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (5.4)
         Requirement already satisfied: requests in ./.venv/lib/python3.7/site-packages (from base-python==0.0.0) (2.26.0)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0) (21.2.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0) (52.0.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0) (0.18.0)
         Requirement already satisfied: importlib-metadata in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0) (4.8.2)
         Requirement already satisfied: six>=1.11.0 in ./.venv/lib/python3.7/site-packages (from jsonschema==3.2.0->base-python==0.0.0) (1.16.0)
         Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0) (3.6.0)
         Requirement already satisfied: typing-extensions>=3.6.4 in ./.venv/lib/python3.7/site-packages (from importlib-metadata->jsonschema==3.2.0->base-python==0.0.0) (4.0.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0) (2.8.2)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.7/site-packages (from pendulum->base-python==0.0.0) (2020.1)
         Requirement already satisfied: toml in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0) (0.10.2)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0) (1.1.1)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0) (0.13.1)
         Requirement already satisfied: packaging in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0) (21.3)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.7/site-packages (from pytest->base-python==0.0.0) (1.11.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.7/site-packages (from packaging->pytest->base-python==0.0.0) (3.0.6)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0) (2021.10.8)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0) (1.26.7)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0) (2.0.9)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.7/site-packages (from requests->base-python==0.0.0) (3.3)
         Building wheels for collected packages: base-python
           Building wheel for base-python (setup.py): started
           Building wheel for base-python (setup.py): finished with status 'done'
           Created wheel for base-python: filename=base_python-0.0.0-py3-none-any.whl size=25206 sha256=73b7c4fb77f12b2eb13bc17043b2307620792d2f66e2c3bee1aa418258a67534
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/b0/d9/cb/7db3d7e25d5ba10bb31305834d34e89ef72cbfdfe85522e660
         Successfully built base-python
         Installing collected packages: base-python
           Attempting uninstall: base-python
             Found existing installation: base-python 0.0.0
             Uninstalling base-python-0.0.0:
               Successfully uninstalled base-python-0.0.0
         Successfully installed base-python-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-python/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:unitTest
[python] .venv/bin/python -m pytest -s unit_tests --cov=./ --cov-config=/Users/mohamedmagdy/projects/canary/airbyte/tools/python/.coveragerc --cov-report html --cov-report term
         Test session starts (platform: darwin, Python 3.7.9, pytest 6.1.2, pytest-sugar 0.9.4)
         cachedir: .pytest_cache
         rootdir: /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test, configfile: pytest.ini
         plugins: cov-2.12.1, sugar-0.9.4, timeout-1.4.2
         collecting ...

          unit_tests/test_asserts.py::test_verify_records_schema ✓          1% ▏
          unit_tests/test_asserts.py::test_validate_records_format[record0-configured_catalog0-False] ✓2% ▎
          unit_tests/test_asserts.py::test_validate_records_format[record1-configured_catalog1-False] ✓2% ▎
          unit_tests/test_asserts.py::test_validate_records_format[record2-configured_catalog2-False] ✓3% ▍
          unit_tests/test_asserts.py::test_validate_records_format[record3-configured_catalog3-False] ✓4% ▍
          unit_tests/test_asserts.py::test_validate_records_format[record4-configured_catalog4-True] ✓5% ▌
          unit_tests/test_asserts.py::test_validate_records_format[record5-configured_catalog5-False] ✓5% ▋
          unit_tests/test_asserts.py::test_validate_records_format[record6-configured_catalog6-True] ✓6% ▋
          unit_tests/test_asserts.py::test_validate_records_format[record7-configured_catalog7-False] ✓7% ▊
          unit_tests/test_asserts.py::test_validate_records_format[record8-configured_catalog8-False] ✓8% ▊
          unit_tests/test_asserts.py::test_validate_records_format[record9-configured_catalog9-True] ✓9% ▉
          unit_tests/test_asserts.py::test_validate_records_format[record10-configured_catalog10-True] ✓9% ▉
          unit_tests/test_asserts.py::test_validate_records_format[record11-configured_catalog11-True] ✓10% █
          unit_tests/test_asserts.py::test_validate_records_format[record12-configured_catalog12-True] ✓11% █▏
          unit_tests/test_asserts.py::test_validate_records_format[record13-configured_catalog13-False] ✓12% █▎
          unit_tests/test_asserts.py::test_validate_records_format[record14-configured_catalog14-False] ✓12% █▍
          unit_tests/test_asserts.py::test_validate_records_format[record15-configured_catalog15-False] ✓13% █▍
          unit_tests/test_asserts.py::test_validate_records_format[record16-configured_catalog16-True] ✓14% █▌
          unit_tests/test_asserts.py::test_validate_records_format[record17-configured_catalog17-False] ✓15% █▌
          unit_tests/test_asserts.py::test_validate_records_format[record18-configured_catalog18-True] ✓16% █▋
          unit_tests/test_asserts.py::test_validate_records_format[record19-configured_catalog19-True] ✓16% █▋
          unit_tests/test_asserts.py::test_validate_records_format[record20-configured_catalog20-True] ✓17% █▊
          unit_tests/test_asserts.py::test_validate_records_format[record21-configured_catalog21-False] ✓18% █▊
          unit_tests/test_asserts.py::test_validate_records_format[record22-configured_catalog22-False] ✓19% █▉
          unit_tests/test_asserts.py::test_validate_records_format[record23-configured_catalog23-True] ✓20% █▉
          unit_tests/test_asserts.py::test_validate_records_format[record24-configured_catalog24-True] ✓20% ██
          unit_tests/test_asserts.py::test_validate_records_format[record25-configured_catalog25-False] ✓21% ██▎
          unit_tests/test_asserts.py::test_validate_records_format[record26-configured_catalog26-False] ✓22% ██▎
          unit_tests/test_asserts.py::test_validate_records_format[record27-configured_catalog27-True] ✓23% ██▍
          unit_tests/test_asserts.py::test_validate_records_format[record28-configured_catalog28-False] ✓23% ██▍
          unit_tests/test_asserts.py::test_validate_records_format[record29-configured_catalog29-True] ✓24% ██▌
          unit_tests/test_asserts.py::test_validate_records_format[record30-configured_catalog30-True] ✓25% ██▌
          unit_tests/test_asserts.py::test_validate_records_format[record31-configured_catalog31-True] ✓26% ██▋
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec0-True] ✓27% ██▋
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec1-True] ✓27% ██▊
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec2-True] ✓28% ██▊
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec3-True] ✓29% ██▉
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec4-False] ✓30% ███
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec5-False] ✓30% ███▏
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec6-True] ✓31% ███▎
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec7-True] ✓32% ███▎
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec8-True] ✓33% ███▍
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec9-False] ✓34% ███▍
          unit_tests/test_core.py::test_ref_in_spec_schemas[connector_spec10-True] ✓34% ███▌
          unit_tests/test_core.py::test_discovery[schema0-cursors0-True] ✓ 35% ███▌
          unit_tests/test_core.py::test_discovery[schema1-cursors1-False] ✓36% ███▋
          unit_tests/test_core.py::test_discovery[schema2-cursors2-True] ✓ 37% ███▋
          unit_tests/test_core.py::test_discovery[schema3-cursors3-True] ✓ 38% ███▊
          unit_tests/test_core.py::test_discovery[schema4-cursors4-False] ✓38% ███▉
          unit_tests/test_core.py::test_discovery[schema5-cursors5-True] ✓ 39% ███▉
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema0-False] ✓40% ████
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema1-True] ✓41% ████▏
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema2-True] ✓41% ████▎
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema3-True] ✓42% ████▎
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema4-False] ✓43% ████▍
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema5-True] ✓44% ████▍
          unit_tests/test_core.py::test_ref_in_discovery_schemas[schema6-True] ✓45% ████▌
          unit_tests/test_core.py::test_read[schema0-record0-False] ✓      45% ████▌
          unit_tests/test_core.py::test_read[schema1-record1-False] ✓      46% ████▋
          unit_tests/test_core.py::test_read[schema2-record2-True] ✓       47% ████▊
          unit_tests/test_core.py::test_read[schema3-record3-False] ✓      48% ████▊
          unit_tests/test_core.py::test_read[schema4-record4-True] ✓       48% ████▉
          unit_tests/test_core.py::test_read[schema5-record5-False] ✓      49% ████▉
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec0-] ✓50% █████
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec1-Specified oauth fields are missed from spec schema:] ✓51% █████▏
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec2-] ✓52% █████▎
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec3-Specified oauth fields are missed from spec schema:] ✓52% █████▎
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec4-] ✓53% █████▍
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec5-] ✓54% █████▍
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec6-Specified oauth fields are missed from spec schema:] ✓55% █████▌
          unit_tests/test_core.py::test_validate_oauth_flow[connector_spec7-] ✓55% █████▋
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records0-configured_catalog0-] ✓56% █████▋
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records1-configured_catalog1-`test1` stream has `\\['/f2'\\]`] ✓57% █████▊
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records2-configured_catalog2-] ✓58% █████▊
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records3-configured_catalog3-] ✓59% █████▉
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records4-configured_catalog4-`test1` stream has `\\['/f3/\\[\\]'\\]`] ✓59% █████▉
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records5-configured_catalog5-] ✓60% ██████
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records6-configured_catalog6-`test1` stream has `\\['/f3/f5/\\[\\]'\\]`] ✓61% ██████▏
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records7-configured_catalog7-`test1` stream has `\\['/f3/f5/\\[\\]/f6', '/f3/f5/\\[\\]/f7/\\[\\]'\\]`] ✓62% ██████▎
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records8-configured_catalog8-] ✓62% ██████▍
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records9-configured_catalog9-(`test1` stream has `\\['/f3/f5/\\[\\]/f7/\\[\\]']`)|(`test2` `\\['/f8'\\]`)] ✓63% ██████▍
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records10-configured_catalog10-] ✓64% ██████▌
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records11-configured_catalog11-] ✓65% ██████▌
          unit_tests/test_core.py::test_validate_field_appears_at_least_once[records12-configured_catalog12-`test1` stream has `\\['/f3\\(0\\)/f4', '/f3\\(1\\)/f5\\(0\\)/f6', '/f3\\(1\\)/f5\\(1\\)/f7'\\]`] ✓66% ██████▋
          unit_tests/test_json_schema_helper.py::test_simple_path ✓        66% ██████▋
          unit_tests/test_json_schema_helper.py::test_nested_path ✓        67% ██████▊
          unit_tests/test_json_schema_helper.py::test_nested_path_unknown ✓68% ██████▊
          unit_tests/test_json_schema_helper.py::test_absolute_path ✓      69% ██████▉
          unit_tests/test_json_schema_helper.py::test_json_schema_helper_mssql ✓70% ██████▉
          unit_tests/test_json_schema_helper.py::test_json_schema_helper_postgres ✓70% ███████
          unit_tests/test_json_schema_helper.py::test_json_schema_helper_pydantic_generated ✓71% ███████▎
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object0-pathes0] ✓72% ███████▎
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object1-pathes1] ✓73% ███████▍
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object2-pathes2] ✓73% ███████▍
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object3-pathes3] ✓74% ███████▌
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object4-pathes4] ✓75% ███████▌
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object5-pathes5] ✓76% ███████▋
          unit_tests/test_json_schema_helper.py::test_get_object_strucutre[object6-pathes6] ✓77% ███████▋
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema0-pathes0] ✓77% ███████▊
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema1-pathes1] ✓78% ███████▊
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema2-pathes2] ✓79% ███████▉
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema3-pathes3] ✓80% ████████
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema4-pathes4] ✓80% ████████▏
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema5-pathes5] ✓81% ████████▎
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema6-pathes6] ✓82% ████████▎
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema7-pathes7] ✓83% ████████▍
          unit_tests/test_json_schema_helper.py::test_get_expected_schema_structure[schema8-pathes8] ✓84% ████████▍
          unit_tests/test_spec_unit.py::TestEnvAttributes.test_correct_connector_image ✓84% ████████▌
          unit_tests/test_spec_unit.py::TestEnvAttributes.test_connector_image_without_env ✓85% ████████▌
          unit_tests/test_spec_unit.py::TestEnvAttributes.test_docker_image_env_ne_entrypoint ✓86% ████████▋
          unit_tests/test_test_full_refresh.py::test_read_with_ignore_fields[no_ignored_fields_present] ✓87% ████████▋
          unit_tests/test_test_full_refresh.py::test_read_with_ignore_fields[with_ignored_field] ✓88% ████████▊
          unit_tests/test_test_full_refresh.py::test_read_with_ignore_fields[ignore_field_present_but_a_required_is_not] ✓88% ████████▉
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj10-obj20-True] ✓89% ████████▉
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj11-obj21-True] ✓90% █████████
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj12-obj22-False] ✓91% █████████▏
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj13-obj23-False] ✓91% █████████▎
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj14-obj24-True] ✓92% █████████▎
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj15-obj25-True] ✓93% █████████▍
          unit_tests/test_utils.py::test_compare_two_records_nested_with_different_orders[obj16-obj26-False] ✓94% █████████▍
          unit_tests/test_utils.py::test_exclude_fields ✓                  95% █████████▌
          unit_tests/test_utils.py::test_successful_logs_reading ✓         95% █████████▌{"type": "LOG", "log": {"level": "ERROR", "message": "Docker container was failed, code 1, error:\nSome Container Error"}}

          unit_tests/test_utils.py::test_failed_reading[interal_error] ✓   96% █████████▋{"type": "LOG", "log": {"level": "ERROR", "message": "Docker container was failed, code 1, error:\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nKeyError: 'bbbb'"}}


> Task :airbyte-integrations:bases:base-singer:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         WARNING: base-singer 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-protocol in /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/airbyte-protocol (from base-singer==0.0.0) (0.0.0)
         Requirement already satisfied: PyYAML==5.4 in ./.venv/lib/python3.7/site-packages (from airbyte-protocol->base-singer==0.0.0) (5.4)
         Requirement already satisfied: pydantic==1.6.* in ./.venv/lib/python3.7/site-packages (from airbyte-protocol->base-singer==0.0.0) (1.6.2)
         Building wheels for collected packages: base-singer
           Building wheel for base-singer (setup.py): started
           Building wheel for base-singer (setup.py): finished with status 'done'
           Created wheel for base-singer: filename=base_singer-0.0.0-py3-none-any.whl size=6841 sha256=3743d47b7042066ddd25314ec3c686bfbd209129bd2ecd7b6cded2f71e034406
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/8b/b5/f7/2a85964475c20637ad9a1c34cec4864a39a9161774fb61b85a
         Successfully built base-singer
         Installing collected packages: base-singer
           Attempting uninstall: base-singer
             Found existing installation: base-singer 0.0.0
             Uninstalling base-singer-0.0.0:
               Successfully uninstalled base-singer-0.0.0
         Successfully installed base-singer-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/base-singer/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:unitTest
          unit_tests/test_utils.py::test_failed_reading[traceback] ✓       97% █████████▊{"type": "LOG", "log": {"level": "ERROR", "message": "Docker container was failed, code 1, error:\nLast Container Logs Line"}}
         e-integrations:connectors:source-recurly:installLocalReqs
          unit_tests/test_utils.py::test_failed_reading[last_line] ✓       98% █████████▊
          unit_tests/test_utils.py::test_docker_runner[standard] ✓         98% █████████▉
          unit_tests/test_utils.py::test_docker_runner[waiting] ✓          99% █████████▉
          unit_tests/test_utils.py::test_not_found_container ✓            100% ██████████=============================== warnings summary ===============================
         source_acceptance_test/tests/test_core.py:26
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_core.py:26: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(10)

         source_acceptance_test/tests/test_core.py:113
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_core.py:113: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(30)

         source_acceptance_test/tests/test_core.py:136
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_core.py:136: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(30)

         source_acceptance_test/tests/test_core.py:189
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_core.py:189: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(5 * 60)

         source_acceptance_test/tests/test_full_refresh.py:16
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_full_refresh.py:16: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(20 * 60)

         source_acceptance_test/tests/test_incremental.py:79
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_incremental.py:79: PytestUnknownMarkWarning: Unknown pytest.mark.default_timeout - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
             @pytest.mark.default_timeout(20 * 60)

         -- Docs: https://docs.pytest.org/en/stable/warnings.html

         ---------- coverage: platform darwin, python 3.7.9-final-0 -----------
         Name                                                 Stmts   Miss  Cover
         ------------------------------------------------------------------------
         source_acceptance_test/__init__.py                       2      0   100%
         source_acceptance_test/base.py                           8      4    50%
         source_acceptance_test/config.py                        72      6    92%
         source_acceptance_test/conftest.py                     109    109     0%
         source_acceptance_test/plugin.py                        47     47     0%
         source_acceptance_test/tests/__init__.py                 4      0   100%
         source_acceptance_test/tests/test_core.py              242     96    60%
         source_acceptance_test/tests/test_full_refresh.py       38      0   100%
         source_acceptance_test/tests/test_incremental.py        69     38    45%
         source_acceptance_test/utils/__init__.py                 6      0   100%
         source_acceptance_test/utils/asserts.py                 37      2    95%
         source_acceptance_test/utils/common.py                  54     17    69%
         source_acceptance_test/utils/compare.py                 60     23    62%
         source_acceptance_test/utils/connector_runner.py       109     48    56%
         source_acceptance_test/utils/json_schema_helper.py     115     14    88%
         ------------------------------------------------------------------------
         TOTAL                                                  972    404    58%
         Coverage HTML written to dir htmlcov


         Results (15.63s):
              128 passed

> Task :airbyte-integrations:connectors:source-recurly:installLocalReqs
[python] .venv/bin/python -m pip install -r requirements.txt
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test (from -r requirements.txt (line 2))
         Obtaining file:///Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly (from -r requirements.txt (line 3))
         Requirement already satisfied: airbyte-cdk~=0.1.25 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.1.42)
         Requirement already satisfied: docker~=4.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (4.4.4)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (5.4.1)
         Requirement already satisfied: icdiff~=1.9 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.9.1)
         Requirement already satisfied: inflection~=0.5 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.5.1)
         Requirement already satisfied: pdbpp~=0.10 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.10.3)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.8.2)
         Requirement already satisfied: pytest~=6.1 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (6.1.2)
         Requirement already satisfied: pytest-sugar~=0.9 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.9.4)
         Requirement already satisfied: pytest-timeout~=1.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.4.2)
         Requirement already satisfied: pprintpp~=0.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.4.0)
         Requirement already satisfied: dpath~=2.0.1 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (2.0.5)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (3.2.0)
         Requirement already satisfied: jsonref==0.2 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.2)
         Requirement already satisfied: recurly==4.10.0 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0->-r requirements.txt (line 3)) (4.10.0)
         Requirement already satisfied: requests in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0->-r requirements.txt (line 3)) (2.26.0)
         Requirement already satisfied: backoff in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.11.1)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (4.1.1)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.2.13)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (2.1.2)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.9/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.13.3)
         Requirement already satisfied: six>=1.4.0 in ./.venv/lib/python3.9/site-packages (from docker~=4.4->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.16.0)
         Requirement already satisfied: websocket-client>=0.32.0 in ./.venv/lib/python3.9/site-packages (from docker~=4.4->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.2.3)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.18.0)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (21.2.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (52.0.0)
         Requirement already satisfied: fancycompleter>=0.8 in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.9.1)
         Requirement already satisfied: wmctrl in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.4)
         Requirement already satisfied: pygments in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (2.10.0)
         Requirement already satisfied: pyrepl>=0.8.2 in ./.venv/lib/python3.9/site-packages (from fancycompleter>=0.8->pdbpp~=0.10->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.9.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.9/site-packages (from pydantic~=1.6->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (4.0.1)
         Requirement already satisfied: packaging in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (21.3)
         Requirement already satisfied: toml in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.10.2)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (0.13.1)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.1.1)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.11.0)
         Requirement already satisfied: termcolor>=1.1.0 in ./.venv/lib/python3.9/site-packages (from pytest-sugar~=0.9->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.1.0)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.9/site-packages (from packaging->pytest~=6.1->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (3.0.6)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0->-r requirements.txt (line 3)) (2.0.9)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0->-r requirements.txt (line 3)) (3.3)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0->-r requirements.txt (line 3)) (1.26.7)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0->-r requirements.txt (line 3)) (2021.10.8)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (2.8.2)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (2020.1)
         Requirement already satisfied: yarl in ./.venv/lib/python3.9/site-packages (from vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.9/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1.25->source-acceptance-test==0.0.0->-r requirements.txt (line 2)) (5.2.0)
         Installing collected packages: source-recurly, source-acceptance-test
           Attempting uninstall: source-recurly
             Found existing installation: source-recurly 0.0.0
             Uninstalling source-recurly-0.0.0:
               Successfully uninstalled source-recurly-0.0.0
           Running setup.py develop for source-recurly
           Attempting uninstall: source-acceptance-test
             Found existing installation: source-acceptance-test 0.0.0
             Uninstalling source-acceptance-test-0.0.0:
               Successfully uninstalled source-acceptance-test-0.0.0
           Running setup.py develop for source-acceptance-test
         Successfully installed source-acceptance-test-0.0.0 source-recurly-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:bases:source-acceptance-test:airbyteDocker
#1 [internal] load build definition from Dockerfile
#1 sha256:70f9a1278b24c4c69249b6e400b505349ce8efe1aae3b804132660f50a0e1de6
#1 transferring dockerfile: 1.21kB 0.1s done
#1 DONE 0.1s

#2 [internal] load .dockerignore
#2 sha256:e73d948d3941fc4515cd18d144769aae33a0302b02602d871dfb1c8bb44c8d62
#2 transferring context: 100B 0.0s done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.7.11-alpine3.14
#3 sha256:329f44b2b33234928b99e872fdcc691520f68e4ab8ced92a15640157f35c70c2
#3 DONE 1.4s

#4 [base 1/1] FROM docker.io/library/python:3.7.11-alpine3.14@sha256:fcf44c5aaf990b16a37f5ad9f27d98c5da8b9bf280e48fe3383820882926ddee
#4 sha256:bef6db564fda40c885cee264cfaccac768ad7f3919107c0b7b948f6b67ec68dd
#4 DONE 0.0s

#8 [internal] load build context
#8 sha256:2b35ec6da213aab10b1dcec83e06a04d6a69cbe0d4a8ad949a83c5976fa79159
#8 transferring context: 256.45kB 0.0s done
#8 DONE 0.0s

#6 [builder 1/5] WORKDIR /airbyte/integration_code
#6 sha256:4b42fbdd36fa3782b4a6ff63cf8994c137d46d5256daf8ff612112aa54273f0c
#6 CACHED

#7 [builder 2/5] RUN apk --no-cache upgrade     && pip install --upgrade pip     && apk --no-cache add tzdata build-base
#7 sha256:1224e990eabc7b8b19c29e81b97c98cefae7610c3795a90398a5d3192e120b5c
#7 CACHED

#17 [stage-2 7/8] COPY source_acceptance_test ./source_acceptance_test
#17 sha256:dbdafc94beeefcd058ec32fae0fda40a51df2acb0ddd80f0886ab082bf5fbde2
#17 CACHED

#14 [stage-2 4/8] RUN echo "Etc/UTC" > /etc/timezone
#14 sha256:7fbdce0fb7e97b73c0bd00ffd57920ca5e1f48aa1a4f1229fa331850e450f5aa
#14 CACHED

#13 [stage-2 3/8] COPY --from=builder /usr/share/zoneinfo/Etc/UTC /etc/localtime
#13 sha256:d944bcbf90278185f02305ff1fc54b772ef1e459f58ca80fab05a4e825d2c7e4
#13 CACHED

#11 [builder 5/5] RUN pip install --prefix=/install -r *.egg-info/requires.txt
#11 sha256:5f17d00c6fcc1d8ad0982609fcc667c9a28c0063f7ede5e4cc4244b827eeeea4
#11 CACHED

#12 [stage-2 2/8] COPY --from=builder /install /usr/local
#12 sha256:befb0cfa6e0a169b02a7bcf446617211f00ba6f7301547b3d8a45eb3af3535c0
#12 CACHED

#5 [stage-2 1/8] WORKDIR /airbyte/source_acceptance_test
#5 sha256:33d59db3a99713bbc21f3f293b0a3deea9db8db32646835fc57f9e4e7c2acb8f
#5 CACHED

#10 [builder 4/5] RUN python setup.py egg_info
#10 sha256:db0ed0c3f607d60123a4964a40876dbc3b528b440a572d81ce957d182b005eb4
#10 CACHED

#9 [builder 3/5] COPY setup.py ./
#9 sha256:4ad72ef01f03e02a5748e8d5ae07811cb2b2541a611464b235a32f29dcc6b7cd
#9 CACHED

#15 [stage-2 5/8] RUN apk --no-cache add bash
#15 sha256:0c72ade7a0efd59c1a61a46ec1a60f969c812c29a23b5bef024ea301b93484ca
#15 CACHED

#16 [stage-2 6/8] COPY pytest.ini setup.py ./
#16 sha256:79bdf25c108d22af6ed93130d1796dc23a0d0b92310162bfbc7777b3933c8577
#16 CACHED

#18 [stage-2 8/8] RUN pip install .
#18 sha256:5c99dbf15c59a2208310ad598fc757c693c3823155e1c41650447f96f2228c74
#18 CACHED

#19 exporting to image
#19 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#19 exporting layers done
#19 writing image sha256:b7755ccd189c7ba8c0fd76168733ba4b09e82efb91d71f3a60ec51a7edf48935 done
#19 naming to docker.io/airbyte/source-acceptance-test:dev done
#19 DONE 0.0s

> Task :airbyte-integrations:connectors:source-recurly:installReqs
[python] .venv/bin/python -m pip install .[main]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         WARNING: source-recurly 0.0.0 does not provide the extra 'main'
         Requirement already satisfied: airbyte-cdk~=0.1 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (0.1.42)
         Requirement already satisfied: recurly==4.10.0 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (4.10.0)
         Requirement already satisfied: requests in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (2.26.0)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (2.1.2)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.2.13)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (3.2.0)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.8.2)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (4.1.1)
         Requirement already satisfied: backoff in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.11.1)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (5.4.1)
         Requirement already satisfied: jsonref~=0.2 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (0.2)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.9/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.13.3)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (21.2.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (0.18.0)
         Requirement already satisfied: six>=1.11.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.16.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (52.0.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.9/site-packages (from pydantic~=1.6->airbyte-cdk~=0.1->source-recurly==0.0.0) (4.0.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1->source-recurly==0.0.0) (2.8.2)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1->source-recurly==0.0.0) (2020.1)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (1.26.7)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (2.0.9)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (2021.10.8)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (3.3)
         Requirement already satisfied: yarl in ./.venv/lib/python3.9/site-packages (from vcrpy->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.9/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1->source-recurly==0.0.0) (5.2.0)
         Building wheels for collected packages: source-recurly
           Building wheel for source-recurly (setup.py): started
           Building wheel for source-recurly (setup.py): finished with status 'done'
           Created wheel for source-recurly: filename=source_recurly-0.0.0-py3-none-any.whl size=22690 sha256=bad4f89f703833943d0002e1869db8683becc1b41114c0ceb951571761724848
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/16/98/fa/d24315b8b0862d4b2d01892678a776a6ade9b2b0ae558c23cb
         Successfully built source-recurly
         Installing collected packages: source-recurly
           Attempting uninstall: source-recurly
             Found existing installation: source-recurly 0.0.0
             Uninstalling source-recurly-0.0.0:
               Successfully uninstalled source-recurly-0.0.0
         Successfully installed source-recurly-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:connectors:source-recurly:installTestReqs
[python] .venv/bin/python -m pip install .[tests]
         Processing /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly
           DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
            pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
         Requirement already satisfied: airbyte-cdk~=0.1 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (0.1.42)
         Requirement already satisfied: recurly==4.10.0 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (4.10.0)
         Requirement already satisfied: requests in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (2.26.0)
         Requirement already satisfied: pytest~=6.1 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (6.1.2)
         Requirement already satisfied: pytest-mock~=3.6.1 in ./.venv/lib/python3.9/site-packages (from source-recurly==0.0.0) (3.6.1)
         Requirement already satisfied: source-acceptance-test in /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/bases/source-acceptance-test (from source-recurly==0.0.0) (0.0.0)
         Requirement already satisfied: Deprecated~=1.2 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.2.13)
         Requirement already satisfied: jsonschema~=3.2.0 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (3.2.0)
         Requirement already satisfied: vcrpy in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (4.1.1)
         Requirement already satisfied: pendulum in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (2.1.2)
         Requirement already satisfied: pydantic~=1.6 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.8.2)
         Requirement already satisfied: backoff in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (1.11.1)
         Requirement already satisfied: jsonref~=0.2 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (0.2)
         Requirement already satisfied: PyYAML~=5.4 in ./.venv/lib/python3.9/site-packages (from airbyte-cdk~=0.1->source-recurly==0.0.0) (5.4.1)
         Requirement already satisfied: wrapt<2,>=1.10 in ./.venv/lib/python3.9/site-packages (from Deprecated~=1.2->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.13.3)
         Requirement already satisfied: attrs>=17.4.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (21.2.0)
         Requirement already satisfied: setuptools in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (52.0.0)
         Requirement already satisfied: six>=1.11.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.16.0)
         Requirement already satisfied: pyrsistent>=0.14.0 in ./.venv/lib/python3.9/site-packages (from jsonschema~=3.2.0->airbyte-cdk~=0.1->source-recurly==0.0.0) (0.18.0)
         Requirement already satisfied: typing-extensions>=3.7.4.3 in ./.venv/lib/python3.9/site-packages (from pydantic~=1.6->airbyte-cdk~=0.1->source-recurly==0.0.0) (4.0.1)
         Requirement already satisfied: toml in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-recurly==0.0.0) (0.10.2)
         Requirement already satisfied: packaging in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-recurly==0.0.0) (21.3)
         Requirement already satisfied: iniconfig in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-recurly==0.0.0) (1.1.1)
         Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-recurly==0.0.0) (1.11.0)
         Requirement already satisfied: pluggy<1.0,>=0.12 in ./.venv/lib/python3.9/site-packages (from pytest~=6.1->source-recurly==0.0.0) (0.13.1)
         Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.9/site-packages (from packaging->pytest~=6.1->source-recurly==0.0.0) (3.0.6)
         Requirement already satisfied: pytzdata>=2020.1 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1->source-recurly==0.0.0) (2020.1)
         Requirement already satisfied: python-dateutil<3.0,>=2.6 in ./.venv/lib/python3.9/site-packages (from pendulum->airbyte-cdk~=0.1->source-recurly==0.0.0) (2.8.2)
         Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (2021.10.8)
         Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (2.0.9)
         Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (1.26.7)
         Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.9/site-packages (from requests->source-recurly==0.0.0) (3.3)
         Requirement already satisfied: docker~=4.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (4.4.4)
         Requirement already satisfied: icdiff~=1.9 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (1.9.1)
         Requirement already satisfied: inflection~=0.5 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (0.5.1)
         Requirement already satisfied: pdbpp~=0.10 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (0.10.3)
         Requirement already satisfied: pytest-sugar~=0.9 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (0.9.4)
         Requirement already satisfied: pytest-timeout~=1.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (1.4.2)
         Requirement already satisfied: pprintpp~=0.4 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (0.4.0)
         Requirement already satisfied: dpath~=2.0.1 in ./.venv/lib/python3.9/site-packages (from source-acceptance-test->source-recurly==0.0.0) (2.0.5)
         Requirement already satisfied: websocket-client>=0.32.0 in ./.venv/lib/python3.9/site-packages (from docker~=4.4->source-acceptance-test->source-recurly==0.0.0) (1.2.3)
         Requirement already satisfied: wmctrl in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test->source-recurly==0.0.0) (0.4)
         Requirement already satisfied: pygments in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test->source-recurly==0.0.0) (2.10.0)
         Requirement already satisfied: fancycompleter>=0.8 in ./.venv/lib/python3.9/site-packages (from pdbpp~=0.10->source-acceptance-test->source-recurly==0.0.0) (0.9.1)
         Requirement already satisfied: pyrepl>=0.8.2 in ./.venv/lib/python3.9/site-packages (from fancycompleter>=0.8->pdbpp~=0.10->source-acceptance-test->source-recurly==0.0.0) (0.9.0)
         Requirement already satisfied: termcolor>=1.1.0 in ./.venv/lib/python3.9/site-packages (from pytest-sugar~=0.9->source-acceptance-test->source-recurly==0.0.0) (1.1.0)
         Requirement already satisfied: yarl in ./.venv/lib/python3.9/site-packages (from vcrpy->airbyte-cdk~=0.1->source-recurly==0.0.0) (1.7.2)
         Requirement already satisfied: multidict>=4.0 in ./.venv/lib/python3.9/site-packages (from yarl->vcrpy->airbyte-cdk~=0.1->source-recurly==0.0.0) (5.2.0)
         Building wheels for collected packages: source-recurly
           Building wheel for source-recurly (setup.py): started
           Building wheel for source-recurly (setup.py): finished with status 'done'
           Created wheel for source-recurly: filename=source_recurly-0.0.0-py3-none-any.whl size=22690 sha256=9af9683ca5c2e2c37cf031ada81df0e8c081bb50d8a5ffc6df0ac062d47d21e6
           Stored in directory: /Users/mohamedmagdy/Library/Caches/pip/wheels/16/98/fa/d24315b8b0862d4b2d01892678a776a6ade9b2b0ae558c23cb
         Successfully built source-recurly
         Installing collected packages: source-recurly
           Attempting uninstall: source-recurly
             Found existing installation: source-recurly 0.0.0
             Uninstalling source-recurly-0.0.0:
               Successfully uninstalled source-recurly-0.0.0
         Successfully installed source-recurly-0.0.0
         WARNING: You are using pip version 21.1.3; however, version 21.3.1 is available.
         You should consider upgrading via the '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python -m pip install --upgrade pip' command.

> Task :airbyte-integrations:connectors:source-recurly:unitTest
[python] .venv/bin/python -m pytest -s unit_tests --cov=./ --cov-config=/Users/mohamedmagdy/projects/canary/airbyte/tools/python/.coveragerc --cov-report html --cov-report term
         ============================= test session starts ==============================
         platform darwin -- Python 3.9.7, pytest-6.1.2, py-1.11.0, pluggy-0.13.1 -- /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/.venv/bin/python
         cachedir: .pytest_cache
         rootdir: /Users/mohamedmagdy/projects/canary/airbyte, configfile: pytest.ini
         plugins: cov-2.12.1, sugar-0.9.4, mock-3.6.1, timeout-1.4.2
         collecting ... collected 6 items

         unit_tests/test_streams.py::TestStreams::test_account_coupon_redemptions_read_records PASSED
         unit_tests/test_streams.py::TestStreams::test_export_dates_read_records PASSED
         unit_tests/test_streams.py::TestStreams::test_get_updated_state PASSED
         unit_tests/test_streams.py::TestStreams::test_measured_unit_client_method_name PASSED
         unit_tests/test_streams.py::TestStreams::test_read_records PASSED
         unit_tests/test_streams.py::TestStreams::test_read_records_with_begin_time PASSED

         =============================== warnings summary ===============================
         unit_tests/test_streams.py:14
           /Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py:14: PytestCollectionWarning: cannot collect test class 'TestStream' because it has a __init__ constructor (from: airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py)
             class TestStream(BaseStream):

         -- Docs: https://docs.pytest.org/en/stable/warnings.html

         ---------- coverage: platform darwin, python 3.9.7-final-0 -----------
         Name                         Stmts   Miss  Cover
         ------------------------------------------------
         source_recurly/__init__.py       2      0   100%
         source_recurly/source.py        24     13    46%
         source_recurly/streams.py       79      7    91%
         ------------------------------------------------
         TOTAL                          105     20    81%
         Coverage HTML written to dir htmlcov

         ========================= 6 passed, 1 warning in 1.67s =========================

> Task :airbyte-integrations:connectors:source-recurly:airbyteDocker
Execution optimizations have been disabled for task ':airbyte-integrations:connectors:source-recurly:airbyteDocker' to ensure correctness due to the following reasons:
  - Gradle detected a problem with the following location: '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly'. Reason: Task ':airbyte-integrations:connectors:source-recurly:airbyteDocker' uses this output of task ':airbyte-integrations:connectors:source-recurly:compileTestJava' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
  - Gradle detected a problem with the following location: '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly'. Reason: Task ':airbyte-integrations:connectors:source-recurly:airbyteDocker' uses this output of task ':airbyte-integrations:connectors:source-recurly:processTestResources' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
  - Gradle detected a problem with the following location: '/Users/mohamedmagdy/projects/canary/airbyte/airbyte-integrations/connectors/source-recurly'. Reason: Task ':airbyte-integrations:connectors:source-recurly:airbyteDocker' uses this output of task ':airbyte-integrations:connectors:source-recurly:test' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#implicit_dependency for more details about this problem.
#1 [internal] load build definition from Dockerfile
#1 sha256:1671b914d6503c78a598c4bbaa49184c57d610bd744cf616d3c9ada63ca67323
#1 transferring dockerfile: 1.09kB 0.0s done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:7ab70edb1bfbfea61b282d6adcaa88d3904c00dce58eb1cc8c4888f8daf11119
#2 transferring context: 98B 0.0s done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/python:3.7.11-alpine3.14
#3 sha256:329f44b2b33234928b99e872fdcc691520f68e4ab8ced92a15640157f35c70c2
#3 DONE 1.2s

#4 [base 1/1] FROM docker.io/library/python:3.7.11-alpine3.14@sha256:fcf44c5aaf990b16a37f5ad9f27d98c5da8b9bf280e48fe3383820882926ddee
#4 sha256:bef6db564fda40c885cee264cfaccac768ad7f3919107c0b7b948f6b67ec68dd
#4 DONE 0.0s

#7 [internal] load build context
#7 sha256:45ec1026524a52b19b8d35d2322c62c01bd35a16dbef5f543387637f3a08995d
#7 transferring context: 135.95kB 0.0s done
#7 DONE 0.0s

#10 [stage-2 2/7] COPY --from=builder /install /usr/local
#10 sha256:04dee84b4b44b7ba0ac94af797e9ea38c1483de1a5e9e302c513fb714cfedcdf
#10 CACHED

#13 [stage-2 5/7] RUN apk --no-cache add bash
#13 sha256:9d540030d39bbf0322d37131240a17873a1463fed3fbd2c1decb4b186a61fcf3
#13 CACHED

#12 [stage-2 4/7] RUN echo "Etc/UTC" > /etc/timezone
#12 sha256:7704bdde545331f4e1a1c0f6b0ac82e31dd039483fec8ec7cbd9cf0fa7d63c77
#12 CACHED

#11 [stage-2 3/7] COPY --from=builder /usr/share/zoneinfo/Etc/UTC /etc/localtime
#11 sha256:5b0254e8310d3e81be04ae31732f8adb88ccdb526b0891cf6c12da4bb1308013
#11 CACHED

#5 [builder 1/4] WORKDIR /airbyte/integration_code
#5 sha256:4b42fbdd36fa3782b4a6ff63cf8994c137d46d5256daf8ff612112aa54273f0c
#5 CACHED

#6 [builder 2/4] RUN apk --no-cache upgrade     && pip install --upgrade pip     && apk --no-cache add tzdata build-base
#6 sha256:1224e990eabc7b8b19c29e81b97c98cefae7610c3795a90398a5d3192e120b5c
#6 CACHED

#9 [builder 4/4] RUN pip install --prefix=/install .
#9 sha256:0a3846e9311853b3e42d78f40a06253700e822c0689399762eff0fe7a6f7c450
#9 CACHED

#8 [builder 3/4] COPY setup.py ./
#8 sha256:3e8e881ea58bb2acdc32d3ef3e54c5204bed97e26a99f3cea1b84807238685af
#8 CACHED

#14 [stage-2 6/7] COPY main.py ./
#14 sha256:1faf1e81c320571b88ecf71eee037f9492dfa8f8846d6297871e88028a9b7ddc
#14 CACHED

#15 [stage-2 7/7] COPY source_recurly ./source_recurly
#15 sha256:9a253ca4b916a943a2d1f9c29535e4cfaba851c7c48b4050bad8c76e574e97cc
#15 DONE 0.0s

#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 0.0s done
#16 writing image sha256:2537fe3cf6cae44d96f509d7255e08ac36b83fe6227829c2b1f4908fe4508d3d done
#16 naming to docker.io/airbyte/source-recurly:dev done
#16 DONE 0.0s

> Task :airbyte-integrations:connectors:source-recurly:sourceAcceptanceTest
============================= test session starts ==============================
platform linux -- Python 3.7.11, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /test_input
plugins: sugar-0.9.4, timeout-1.4.2
collected 15 items

test_core.py ............                                                [ 80%]
test_full_refresh.py .                                                   [ 86%]
test_incremental.py ..                                                   [100%]

============================= 15 passed in 56.13s ==============================

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.

BUILD SUCCESSFUL in 7m 19s
81 actionable tasks: 75 executed, 6 up-to-date```

@mohamagdy mohamagdy changed the title Avoid loading all accounts when importing account coupon redemptions 🐛 Avoid loading all accounts when importing account coupon redemptions Jan 10, 2022
@marcosmarxm
Copy link
Member

Awesome @mohamagdy can you bump the connector version? See instructions here

@marcosmarxm marcosmarxm changed the title 🐛 Avoid loading all accounts when importing account coupon redemptions 🐛 Source Recurly: avoid loading all accounts when importing account coupon redemptions Jan 10, 2022
@mohamagdy mohamagdy force-pushed the avoid-loading-all-accounts-in-recurly-coupon-redemptions branch from aafd615 to dcb645d Compare January 10, 2022 16:54
@github-actions github-actions bot added the area/documentation Improvements or additions to documentation label Jan 10, 2022
@mohamagdy mohamagdy force-pushed the avoid-loading-all-accounts-in-recurly-coupon-redemptions branch from dcb645d to 23a3fe7 Compare January 10, 2022 16:59
@github-actions github-actions bot added area/platform issues related to the platform area/server labels Jan 10, 2022
@mohamagdy
Copy link
Contributor Author

@marcosmarxm thank you for taking a look. Bumped the version here 23a3fe7.

Copy link
Member

@marcosmarxm marcosmarxm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

awesome @mohamagdy

@marcosmarxm marcosmarxm temporarily deployed to more-secrets January 10, 2022 22:02 Inactive
@marcosmarxm marcosmarxm temporarily deployed to more-secrets January 10, 2022 22:05 Inactive
@marcosmarxm marcosmarxm merged commit 484169e into airbytehq:master Jan 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation area/platform issues related to the platform area/server community
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants