Repository: octodns/octodns (branch: filter-net)
Commit date: 2023-11-10T12:58:08Z

Workflow file: .github/workflows/main.yml (OctoDNS)
name: OctoDNS
on: [pull_request]

jobs:
  config:
    runs-on: ubuntu-latest
    services:
      pypi_wayback:
        image: ghcr.io/waleko/pypi-wayback
        ports:
          - 8629:8080
    outputs:
      json: ${{ steps.load.outputs.json }}
    steps:
    - uses: actions/checkout@v4
    - id: load
      # based on https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings
      run: |
        {
          echo 'json<<EOF'
          cat ./.ci-config.json
          echo EOF
        } >> $GITHUB_OUTPUT
  ci:
    needs: config
    runs-on: ubuntu-latest
    services:
      pypi_wayback:
        image: ghcr.io/waleko/pypi-wayback
        ports:
          - 8629:8080
    strategy:
      fail-fast: false
      matrix:
        # Defined in a file that resides in the top level of octodns/octodns,
        # based on dates in https://devguide.python.org/versions/#versions
        python-version: ${{ fromJson(needs.config.outputs.json).python_versions_active }}
    steps:
      - uses: actions/checkout@v4
      - name: Setup python
        uses: actions/setup-python@v4
        with:
          python-version: ${{ matrix.python-version }}
          architecture: x64
      - name: Install dependencies
        run: |
          python -m pip install --upgrade pip
          pip install -r requirements.txt
          pip install virtualenv
      - name: CI Build
        run: |
          ./script/cibuild
      - name: Store Code Coverage Data
        # if the previous step(s) failed try anyways
        if: always()
        uses: actions/upload-artifact@v3
        with:
          name: code-coverage-${{ matrix.python-version }}
          path: |
            .coverage
            coverage.xml
            htmlcov
  setup-py:
    needs: config
    runs-on: ubuntu-latest
    services:
      pypi_wayback:
        image: ghcr.io/waleko/pypi-wayback
        ports:
          - 8629:8080
    steps:
      - uses: actions/checkout@v4
      - name: Setup python
        uses: actions/setup-python@v4
        with:
          # Most recent release from https://devguide.python.org/versions/#versions
          python-version: ${{ fromJson(needs.config.outputs.json).python_version_current }}
          architecture: x64
      - name: CI setup.py
        run: |
          ./script/cibuild-setup-py

env:
  PIP_INDEX_URL: http://localhost:8629/2023-11-10
  UV_INDEX_URL: http://localhost:8629/2023-11-10


Failed build logs:
step_name: ci (3.8)/5_CI Build.txt
log: ##[group]Run ./script/cibuild
[36;1m./script/cibuild[0m
shell: /usr/bin/bash -e {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.8.18/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.8.18/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.8.18/x64/lib
##[endgroup]
## bootstrap ###################################################################
Requirement already satisfied: pip>=10.0.1 in ./env/lib/python3.8/site-packages (23.0.1)
Collecting pip>=10.0.1
  Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.8 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 23.0.1
    Uninstalling pip-23.0.1:
      Successfully uninstalled pip-23.0.1
Successfully installed pip-23.3.1
Collecting PyYAML==6.0.1 (from -r requirements.txt (line 2))
  Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting dnspython==2.4.2 (from -r requirements.txt (line 3))
  Using cached dnspython-2.4.2-py3-none-any.whl.metadata (4.9 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 4))
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting idna==3.4 (from -r requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 6))
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 7))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six==1.16.0 (from -r requirements.txt (line 8))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736 kB)
Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Installing collected packages: six, PyYAML, natsort, idna, fqdn, dnspython, python-dateutil
Successfully installed PyYAML-6.0.1 dnspython-2.4.2 fqdn-1.5.1 idna-3.4 natsort-8.4.0 python-dateutil-2.8.2 six-1.16.0
Collecting Pygments==2.16.1 (from -r requirements-dev.txt (line 2))
  Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting black==23.9.1 (from -r requirements-dev.txt (line 3))
  Downloading black-23.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 2.7 MB/s eta 0:00:00
Collecting build==1.0.3 (from -r requirements-dev.txt (line 4))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting certifi==2023.7.22 (from -r requirements-dev.txt (line 5))
  Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements-dev.txt (line 6))
  Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting charset-normalizer==3.3.0 (from -r requirements-dev.txt (line 7))
  Downloading charset_normalizer-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (32 kB)
Collecting click==8.1.7 (from -r requirements-dev.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting cmarkgfm==2022.10.27 (from -r requirements-dev.txt (line 9))
  Downloading cmarkgfm-2022.10.27-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.2/435.2 kB 9.4 MB/s eta 0:00:00
Collecting coverage==7.3.2 (from -r requirements-dev.txt (line 10))
  Downloading coverage-7.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting docutils==0.20.1 (from -r requirements-dev.txt (line 11))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting importlib-metadata==6.8.0 (from -r requirements-dev.txt (line 12))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting iniconfig==2.0.0 (from -r requirements-dev.txt (line 13))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting isort==5.12.0 (from -r requirements-dev.txt (line 14))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 8.6 MB/s eta 0:00:00
Collecting jaraco.classes==3.3.0 (from -r requirements-dev.txt (line 15))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting keyring==24.2.0 (from -r requirements-dev.txt (line 16))
  Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting markdown-it-py==3.0.0 (from -r requirements-dev.txt (line 17))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl==0.1.2 (from -r requirements-dev.txt (line 18))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools==10.1.0 (from -r requirements-dev.txt (line 19))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements-dev.txt (line 20))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting nh3==0.2.14 (from -r requirements-dev.txt (line 21))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting packaging==23.2 (from -r requirements-dev.txt (line 22))
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.11.2 (from -r requirements-dev.txt (line 23))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pkginfo==1.9.6 (from -r requirements-dev.txt (line 24))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting platformdirs==3.11.0 (from -r requirements-dev.txt (line 25))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.3.0 (from -r requirements-dev.txt (line 26))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting pprintpp==0.4.0 (from -r requirements-dev.txt (line 27))
  Downloading pprintpp-0.4.0-py2.py3-none-any.whl (16 kB)
Collecting pycountry-convert==0.7.2 (from -r requirements-dev.txt (line 28))
  Downloading pycountry_convert-0.7.2-py3-none-any.whl (13 kB)
Collecting pycountry==22.3.5 (from -r requirements-dev.txt (line 29))
  Downloading pycountry-22.3.5.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 30.0 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser==2.21 (from -r requirements-dev.txt (line 30))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 34.5 MB/s eta 0:00:00
Collecting pyflakes==3.1.0 (from -r requirements-dev.txt (line 31))
  Downloading pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject_hooks==1.0.0 (from -r requirements-dev.txt (line 32))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pytest-cov==4.1.0 (from -r requirements-dev.txt (line 33))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-mock==3.11.1 (from -r requirements-dev.txt (line 34))
  Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB)
Collecting pytest-network==0.0.1 (from -r requirements-dev.txt (line 35))
  Downloading pytest_network-0.0.1.tar.gz (2.8 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pytest==7.4.2 (from -r requirements-dev.txt (line 36))
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting readme-renderer==42.0 (from -r requirements-dev.txt (line 37))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting repoze.lru==0.7 (from -r requirements-dev.txt (line 38))
  Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting requests-toolbelt==1.0.0 (from -r requirements-dev.txt (line 39))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 11.3 MB/s eta 0:00:00
Collecting requests==2.31.0 (from -r requirements-dev.txt (line 40))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting rfc3986==2.0.0 (from -r requirements-dev.txt (line 41))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich==13.6.0 (from -r requirements-dev.txt (line 42))
  Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting setuptools==68.2.2 (from -r requirements-dev.txt (line 43))
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting twine==4.0.2 (from -r requirements-dev.txt (line 44))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting urllib3==2.0.6 (from -r requirements-dev.txt (line 45))
  Downloading urllib3-2.0.6-py3-none-any.whl.metadata (6.6 kB)
Collecting wheel==0.41.2 (from -r requirements-dev.txt (line 46))
  Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting zipp==3.17.0 (from -r requirements-dev.txt (line 47))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting tomli>=1.1.0 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting typing-extensions>=4.0.1 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting importlib-resources (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading importlib_resources-6.1.1-py3-none-any.whl.metadata (4.1 kB)
Collecting SecretStorage>=3.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 11.8 MB/s eta 0:00:00
Collecting exceptiongroup>=1.0.0rc8 (from pytest==7.4.2->-r requirements-dev.txt (line 36))
  Downloading exceptiongroup-1.1.3-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: idna<4,>=2.5 in ./env/lib/python3.8/site-packages (from requests==2.31.0->-r requirements-dev.txt (line 40)) (3.4)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 60.2 MB/s eta 0:00:00
Downloading black-23.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 64.8 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 43.2 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.7/444.7 kB 71.3 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.9/137.9 kB 25.2 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 24.1 MB/s eta 0:00:00
Downloading coverage-7.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.6/228.6 kB 49.3 MB/s eta 0:00:00
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 74.0 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 21.5 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 14.5 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 66.9 MB/s eta 0:00:00
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 13.0 MB/s eta 0:00:00
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 18.0 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_mock-3.11.1-py3-none-any.whl (9.6 kB)
Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.5/324.5 kB 60.3 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 16.1 MB/s eta 0:00:00
Downloading rich-13.6.0-py3-none-any.whl (239 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 46.2 MB/s eta 0:00:00
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 25.2 MB/s eta 0:00:00
Downloading wheel-0.41.2-py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 18.6 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading exceptiongroup-1.1.3-py3-none-any.whl (14 kB)
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Downloading importlib_resources-6.1.1-py3-none-any.whl (33 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 84.3 MB/s eta 0:00:00
Building wheels for collected packages: pycountry, pytest-network
  Building wheel for pycountry (pyproject.toml): started
  Building wheel for pycountry (pyproject.toml): finished with status 'done'
  Created wheel for pycountry: filename=pycountry-22.3.5-py2.py3-none-any.whl size=10681832 sha256=50e08295a7b3edcc3949af1e9a6fcde707adb5e09e575717c1095da017207362
  Stored in directory: /home/runner/.cache/pip/wheels/e2/aa/0f/c224e473b464387170b83ca7c66947b4a7e33e8d903a679748
  Building wheel for pytest-network (pyproject.toml): started
  Building wheel for pytest-network (pyproject.toml): finished with status 'done'
  Created wheel for pytest-network: filename=pytest_network-0.0.1-py3-none-any.whl size=2959 sha256=0fa1b1878ac03ea40a2b3954fa1058e9ae30ea9240de5a4b67362b84293139f9
  Stored in directory: /home/runner/.cache/pip/wheels/d0/cd/95/bbd94d9b57657ea602b3a99e8f975fc12d458c3d534a65a542
Successfully built pycountry pytest-network
Installing collected packages: repoze.lru, pprintpp, nh3, zipp, wheel, urllib3, typing-extensions, tomli, setuptools, rfc3986, Pygments, pyflakes, pycparser, pluggy, platformdirs, pkginfo, pathspec, packaging, mypy-extensions, more-itertools, mdurl, jeepney, isort, iniconfig, exceptiongroup, docutils, coverage, click, charset-normalizer, certifi, requests, readme-renderer, pytest, pyproject_hooks, pycountry, markdown-it-py, jaraco.classes, importlib-resources, importlib-metadata, cffi, black, rich, requests-toolbelt, pytest-network, pytest-mock, pytest-cov, cryptography, cmarkgfm, build, SecretStorage, pycountry-convert, keyring, twine
  Attempting uninstall: setuptools
    Found existing installation: setuptools 56.0.0
    Uninstalling setuptools-56.0.0:
      Successfully uninstalled setuptools-56.0.0
Successfully installed Pygments-2.16.1 SecretStorage-3.3.3 black-23.9.1 build-1.0.3 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.0 click-8.1.7 cmarkgfm-2022.10.27 coverage-7.3.2 cryptography-41.0.5 docutils-0.20.1 exceptiongroup-1.1.3 importlib-metadata-6.8.0 importlib-resources-6.1.1 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 packaging-23.2 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 pprintpp-0.4.0 pycountry-22.3.5 pycountry-convert-0.7.2 pycparser-2.21 pyflakes-3.1.0 pyproject_hooks-1.0.0 pytest-7.4.2 pytest-cov-4.1.0 pytest-mock-3.11.1 pytest-network-0.0.1 readme-renderer-42.0 repoze.lru-0.7 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.6.0 setuptools-68.2.2 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 urllib3-2.0.6 wheel-0.41.2 zipp-3.17.0

Setting blame.ignoreRevsFile to .git-blame-ingore-revs

Installing pre-commit hook

Run source env/bin/activate to get your shell in to the virtualenv
See README.md for more information.

## environment & versions ######################################################
Python 3.8.18
pip 23.3.1 from /home/runner/work/octodns/octodns/env/lib/python3.8/site-packages/pip (python 3.8)
## modules: 
black==23.9.1
build==1.0.3
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
cmarkgfm==2022.10.27
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
docutils==0.20.1
exceptiongroup==1.1.3
fqdn==1.5.1
idna==3.4
importlib-metadata==6.8.0
importlib-resources==6.1.1
iniconfig==2.0.0
isort==5.12.0
jaraco.classes==3.3.0
jeepney==0.8.0
keyring==24.2.0
markdown-it-py==3.0.0
mdurl==0.1.2
more-itertools==10.1.0
mypy-extensions==1.0.0
natsort==8.4.0
nh3==0.2.14
packaging==23.2
pathspec==0.11.2
pkginfo==1.9.6
platformdirs==3.11.0
pluggy==1.3.0
pprintpp==0.4.0
pycountry==22.3.5
pycountry-convert==0.7.2
pycparser==2.21
pyflakes==3.1.0
Pygments==2.16.1
pyproject_hooks==1.0.0
pytest==7.4.2
pytest-cov==4.1.0
pytest-mock==3.11.1
pytest-network==0.0.1
python-dateutil==2.8.2
PyYAML==6.0.1
readme-renderer==42.0
repoze.lru==0.7
requests==2.31.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
rich==13.6.0
SecretStorage==3.3.3
six==1.16.0
tomli==2.0.1
twine==4.0.2
typing_extensions==4.8.0
urllib3==2.0.6
zipp==3.17.0
## clean up ####################################################################
## begin #######################################################################
## lint ########################################################################
tests/test_octodns_processor_filter.py:199:13: local variable 'filter_private' is assigned to but never used
##[error]Process completed with exit code 1.

step_name: ci (3.9)/5_CI Build.txt
log: ##[group]Run ./script/cibuild
[36;1m./script/cibuild[0m
shell: /usr/bin/bash -e {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.9.18/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.9.18/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.9.18/x64/lib
##[endgroup]
## bootstrap ###################################################################
Requirement already satisfied: pip>=10.0.1 in ./env/lib/python3.9/site-packages (23.0.1)
Collecting pip>=10.0.1
  Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 19.7 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 23.0.1
    Uninstalling pip-23.0.1:
      Successfully uninstalled pip-23.0.1
Successfully installed pip-23.3.1
Collecting PyYAML==6.0.1 (from -r requirements.txt (line 2))
  Using cached PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting dnspython==2.4.2 (from -r requirements.txt (line 3))
  Using cached dnspython-2.4.2-py3-none-any.whl.metadata (4.9 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 4))
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting idna==3.4 (from -r requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 6))
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 7))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six==1.16.0 (from -r requirements.txt (line 8))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738 kB)
Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Installing collected packages: six, PyYAML, natsort, idna, fqdn, dnspython, python-dateutil
Successfully installed PyYAML-6.0.1 dnspython-2.4.2 fqdn-1.5.1 idna-3.4 natsort-8.4.0 python-dateutil-2.8.2 six-1.16.0
Collecting Pygments==2.16.1 (from -r requirements-dev.txt (line 2))
  Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting black==23.9.1 (from -r requirements-dev.txt (line 3))
  Downloading black-23.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 4.3 MB/s eta 0:00:00
Collecting build==1.0.3 (from -r requirements-dev.txt (line 4))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting certifi==2023.7.22 (from -r requirements-dev.txt (line 5))
  Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements-dev.txt (line 6))
  Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting charset-normalizer==3.3.0 (from -r requirements-dev.txt (line 7))
  Downloading charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (32 kB)
Collecting click==8.1.7 (from -r requirements-dev.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting cmarkgfm==2022.10.27 (from -r requirements-dev.txt (line 9))
  Downloading cmarkgfm-2022.10.27-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.0/435.0 kB 10.8 MB/s eta 0:00:00
Collecting coverage==7.3.2 (from -r requirements-dev.txt (line 10))
  Downloading coverage-7.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting docutils==0.20.1 (from -r requirements-dev.txt (line 11))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting importlib-metadata==6.8.0 (from -r requirements-dev.txt (line 12))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting iniconfig==2.0.0 (from -r requirements-dev.txt (line 13))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting isort==5.12.0 (from -r requirements-dev.txt (line 14))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 11.5 MB/s eta 0:00:00
Collecting jaraco.classes==3.3.0 (from -r requirements-dev.txt (line 15))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting keyring==24.2.0 (from -r requirements-dev.txt (line 16))
  Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting markdown-it-py==3.0.0 (from -r requirements-dev.txt (line 17))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl==0.1.2 (from -r requirements-dev.txt (line 18))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools==10.1.0 (from -r requirements-dev.txt (line 19))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements-dev.txt (line 20))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting nh3==0.2.14 (from -r requirements-dev.txt (line 21))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting packaging==23.2 (from -r requirements-dev.txt (line 22))
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.11.2 (from -r requirements-dev.txt (line 23))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pkginfo==1.9.6 (from -r requirements-dev.txt (line 24))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting platformdirs==3.11.0 (from -r requirements-dev.txt (line 25))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.3.0 (from -r requirements-dev.txt (line 26))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting pprintpp==0.4.0 (from -r requirements-dev.txt (line 27))
  Downloading pprintpp-0.4.0-py2.py3-none-any.whl (16 kB)
Collecting pycountry-convert==0.7.2 (from -r requirements-dev.txt (line 28))
  Downloading pycountry_convert-0.7.2-py3-none-any.whl (13 kB)
Collecting pycountry==22.3.5 (from -r requirements-dev.txt (line 29))
  Downloading pycountry-22.3.5.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 38.1 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser==2.21 (from -r requirements-dev.txt (line 30))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 35.2 MB/s eta 0:00:00
Collecting pyflakes==3.1.0 (from -r requirements-dev.txt (line 31))
  Downloading pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject_hooks==1.0.0 (from -r requirements-dev.txt (line 32))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pytest-cov==4.1.0 (from -r requirements-dev.txt (line 33))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-mock==3.11.1 (from -r requirements-dev.txt (line 34))
  Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB)
Collecting pytest-network==0.0.1 (from -r requirements-dev.txt (line 35))
  Downloading pytest_network-0.0.1.tar.gz (2.8 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pytest==7.4.2 (from -r requirements-dev.txt (line 36))
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting readme-renderer==42.0 (from -r requirements-dev.txt (line 37))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting repoze.lru==0.7 (from -r requirements-dev.txt (line 38))
  Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting requests-toolbelt==1.0.0 (from -r requirements-dev.txt (line 39))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 17.5 MB/s eta 0:00:00
Collecting requests==2.31.0 (from -r requirements-dev.txt (line 40))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting rfc3986==2.0.0 (from -r requirements-dev.txt (line 41))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich==13.6.0 (from -r requirements-dev.txt (line 42))
  Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting setuptools==68.2.2 (from -r requirements-dev.txt (line 43))
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting twine==4.0.2 (from -r requirements-dev.txt (line 44))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting urllib3==2.0.6 (from -r requirements-dev.txt (line 45))
  Downloading urllib3-2.0.6-py3-none-any.whl.metadata (6.6 kB)
Collecting wheel==0.41.2 (from -r requirements-dev.txt (line 46))
  Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting zipp==3.17.0 (from -r requirements-dev.txt (line 47))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting tomli>=1.1.0 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting typing-extensions>=4.0.1 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting SecretStorage>=3.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 16.1 MB/s eta 0:00:00
Collecting exceptiongroup>=1.0.0rc8 (from pytest==7.4.2->-r requirements-dev.txt (line 36))
  Downloading exceptiongroup-1.1.3-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: idna<4,>=2.5 in ./env/lib/python3.9/site-packages (from requests==2.31.0->-r requirements-dev.txt (line 40)) (3.4)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 79.7 MB/s eta 0:00:00
Downloading black-23.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 81.5 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 39.6 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.4/443.4 kB 74.5 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 27.9 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 27.1 MB/s eta 0:00:00
Downloading coverage-7.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.1/227.1 kB 44.3 MB/s eta 0:00:00
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 76.0 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 25.0 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 13.0 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 85.6 MB/s eta 0:00:00
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 14.6 MB/s eta 0:00:00
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 18.7 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_mock-3.11.1-py3-none-any.whl (9.6 kB)
Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.5/324.5 kB 63.6 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 18.6 MB/s eta 0:00:00
Downloading rich-13.6.0-py3-none-any.whl (239 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 36.1 MB/s eta 0:00:00
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 30.3 MB/s eta 0:00:00
Downloading wheel-0.41.2-py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 18.7 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading exceptiongroup-1.1.3-py3-none-any.whl (14 kB)
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 105.2 MB/s eta 0:00:00
Building wheels for collected packages: pycountry, pytest-network
  Building wheel for pycountry (pyproject.toml): started
  Building wheel for pycountry (pyproject.toml): finished with status 'done'
  Created wheel for pycountry: filename=pycountry-22.3.5-py2.py3-none-any.whl size=10681832 sha256=67969fc94bc21f66c451a4f9aca63f622127f5d9251f50eab636ccc0b9de647d
  Stored in directory: /home/runner/.cache/pip/wheels/47/15/92/e6dc85fcb0686c82e1edbcfdf80cfe4808c058813fed0baa8f
  Building wheel for pytest-network (pyproject.toml): started
  Building wheel for pytest-network (pyproject.toml): finished with status 'done'
  Created wheel for pytest-network: filename=pytest_network-0.0.1-py3-none-any.whl size=2959 sha256=53b635012eaef307a62a331d62218923059a89f3603d065bcc9305e972e30505
  Stored in directory: /home/runner/.cache/pip/wheels/8c/ef/32/14205df1989a5ce6ef61eff98537d4236a3c6f50c2b1a6d89a
Successfully built pycountry pytest-network
Installing collected packages: repoze.lru, pprintpp, nh3, zipp, wheel, urllib3, typing-extensions, tomli, setuptools, rfc3986, Pygments, pyflakes, pycparser, pluggy, platformdirs, pkginfo, pathspec, packaging, mypy-extensions, more-itertools, mdurl, jeepney, isort, iniconfig, exceptiongroup, docutils, coverage, click, charset-normalizer, certifi, requests, readme-renderer, pytest, pyproject_hooks, pycountry, markdown-it-py, jaraco.classes, importlib-metadata, cffi, black, rich, requests-toolbelt, pytest-network, pytest-mock, pytest-cov, cryptography, cmarkgfm, build, SecretStorage, pycountry-convert, keyring, twine
  Attempting uninstall: setuptools
    Found existing installation: setuptools 58.1.0
    Uninstalling setuptools-58.1.0:
      Successfully uninstalled setuptools-58.1.0
Successfully installed Pygments-2.16.1 SecretStorage-3.3.3 black-23.9.1 build-1.0.3 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.0 click-8.1.7 cmarkgfm-2022.10.27 coverage-7.3.2 cryptography-41.0.5 docutils-0.20.1 exceptiongroup-1.1.3 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 packaging-23.2 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 pprintpp-0.4.0 pycountry-22.3.5 pycountry-convert-0.7.2 pycparser-2.21 pyflakes-3.1.0 pyproject_hooks-1.0.0 pytest-7.4.2 pytest-cov-4.1.0 pytest-mock-3.11.1 pytest-network-0.0.1 readme-renderer-42.0 repoze.lru-0.7 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.6.0 setuptools-68.2.2 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 urllib3-2.0.6 wheel-0.41.2 zipp-3.17.0

Setting blame.ignoreRevsFile to .git-blame-ingore-revs

Installing pre-commit hook

Run source env/bin/activate to get your shell in to the virtualenv
See README.md for more information.

## environment & versions ######################################################
Python 3.9.18
pip 23.3.1 from /home/runner/work/octodns/octodns/env/lib/python3.9/site-packages/pip (python 3.9)
## modules: 
black==23.9.1
build==1.0.3
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
cmarkgfm==2022.10.27
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
docutils==0.20.1
exceptiongroup==1.1.3
fqdn==1.5.1
idna==3.4
importlib-metadata==6.8.0
iniconfig==2.0.0
isort==5.12.0
jaraco.classes==3.3.0
jeepney==0.8.0
keyring==24.2.0
markdown-it-py==3.0.0
mdurl==0.1.2
more-itertools==10.1.0
mypy-extensions==1.0.0
natsort==8.4.0
nh3==0.2.14
packaging==23.2
pathspec==0.11.2
pkginfo==1.9.6
platformdirs==3.11.0
pluggy==1.3.0
pprintpp==0.4.0
pycountry==22.3.5
pycountry-convert==0.7.2
pycparser==2.21
pyflakes==3.1.0
Pygments==2.16.1
pyproject_hooks==1.0.0
pytest==7.4.2
pytest-cov==4.1.0
pytest-mock==3.11.1
pytest-network==0.0.1
python-dateutil==2.8.2
PyYAML==6.0.1
readme-renderer==42.0
repoze.lru==0.7
requests==2.31.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
rich==13.6.0
SecretStorage==3.3.3
six==1.16.0
tomli==2.0.1
twine==4.0.2
typing_extensions==4.8.0
urllib3==2.0.6
zipp==3.17.0
## clean up ####################################################################
## begin #######################################################################
## lint ########################################################################
tests/test_octodns_processor_filter.py:199:13: local variable 'filter_private' is assigned to but never used
##[error]Process completed with exit code 1.

step_name: ci (3.10)/5_CI Build.txt
log: ##[group]Run ./script/cibuild
[36;1m./script/cibuild[0m
shell: /usr/bin/bash -e {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.10.13/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.13/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.13/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.13/x64/lib
##[endgroup]
## bootstrap ###################################################################
Requirement already satisfied: pip>=10.0.1 in ./env/lib/python3.10/site-packages (23.0.1)
Collecting pip>=10.0.1
  Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 40.2 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 23.0.1
    Uninstalling pip-23.0.1:
      Successfully uninstalled pip-23.0.1
Successfully installed pip-23.3.1
Collecting PyYAML==6.0.1 (from -r requirements.txt (line 2))
  Using cached PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting dnspython==2.4.2 (from -r requirements.txt (line 3))
  Using cached dnspython-2.4.2-py3-none-any.whl.metadata (4.9 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 4))
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting idna==3.4 (from -r requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 6))
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 7))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six==1.16.0 (from -r requirements.txt (line 8))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Installing collected packages: six, PyYAML, natsort, idna, fqdn, dnspython, python-dateutil
Successfully installed PyYAML-6.0.1 dnspython-2.4.2 fqdn-1.5.1 idna-3.4 natsort-8.4.0 python-dateutil-2.8.2 six-1.16.0
Collecting Pygments==2.16.1 (from -r requirements-dev.txt (line 2))
  Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting black==23.9.1 (from -r requirements-dev.txt (line 3))
  Downloading black-23.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 3.6 MB/s eta 0:00:00
Collecting build==1.0.3 (from -r requirements-dev.txt (line 4))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting certifi==2023.7.22 (from -r requirements-dev.txt (line 5))
  Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements-dev.txt (line 6))
  Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting charset-normalizer==3.3.0 (from -r requirements-dev.txt (line 7))
  Downloading charset_normalizer-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (32 kB)
Collecting click==8.1.7 (from -r requirements-dev.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting cmarkgfm==2022.10.27 (from -r requirements-dev.txt (line 9))
  Downloading cmarkgfm-2022.10.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.0/435.0 kB 37.2 MB/s eta 0:00:00
Collecting coverage==7.3.2 (from -r requirements-dev.txt (line 10))
  Downloading coverage-7.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting docutils==0.20.1 (from -r requirements-dev.txt (line 11))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting importlib-metadata==6.8.0 (from -r requirements-dev.txt (line 12))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting iniconfig==2.0.0 (from -r requirements-dev.txt (line 13))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting isort==5.12.0 (from -r requirements-dev.txt (line 14))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 27.0 MB/s eta 0:00:00
Collecting jaraco.classes==3.3.0 (from -r requirements-dev.txt (line 15))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting keyring==24.2.0 (from -r requirements-dev.txt (line 16))
  Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting markdown-it-py==3.0.0 (from -r requirements-dev.txt (line 17))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl==0.1.2 (from -r requirements-dev.txt (line 18))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools==10.1.0 (from -r requirements-dev.txt (line 19))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements-dev.txt (line 20))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting nh3==0.2.14 (from -r requirements-dev.txt (line 21))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting packaging==23.2 (from -r requirements-dev.txt (line 22))
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.11.2 (from -r requirements-dev.txt (line 23))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pkginfo==1.9.6 (from -r requirements-dev.txt (line 24))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting platformdirs==3.11.0 (from -r requirements-dev.txt (line 25))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.3.0 (from -r requirements-dev.txt (line 26))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting pprintpp==0.4.0 (from -r requirements-dev.txt (line 27))
  Downloading pprintpp-0.4.0-py2.py3-none-any.whl (16 kB)
Collecting pycountry-convert==0.7.2 (from -r requirements-dev.txt (line 28))
  Downloading pycountry_convert-0.7.2-py3-none-any.whl (13 kB)
Collecting pycountry==22.3.5 (from -r requirements-dev.txt (line 29))
  Downloading pycountry-22.3.5.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 102.5 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser==2.21 (from -r requirements-dev.txt (line 30))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 32.3 MB/s eta 0:00:00
Collecting pyflakes==3.1.0 (from -r requirements-dev.txt (line 31))
  Downloading pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject_hooks==1.0.0 (from -r requirements-dev.txt (line 32))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pytest-cov==4.1.0 (from -r requirements-dev.txt (line 33))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-mock==3.11.1 (from -r requirements-dev.txt (line 34))
  Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB)
Collecting pytest-network==0.0.1 (from -r requirements-dev.txt (line 35))
  Downloading pytest_network-0.0.1.tar.gz (2.8 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pytest==7.4.2 (from -r requirements-dev.txt (line 36))
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting readme-renderer==42.0 (from -r requirements-dev.txt (line 37))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting repoze.lru==0.7 (from -r requirements-dev.txt (line 38))
  Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting requests-toolbelt==1.0.0 (from -r requirements-dev.txt (line 39))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 18.4 MB/s eta 0:00:00
Collecting requests==2.31.0 (from -r requirements-dev.txt (line 40))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting rfc3986==2.0.0 (from -r requirements-dev.txt (line 41))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich==13.6.0 (from -r requirements-dev.txt (line 42))
  Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting setuptools==68.2.2 (from -r requirements-dev.txt (line 43))
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting twine==4.0.2 (from -r requirements-dev.txt (line 44))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting urllib3==2.0.6 (from -r requirements-dev.txt (line 45))
  Downloading urllib3-2.0.6-py3-none-any.whl.metadata (6.6 kB)
Collecting wheel==0.41.2 (from -r requirements-dev.txt (line 46))
  Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting zipp==3.17.0 (from -r requirements-dev.txt (line 47))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting tomli>=1.1.0 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting typing-extensions>=4.0.1 (from black==23.9.1->-r requirements-dev.txt (line 3))
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting SecretStorage>=3.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 16.6 MB/s eta 0:00:00
Collecting exceptiongroup>=1.0.0rc8 (from pytest==7.4.2->-r requirements-dev.txt (line 36))
  Downloading exceptiongroup-1.1.3-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: idna<4,>=2.5 in ./env/lib/python3.10/site-packages (from requests==2.31.0->-r requirements-dev.txt (line 40)) (3.4)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 102.9 MB/s eta 0:00:00
Downloading black-23.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 109.5 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 43.2 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 78.5 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.7/138.7 kB 41.5 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 33.1 MB/s eta 0:00:00
Downloading coverage-7.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (227 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.5/227.5 kB 51.4 MB/s eta 0:00:00
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 85.4 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 28.1 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 17.0 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 107.2 MB/s eta 0:00:00
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 17.1 MB/s eta 0:00:00
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 18.2 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_mock-3.11.1-py3-none-any.whl (9.6 kB)
Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.5/324.5 kB 70.1 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 19.6 MB/s eta 0:00:00
Downloading rich-13.6.0-py3-none-any.whl (239 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 55.8 MB/s eta 0:00:00
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 35.7 MB/s eta 0:00:00
Downloading wheel-0.41.2-py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 22.1 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading exceptiongroup-1.1.3-py3-none-any.whl (14 kB)
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 109.2 MB/s eta 0:00:00
Building wheels for collected packages: pycountry, pytest-network
  Building wheel for pycountry (pyproject.toml): started
  Building wheel for pycountry (pyproject.toml): finished with status 'done'
  Created wheel for pycountry: filename=pycountry-22.3.5-py2.py3-none-any.whl size=10681832 sha256=67969fc94bc21f66c451a4f9aca63f622127f5d9251f50eab636ccc0b9de647d
  Stored in directory: /home/runner/.cache/pip/wheels/03/57/cc/290c5252ec97a6d78d36479a3c5e5ecc76318afcb241ad9dbe
  Building wheel for pytest-network (pyproject.toml): started
  Building wheel for pytest-network (pyproject.toml): finished with status 'done'
  Created wheel for pytest-network: filename=pytest_network-0.0.1-py3-none-any.whl size=2959 sha256=53b635012eaef307a62a331d62218923059a89f3603d065bcc9305e972e30505
  Stored in directory: /home/runner/.cache/pip/wheels/d4/4d/d7/84f36e5490a746c74c91552708a74a4922d23092dd24d4e750
Successfully built pycountry pytest-network
Installing collected packages: repoze.lru, pprintpp, nh3, zipp, wheel, urllib3, typing-extensions, tomli, setuptools, rfc3986, Pygments, pyflakes, pycparser, pluggy, platformdirs, pkginfo, pathspec, packaging, mypy-extensions, more-itertools, mdurl, jeepney, isort, iniconfig, exceptiongroup, docutils, coverage, click, charset-normalizer, certifi, requests, readme-renderer, pytest, pyproject_hooks, pycountry, markdown-it-py, jaraco.classes, importlib-metadata, cffi, black, rich, requests-toolbelt, pytest-network, pytest-mock, pytest-cov, cryptography, cmarkgfm, build, SecretStorage, pycountry-convert, keyring, twine
  Attempting uninstall: setuptools
    Found existing installation: setuptools 65.5.0
    Uninstalling setuptools-65.5.0:
      Successfully uninstalled setuptools-65.5.0
Successfully installed Pygments-2.16.1 SecretStorage-3.3.3 black-23.9.1 build-1.0.3 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.0 click-8.1.7 cmarkgfm-2022.10.27 coverage-7.3.2 cryptography-41.0.5 docutils-0.20.1 exceptiongroup-1.1.3 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 packaging-23.2 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 pprintpp-0.4.0 pycountry-22.3.5 pycountry-convert-0.7.2 pycparser-2.21 pyflakes-3.1.0 pyproject_hooks-1.0.0 pytest-7.4.2 pytest-cov-4.1.0 pytest-mock-3.11.1 pytest-network-0.0.1 readme-renderer-42.0 repoze.lru-0.7 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.6.0 setuptools-68.2.2 tomli-2.0.1 twine-4.0.2 typing-extensions-4.8.0 urllib3-2.0.6 wheel-0.41.2 zipp-3.17.0

Setting blame.ignoreRevsFile to .git-blame-ingore-revs

Installing pre-commit hook

Run source env/bin/activate to get your shell in to the virtualenv
See README.md for more information.

## environment & versions ######################################################
Python 3.10.13
pip 23.3.1 from /home/runner/work/octodns/octodns/env/lib/python3.10/site-packages/pip (python 3.10)
## modules: 
black==23.9.1
build==1.0.3
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
cmarkgfm==2022.10.27
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
docutils==0.20.1
exceptiongroup==1.1.3
fqdn==1.5.1
idna==3.4
importlib-metadata==6.8.0
iniconfig==2.0.0
isort==5.12.0
jaraco.classes==3.3.0
jeepney==0.8.0
keyring==24.2.0
markdown-it-py==3.0.0
mdurl==0.1.2
more-itertools==10.1.0
mypy-extensions==1.0.0
natsort==8.4.0
nh3==0.2.14
packaging==23.2
pathspec==0.11.2
pkginfo==1.9.6
platformdirs==3.11.0
pluggy==1.3.0
pprintpp==0.4.0
pycountry==22.3.5
pycountry-convert==0.7.2
pycparser==2.21
pyflakes==3.1.0
Pygments==2.16.1
pyproject_hooks==1.0.0
pytest==7.4.2
pytest-cov==4.1.0
pytest-mock==3.11.1
pytest-network==0.0.1
python-dateutil==2.8.2
PyYAML==6.0.1
readme-renderer==42.0
repoze.lru==0.7
requests==2.31.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
rich==13.6.0
SecretStorage==3.3.3
six==1.16.0
tomli==2.0.1
twine==4.0.2
typing_extensions==4.8.0
urllib3==2.0.6
zipp==3.17.0
## clean up ####################################################################
## begin #######################################################################
## lint ########################################################################
tests/test_octodns_processor_filter.py:199:13: local variable 'filter_private' is assigned to but never used
##[error]Process completed with exit code 1.

step_name: ci (3.11)/5_CI Build.txt
log: ##[group]Run ./script/cibuild
[36;1m./script/cibuild[0m
shell: /usr/bin/bash -e {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.11.6/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.11.6/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.11.6/x64/lib
##[endgroup]
## bootstrap ###################################################################
Requirement already satisfied: pip>=10.0.1 in ./env/lib/python3.11/site-packages (23.2.1)
Collecting pip>=10.0.1
  Obtaining dependency information for pip>=10.0.1 from https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl.metadata
  Downloading pip-23.3.1-py3-none-any.whl.metadata (3.5 kB)
Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 13.1 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 23.2.1
    Uninstalling pip-23.2.1:
      Successfully uninstalled pip-23.2.1
Successfully installed pip-23.3.1
Collecting PyYAML==6.0.1 (from -r requirements.txt (line 2))
  Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting dnspython==2.4.2 (from -r requirements.txt (line 3))
  Using cached dnspython-2.4.2-py3-none-any.whl.metadata (4.9 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 4))
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting idna==3.4 (from -r requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 6))
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 7))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six==1.16.0 (from -r requirements.txt (line 8))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Installing collected packages: six, PyYAML, natsort, idna, fqdn, dnspython, python-dateutil
Successfully installed PyYAML-6.0.1 dnspython-2.4.2 fqdn-1.5.1 idna-3.4 natsort-8.4.0 python-dateutil-2.8.2 six-1.16.0
Collecting Pygments==2.16.1 (from -r requirements-dev.txt (line 2))
  Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting black==23.9.1 (from -r requirements-dev.txt (line 3))
  Downloading black-23.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 2.0 MB/s eta 0:00:00
Collecting build==1.0.3 (from -r requirements-dev.txt (line 4))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting certifi==2023.7.22 (from -r requirements-dev.txt (line 5))
  Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements-dev.txt (line 6))
  Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting charset-normalizer==3.3.0 (from -r requirements-dev.txt (line 7))
  Downloading charset_normalizer-3.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (32 kB)
Collecting click==8.1.7 (from -r requirements-dev.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting cmarkgfm==2022.10.27 (from -r requirements-dev.txt (line 9))
  Downloading cmarkgfm-2022.10.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.0/435.0 kB 7.7 MB/s eta 0:00:00
Collecting coverage==7.3.2 (from -r requirements-dev.txt (line 10))
  Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting docutils==0.20.1 (from -r requirements-dev.txt (line 11))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting importlib-metadata==6.8.0 (from -r requirements-dev.txt (line 12))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting iniconfig==2.0.0 (from -r requirements-dev.txt (line 13))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting isort==5.12.0 (from -r requirements-dev.txt (line 14))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 6.9 MB/s eta 0:00:00
Collecting jaraco.classes==3.3.0 (from -r requirements-dev.txt (line 15))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting keyring==24.2.0 (from -r requirements-dev.txt (line 16))
  Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting markdown-it-py==3.0.0 (from -r requirements-dev.txt (line 17))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl==0.1.2 (from -r requirements-dev.txt (line 18))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools==10.1.0 (from -r requirements-dev.txt (line 19))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements-dev.txt (line 20))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting nh3==0.2.14 (from -r requirements-dev.txt (line 21))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting packaging==23.2 (from -r requirements-dev.txt (line 22))
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.11.2 (from -r requirements-dev.txt (line 23))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pkginfo==1.9.6 (from -r requirements-dev.txt (line 24))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting platformdirs==3.11.0 (from -r requirements-dev.txt (line 25))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.3.0 (from -r requirements-dev.txt (line 26))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting pprintpp==0.4.0 (from -r requirements-dev.txt (line 27))
  Downloading pprintpp-0.4.0-py2.py3-none-any.whl (16 kB)
Collecting pycountry-convert==0.7.2 (from -r requirements-dev.txt (line 28))
  Downloading pycountry_convert-0.7.2-py3-none-any.whl (13 kB)
Collecting pycountry==22.3.5 (from -r requirements-dev.txt (line 29))
  Downloading pycountry-22.3.5.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 25.1 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser==2.21 (from -r requirements-dev.txt (line 30))
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 21.7 MB/s eta 0:00:00
Collecting pyflakes==3.1.0 (from -r requirements-dev.txt (line 31))
  Downloading pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject_hooks==1.0.0 (from -r requirements-dev.txt (line 32))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pytest-cov==4.1.0 (from -r requirements-dev.txt (line 33))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-mock==3.11.1 (from -r requirements-dev.txt (line 34))
  Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB)
Collecting pytest-network==0.0.1 (from -r requirements-dev.txt (line 35))
  Downloading pytest_network-0.0.1.tar.gz (2.8 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pytest==7.4.2 (from -r requirements-dev.txt (line 36))
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting readme-renderer==42.0 (from -r requirements-dev.txt (line 37))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting repoze.lru==0.7 (from -r requirements-dev.txt (line 38))
  Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting requests-toolbelt==1.0.0 (from -r requirements-dev.txt (line 39))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 8.9 MB/s eta 0:00:00
Collecting requests==2.31.0 (from -r requirements-dev.txt (line 40))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting rfc3986==2.0.0 (from -r requirements-dev.txt (line 41))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich==13.6.0 (from -r requirements-dev.txt (line 42))
  Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting setuptools==68.2.2 (from -r requirements-dev.txt (line 43))
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting twine==4.0.2 (from -r requirements-dev.txt (line 44))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting urllib3==2.0.6 (from -r requirements-dev.txt (line 45))
  Downloading urllib3-2.0.6-py3-none-any.whl.metadata (6.6 kB)
Collecting wheel==0.41.2 (from -r requirements-dev.txt (line 46))
  Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting zipp==3.17.0 (from -r requirements-dev.txt (line 47))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting SecretStorage>=3.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 9.0 MB/s eta 0:00:00
Requirement already satisfied: idna<4,>=2.5 in ./env/lib/python3.11/site-packages (from requests==2.31.0->-r requirements-dev.txt (line 40)) (3.4)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 46.5 MB/s eta 0:00:00
Downloading black-23.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 39.7 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 27.3 MB/s eta 0:00:00
Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 49.5 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.1/137.1 kB 22.6 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 18.5 MB/s eta 0:00:00
Downloading coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 231.4/231.4 kB 36.5 MB/s eta 0:00:00
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 58.1 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 18.0 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 9.9 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 57.8 MB/s eta 0:00:00
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 9.1 MB/s eta 0:00:00
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 13.0 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_mock-3.11.1-py3-none-any.whl (9.6 kB)
Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.5/324.5 kB 45.7 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 12.1 MB/s eta 0:00:00
Downloading rich-13.6.0-py3-none-any.whl (239 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 36.2 MB/s eta 0:00:00
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 22.3 MB/s eta 0:00:00
Downloading wheel-0.41.2-py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 12.7 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 58.7 MB/s eta 0:00:00
Building wheels for collected packages: pycountry, pytest-network
  Building wheel for pycountry (pyproject.toml): started
  Building wheel for pycountry (pyproject.toml): finished with status 'done'
  Created wheel for pycountry: filename=pycountry-22.3.5-py2.py3-none-any.whl size=10681832 sha256=5a175d6e91d868a15a3558d72c3b0fa0435af91b40f7d5bb2756ee4b5d6582ea
  Stored in directory: /home/runner/.cache/pip/wheels/cd/29/8b/617685ed7942656b36efb06ff9247dbe832e3f4f7724fffc09
  Building wheel for pytest-network (pyproject.toml): started
  Building wheel for pytest-network (pyproject.toml): finished with status 'done'
  Created wheel for pytest-network: filename=pytest_network-0.0.1-py3-none-any.whl size=2959 sha256=fed6a8d1c4975562b48cfd776b8d3372299fb8284e39f18f27e339aeb956a84d
  Stored in directory: /home/runner/.cache/pip/wheels/da/cb/c3/504bc4a9f8dadada066a674b01af36cd6144a159cab93c8c85
Successfully built pycountry pytest-network
Installing collected packages: repoze.lru, pprintpp, nh3, zipp, wheel, urllib3, setuptools, rfc3986, pyproject_hooks, Pygments, pyflakes, pycparser, pluggy, platformdirs, pkginfo, pathspec, packaging, mypy-extensions, more-itertools, mdurl, jeepney, isort, iniconfig, docutils, coverage, click, charset-normalizer, certifi, requests, readme-renderer, pytest, pycountry, markdown-it-py, jaraco.classes, importlib-metadata, cffi, build, black, rich, requests-toolbelt, pytest-network, pytest-mock, pytest-cov, cryptography, cmarkgfm, SecretStorage, pycountry-convert, keyring, twine
  Attempting uninstall: setuptools
    Found existing installation: setuptools 65.5.0
    Uninstalling setuptools-65.5.0:
      Successfully uninstalled setuptools-65.5.0
Successfully installed Pygments-2.16.1 SecretStorage-3.3.3 black-23.9.1 build-1.0.3 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.0 click-8.1.7 cmarkgfm-2022.10.27 coverage-7.3.2 cryptography-41.0.5 docutils-0.20.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 packaging-23.2 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 pprintpp-0.4.0 pycountry-22.3.5 pycountry-convert-0.7.2 pycparser-2.21 pyflakes-3.1.0 pyproject_hooks-1.0.0 pytest-7.4.2 pytest-cov-4.1.0 pytest-mock-3.11.1 pytest-network-0.0.1 readme-renderer-42.0 repoze.lru-0.7 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.6.0 setuptools-68.2.2 twine-4.0.2 urllib3-2.0.6 wheel-0.41.2 zipp-3.17.0

Setting blame.ignoreRevsFile to .git-blame-ingore-revs

Installing pre-commit hook

Run source env/bin/activate to get your shell in to the virtualenv
See README.md for more information.

## environment & versions ######################################################
Python 3.11.6
pip 23.3.1 from /home/runner/work/octodns/octodns/env/lib/python3.11/site-packages/pip (python 3.11)
## modules: 
black==23.9.1
build==1.0.3
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
cmarkgfm==2022.10.27
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
docutils==0.20.1
fqdn==1.5.1
idna==3.4
importlib-metadata==6.8.0
iniconfig==2.0.0
isort==5.12.0
jaraco.classes==3.3.0
jeepney==0.8.0
keyring==24.2.0
markdown-it-py==3.0.0
mdurl==0.1.2
more-itertools==10.1.0
mypy-extensions==1.0.0
natsort==8.4.0
nh3==0.2.14
packaging==23.2
pathspec==0.11.2
pkginfo==1.9.6
platformdirs==3.11.0
pluggy==1.3.0
pprintpp==0.4.0
pycountry==22.3.5
pycountry-convert==0.7.2
pycparser==2.21
pyflakes==3.1.0
Pygments==2.16.1
pyproject_hooks==1.0.0
pytest==7.4.2
pytest-cov==4.1.0
pytest-mock==3.11.1
pytest-network==0.0.1
python-dateutil==2.8.2
PyYAML==6.0.1
readme-renderer==42.0
repoze.lru==0.7
requests==2.31.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
rich==13.6.0
SecretStorage==3.3.3
six==1.16.0
twine==4.0.2
urllib3==2.0.6
zipp==3.17.0
## clean up ####################################################################
## begin #######################################################################
## lint ########################################################################
tests/test_octodns_processor_filter.py:199:13: local variable 'filter_private' is assigned to but never used
##[error]Process completed with exit code 1.

step_name: ci (3.12)/5_CI Build.txt
log: ##[group]Run ./script/cibuild
[36;1m./script/cibuild[0m
shell: /usr/bin/bash -e {0}
env:
  pythonLocation: /opt/hostedtoolcache/Python/3.12.0/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.0/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.0/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.0/x64/lib
##[endgroup]
## bootstrap ###################################################################
Requirement already satisfied: pip>=10.0.1 in ./env/lib/python3.12/site-packages (23.2.1)
Collecting pip>=10.0.1
  Obtaining dependency information for pip>=10.0.1 from https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl.metadata
  Downloading pip-23.3.1-py3-none-any.whl.metadata (3.5 kB)
Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 44.1 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 23.2.1
    Uninstalling pip-23.2.1:
      Successfully uninstalled pip-23.2.1
Successfully installed pip-23.3.1
Collecting PyYAML==6.0.1 (from -r requirements.txt (line 2))
  Using cached PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting dnspython==2.4.2 (from -r requirements.txt (line 3))
  Using cached dnspython-2.4.2-py3-none-any.whl.metadata (4.9 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 4))
  Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Collecting idna==3.4 (from -r requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 6))
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 7))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six==1.16.0 (from -r requirements.txt (line 8))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB)
Using cached dnspython-2.4.2-py3-none-any.whl (300 kB)
Using cached natsort-8.4.0-py3-none-any.whl (38 kB)
Installing collected packages: six, PyYAML, natsort, idna, fqdn, dnspython, python-dateutil
Successfully installed PyYAML-6.0.1 dnspython-2.4.2 fqdn-1.5.1 idna-3.4 natsort-8.4.0 python-dateutil-2.8.2 six-1.16.0
Collecting Pygments==2.16.1 (from -r requirements-dev.txt (line 2))
  Downloading Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting black==23.9.1 (from -r requirements-dev.txt (line 3))
  Downloading black-23.9.1-py3-none-any.whl.metadata (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 3.5 MB/s eta 0:00:00
Collecting build==1.0.3 (from -r requirements-dev.txt (line 4))
  Downloading build-1.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting certifi==2023.7.22 (from -r requirements-dev.txt (line 5))
  Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements-dev.txt (line 6))
  Downloading cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting charset-normalizer==3.3.0 (from -r requirements-dev.txt (line 7))
  Downloading charset_normalizer-3.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (32 kB)
Collecting click==8.1.7 (from -r requirements-dev.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting cmarkgfm==2022.10.27 (from -r requirements-dev.txt (line 9))
  Downloading cmarkgfm-2022.10.27.tar.gz (141 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.2/141.2 kB 34.5 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting coverage==7.3.2 (from -r requirements-dev.txt (line 10))
  Downloading coverage-7.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)
Collecting docutils==0.20.1 (from -r requirements-dev.txt (line 11))
  Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting importlib-metadata==6.8.0 (from -r requirements-dev.txt (line 12))
  Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting iniconfig==2.0.0 (from -r requirements-dev.txt (line 13))
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting isort==5.12.0 (from -r requirements-dev.txt (line 14))
  Downloading isort-5.12.0-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 29.0 MB/s eta 0:00:00
Collecting jaraco.classes==3.3.0 (from -r requirements-dev.txt (line 15))
  Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting keyring==24.2.0 (from -r requirements-dev.txt (line 16))
  Downloading keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting markdown-it-py==3.0.0 (from -r requirements-dev.txt (line 17))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting mdurl==0.1.2 (from -r requirements-dev.txt (line 18))
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting more-itertools==10.1.0 (from -r requirements-dev.txt (line 19))
  Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements-dev.txt (line 20))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting nh3==0.2.14 (from -r requirements-dev.txt (line 21))
  Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.6 kB)
Collecting packaging==23.2 (from -r requirements-dev.txt (line 22))
  Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.11.2 (from -r requirements-dev.txt (line 23))
  Downloading pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pkginfo==1.9.6 (from -r requirements-dev.txt (line 24))
  Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting platformdirs==3.11.0 (from -r requirements-dev.txt (line 25))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.3.0 (from -r requirements-dev.txt (line 26))
  Downloading pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting pprintpp==0.4.0 (from -r requirements-dev.txt (line 27))
  Downloading pprintpp-0.4.0-py2.py3-none-any.whl (16 kB)
Collecting pycountry-convert==0.7.2 (from -r requirements-dev.txt (line 28))
  Downloading pycountry_convert-0.7.2-py3-none-any.whl (13 kB)
Collecting pycountry==22.3.5 (from -r requirements-dev.txt (line 29))
  Downloading pycountry-22.3.5.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 132.2 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser==2.21 (from -r requirements-dev.txt (line 30))
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting pyflakes==3.1.0 (from -r requirements-dev.txt (line 31))
  Downloading pyflakes-3.1.0-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject_hooks==1.0.0 (from -r requirements-dev.txt (line 32))
  Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pytest-cov==4.1.0 (from -r requirements-dev.txt (line 33))
  Downloading pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting pytest-mock==3.11.1 (from -r requirements-dev.txt (line 34))
  Downloading pytest_mock-3.11.1-py3-none-any.whl.metadata (3.8 kB)
Collecting pytest-network==0.0.1 (from -r requirements-dev.txt (line 35))
  Downloading pytest_network-0.0.1.tar.gz (2.8 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pytest==7.4.2 (from -r requirements-dev.txt (line 36))
  Downloading pytest-7.4.2-py3-none-any.whl.metadata (7.9 kB)
Collecting readme-renderer==42.0 (from -r requirements-dev.txt (line 37))
  Downloading readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting repoze.lru==0.7 (from -r requirements-dev.txt (line 38))
  Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting requests-toolbelt==1.0.0 (from -r requirements-dev.txt (line 39))
  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 19.4 MB/s eta 0:00:00
Collecting requests==2.31.0 (from -r requirements-dev.txt (line 40))
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting rfc3986==2.0.0 (from -r requirements-dev.txt (line 41))
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich==13.6.0 (from -r requirements-dev.txt (line 42))
  Downloading rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting setuptools==68.2.2 (from -r requirements-dev.txt (line 43))
  Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting twine==4.0.2 (from -r requirements-dev.txt (line 44))
  Downloading twine-4.0.2-py3-none-any.whl (36 kB)
Collecting urllib3==2.0.6 (from -r requirements-dev.txt (line 45))
  Downloading urllib3-2.0.6-py3-none-any.whl.metadata (6.6 kB)
Collecting wheel==0.41.2 (from -r requirements-dev.txt (line 46))
  Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting zipp==3.17.0 (from -r requirements-dev.txt (line 47))
  Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting SecretStorage>=3.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2 (from keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 17.5 MB/s eta 0:00:00
Requirement already satisfied: idna<4,>=2.5 in ./env/lib/python3.12/site-packages (from requests==2.31.0->-r requirements-dev.txt (line 40)) (3.4)
Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring==24.2.0->-r requirements-dev.txt (line 16))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Downloading Pygments-2.16.1-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 104.6 MB/s eta 0:00:00
Downloading black-23.9.1-py3-none-any.whl (182 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.6/182.6 kB 51.8 MB/s eta 0:00:00
Downloading build-1.0.3-py3-none-any.whl (18 kB)
Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 47.8 MB/s eta 0:00:00
Using cached cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477 kB)
Downloading charset_normalizer-3.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.7/138.7 kB 40.8 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 30.7 MB/s eta 0:00:00
Downloading coverage-7.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 232.3/232.3 kB 59.6 MB/s eta 0:00:00
Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 85.8 MB/s eta 0:00:00
Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Downloading keyring-24.2.0-py3-none-any.whl (37 kB)
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 30.4 MB/s eta 0:00:00
Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 14.2 MB/s eta 0:00:00
Downloading nh3-0.2.14-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 104.1 MB/s eta 0:00:00
Downloading packaging-23.2-py3-none-any.whl (53 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 18.5 MB/s eta 0:00:00
Downloading pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Downloading pluggy-1.3.0-py3-none-any.whl (18 kB)
Downloading pyflakes-3.1.0-py2.py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 22.6 MB/s eta 0:00:00
Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Downloading pytest_mock-3.11.1-py3-none-any.whl (9.6 kB)
Downloading pytest-7.4.2-py3-none-any.whl (324 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 324.5/324.5 kB 71.5 MB/s eta 0:00:00
Downloading readme_renderer-42.0-py3-none-any.whl (13 kB)
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 22.0 MB/s eta 0:00:00
Downloading rich-13.6.0-py3-none-any.whl (239 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.8/239.8 kB 62.0 MB/s eta 0:00:00
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Downloading urllib3-2.0.6-py3-none-any.whl (123 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.8/123.8 kB 37.1 MB/s eta 0:00:00
Downloading wheel-0.41.2-py3-none-any.whl (64 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 23.7 MB/s eta 0:00:00
Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 119.3 MB/s eta 0:00:00
Building wheels for collected packages: cmarkgfm, pycountry, pytest-network
  Building wheel for cmarkgfm (pyproject.toml): started
  Building wheel for cmarkgfm (pyproject.toml): finished with status 'done'
  Created wheel for cmarkgfm: filename=cmarkgfm-2022.10.27-cp312-cp312-linux_x86_64.whl size=438510 sha256=440245c828301f55b2b78d4db633391b3b017f850a82444bd62781c17d3b2b4e
  Stored in directory: /home/runner/.cache/pip/wheels/6c/1d/0d/bc5293f7edd716c8f7a9b25a5f502bd38e1c55571911c11061
  Building wheel for pycountry (pyproject.toml): started
  Building wheel for pycountry (pyproject.toml): finished with status 'done'
  Created wheel for pycountry: filename=pycountry-22.3.5-py2.py3-none-any.whl size=10681832 sha256=baa4c10f33363afe9dbb8805396477ce477b6bba3dfd9ea76dc124e0456fa8ce
  Stored in directory: /home/runner/.cache/pip/wheels/d6/29/9b/b87113e87dc952ca6b3cf003fca8372f7bd12295acf65992eb
  Building wheel for pytest-network (pyproject.toml): started
  Building wheel for pytest-network (pyproject.toml): finished with status 'done'
  Created wheel for pytest-network: filename=pytest_network-0.0.1-py3-none-any.whl size=2959 sha256=76de79b52539a868a5f6ac38beefbbb6220e96694dc168f82d9c7fed67009d10
  Stored in directory: /home/runner/.cache/pip/wheels/e9/6b/5a/3160ef803b88264fbb8882984c076ae87b75c5297a401103e4
Successfully built cmarkgfm pycountry pytest-network
Installing collected packages: repoze.lru, pprintpp, nh3, zipp, wheel, urllib3, setuptools, rfc3986, pyproject_hooks, Pygments, pyflakes, pycparser, pluggy, platformdirs, pkginfo, pathspec, packaging, mypy-extensions, more-itertools, mdurl, jeepney, isort, iniconfig, docutils, coverage, click, charset-normalizer, certifi, requests, readme-renderer, pytest, pycountry, markdown-it-py, jaraco.classes, importlib-metadata, cffi, build, black, rich, requests-toolbelt, pytest-network, pytest-mock, pytest-cov, cryptography, cmarkgfm, SecretStorage, pycountry-convert, keyring, twine
Successfully installed Pygments-2.16.1 SecretStorage-3.3.3 black-23.9.1 build-1.0.3 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.0 click-8.1.7 cmarkgfm-2022.10.27 coverage-7.3.2 cryptography-41.0.5 docutils-0.20.1 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jeepney-0.8.0 keyring-24.2.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.1.0 mypy-extensions-1.0.0 nh3-0.2.14 packaging-23.2 pathspec-0.11.2 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 pprintpp-0.4.0 pycountry-22.3.5 pycountry-convert-0.7.2 pycparser-2.21 pyflakes-3.1.0 pyproject_hooks-1.0.0 pytest-7.4.2 pytest-cov-4.1.0 pytest-mock-3.11.1 pytest-network-0.0.1 readme-renderer-42.0 repoze.lru-0.7 requests-2.31.0 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.6.0 setuptools-68.2.2 twine-4.0.2 urllib3-2.0.6 wheel-0.41.2 zipp-3.17.0

Setting blame.ignoreRevsFile to .git-blame-ingore-revs

Installing pre-commit hook

Run source env/bin/activate to get your shell in to the virtualenv
See README.md for more information.

## environment & versions ######################################################
Python 3.12.0
pip 23.3.1 from /home/runner/work/octodns/octodns/env/lib/python3.12/site-packages/pip (python 3.12)
## modules: 
black==23.9.1
build==1.0.3
certifi==2023.7.22
cffi==1.16.0
charset-normalizer==3.3.0
click==8.1.7
cmarkgfm==2022.10.27
coverage==7.3.2
cryptography==41.0.5
dnspython==2.4.2
docutils==0.20.1
fqdn==1.5.1
idna==3.4
importlib-metadata==6.8.0
iniconfig==2.0.0
isort==5.12.0
jaraco.classes==3.3.0
jeepney==0.8.0
keyring==24.2.0
markdown-it-py==3.0.0
mdurl==0.1.2
more-itertools==10.1.0
mypy-extensions==1.0.0
natsort==8.4.0
nh3==0.2.14
packaging==23.2
pathspec==0.11.2
pkginfo==1.9.6
platformdirs==3.11.0
pluggy==1.3.0
pprintpp==0.4.0
pycountry==22.3.5
pycountry-convert==0.7.2
pycparser==2.21
pyflakes==3.1.0
Pygments==2.16.1
pyproject_hooks==1.0.0
pytest==7.4.2
pytest-cov==4.1.0
pytest-mock==3.11.1
pytest-network==0.0.1
python-dateutil==2.8.2
PyYAML==6.0.1
readme-renderer==42.0
repoze.lru==0.7
requests==2.31.0
requests-toolbelt==1.0.0
rfc3986==2.0.0
rich==13.6.0
SecretStorage==3.3.3
setuptools==68.2.2
six==1.16.0
twine==4.0.2
urllib3==2.0.6
wheel==0.41.2
zipp==3.17.0
## clean up ####################################################################
## begin #######################################################################
## lint ########################################################################
tests/test_octodns_processor_filter.py:199:13: local variable 'filter_private' is assigned to but never used
##[error]Process completed with exit code 1.


Changed files:
tests/test_octodns_processor_filter.py

Fix diff:
diff --git a/tests/test_octodns_processor_filter.py b/tests/test_octodns_processor_filter.py
index 6525900..7ee98a8 100644
--- a/tests/test_octodns_processor_filter.py
+++ b/tests/test_octodns_processor_filter.py
@@ -196,7 +196,7 @@ class TestNetworkValueFilter(TestCase):
 
     def test_bad_config(self):
         with self.assertRaises(ValueError):
-            filter_private = NetworkValueRejectlistFilter(
+            NetworkValueRejectlistFilter(
                 'rejectlist', set(('string', '42.42.42.42/43'))
             )