Conflict version between nautobot core and sso bis

Environment

Nautobot version (Docker tag too if applicable):nautobot:1.5.20-py3.8
Python version:3.8
Database platform, version:
Middleware(s):

Steps to Reproduce

Use these files and build the image. It should not downgrade the nautobot version. There is no problem here. The nautobot SSO plugin is commented.

Dockerfile
#FROM ghcr.io/nautobot/nautobot:1.3.5-py3.8
#TO UPGRADE :
# 1) docker pull networktocode/nautobot:1.4.10-py3.8
# 2) docker tag networktocode/nautobot:1.4.10-py3.8 dsr-auto-docker-local.enterpriserepo.fr.mycompany.com/nautobot/nautobot:1.4.10-py3.8
# 3) docker push dsr-auto-docker-local.enterpriserepo.fr.mycompany.com/nautobot/nautobot:1.4.10-py3.8
FROM dsr-auto-docker-local.enterpriserepo.fr.mycompany.com/nautobot/nautobot:1.5.20-py3.8
COPY local_requirements.txt .
#COPY ./plugins/nautobot_ssid_manager-0.1.0-py3-none-any.whl .
#COPY ./plugins/nautobot_plugin_dashboard-0.1.2-py3-none-any.whl .
RUN pip install -r ./local_requirements.txt
# Temp
#RUN echo "Install with SSO" && pip install nautobot[sso]
# Temp
COPY ./library/paramiko ./library/paramiko
USER root
RUN pip install -e ./library/paramiko

ARG ARTIFACTORY_USER
ARG ARTIFACTORY_TOKEN
RUN pip install -i<EMAIL_ADDRESS>golden-config-custom==0.1.0

USER nautobot

# # Install Poetry
# RUN curl -sSL https://install.python-poetry.org | python3 -
# ENV PATH="/root/.local/bin/:$PATH"

# # INSTALL PLUGIN SSID
# COPY ./plugins/nautobot-plugin-ssid /opt/nautobot/plugins/nautobot-plugin-ssid
# WORKDIR /opt/nautobot/plugins/nautobot-plugin-ssid/nautobot_ssid_manager
# RUN poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi \
#     && poetry install --no-interaction --no-ansi --without dev

# # INSTALL PLUGIN DASHBOARD
# COPY ./plugins/nautobot-plugin-dashboard /opt/nautobot/plugins/nautobot-plugin-dashboard
# WORKDIR /opt/nautobot/plugins/nautobot-plugin-dashboard/nautobot_plugin_dashboard
# RUN poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi \
#     && poetry install --no-interaction --no-ansi --without dev

# Install CA for SSO requests
COPY mycompany_CA.pem /usr/local/share/ca-certificates/mycompany_CA.crt
USER root
RUN update-ca-certificates
ENV REQUESTS_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt"
# Install SSH for napalm
RUN apt -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update && apt install openssh-client gcc  --assume-yes

USER nautobot

#COPY sso_sync_groups.py /usr/local/lib/python3.8/site-packages/social_core/pipeline/
COPY sso_sync_groups.py .
COPY config /etc/ssh/ssh_config

local_requirements.txt
# Auto Sync Mag
#nautobot-ssot==1.1.2
pandas==1.4.4
numpy==1.23.2
python-slugify==6.1.2
PyDrive2==1.14.0
unidecode==1.3.4
google-cloud-storage==2.5.0
nautobot-secrets-providers[hashicorp]==1.3.0
diffsync==1.6.0
openpyxl==3.0.10
asyncio==3.4.3
aiohttp==3.8.3
aiolimiter==1.0.0

# For SSO
#nautobot[sso]

make build
Building nautobot
Step 1/18 : FROM dsr-auto-docker-local.enterpriserepo.fr.mycompany.com/nautobot/nautobot:1.5.20-py3.8
 ---> 3f9f3fe89b3d
Step 2/18 : COPY local_requirements.txt .
 ---> 59abd52c48a0
Step 3/18 : RUN pip install -r ./local_requirements.txt
 ---> Running in a4c63536d03c
Defaulting to user installation because normal site-packages is not writeable
Collecting pandas==1.4.4 (from -r ./local_requirements.txt (line 3))
  Downloading pandas-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 3.2 MB/s eta 0:00:00
Collecting numpy==1.23.2 (from -r ./local_requirements.txt (line 4))
  Downloading numpy-1.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 3.2 MB/s eta 0:00:00
Collecting python-slugify==6.1.2 (from -r ./local_requirements.txt (line 5))
  Downloading python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB)
Collecting PyDrive2==1.14.0 (from -r ./local_requirements.txt (line 6))
  Downloading PyDrive2-1.14.0-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.6/42.6 kB 2.5 MB/s eta 0:00:00
Collecting unidecode==1.3.4 (from -r ./local_requirements.txt (line 7))
  Downloading Unidecode-1.3.4-py3-none-any.whl (235 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.9/235.9 kB 3.5 MB/s eta 0:00:00
Collecting google-cloud-storage==2.5.0 (from -r ./local_requirements.txt (line 8))
  Downloading google_cloud_storage-2.5.0-py2.py3-none-any.whl (106 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.0/107.0 kB 4.0 MB/s eta 0:00:00
Collecting nautobot-secrets-providers[hashicorp]==1.3.0 (from -r ./local_requirements.txt (line 9))
  Downloading nautobot_secrets_providers-1.3.0-py3-none-any.whl (36 kB)
Collecting diffsync==1.6.0 (from -r ./local_requirements.txt (line 10))
  Downloading diffsync-1.6.0-py3-none-any.whl (34 kB)
Collecting openpyxl==3.0.10 (from -r ./local_requirements.txt (line 11))
  Downloading openpyxl-3.0.10-py2.py3-none-any.whl (242 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.1/242.1 kB 3.6 MB/s eta 0:00:00
Collecting asyncio==3.4.3 (from -r ./local_requirements.txt (line 12))
  Downloading asyncio-3.4.3-py3-none-any.whl (101 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB 3.6 MB/s eta 0:00:00
Collecting aiohttp==3.8.3 (from -r ./local_requirements.txt (line 13))
  Downloading aiohttp-3.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 1.9 MB/s eta 0:00:00
Collecting aiolimiter==1.0.0 (from -r ./local_requirements.txt (line 14))
  Downloading aiolimiter-1.0.0-py3-none-any.whl (7.2 kB)
Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.8/site-packages (from pandas==1.4.4->-r ./local_requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.8/site-packages (from pandas==1.4.4->-r ./local_requirements.txt (line 3)) (2022.2.1)
Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.8/site-packages (from python-slugify==6.1.2->-r ./local_requirements.txt (line 5)) (1.3)
Collecting google-api-python-client>=1.12.5 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading google_api_python_client-2.108.0-py2.py3-none-any.whl (12.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 3.1 MB/s eta 0:00:00
Requirement already satisfied: six>=1.13.0 in /usr/local/lib/python3.8/site-packages (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (1.16.0)
Collecting oauth2client>=4.0.0 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 2.6 MB/s eta 0:00:00
Requirement already satisfied: PyYAML>=3.0 in /usr/local/lib/python3.8/site-packages (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (6.0)
Collecting pyOpenSSL>=19.1.0 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading pyOpenSSL-23.3.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 5.0 MB/s eta 0:00:00
Collecting google-auth<3.0dev,>=1.25.0 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_auth-2.23.4-py2.py3-none-any.whl (183 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 183.3/183.3 kB 3.6 MB/s eta 0:00:00
Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_api_core-2.14.0-py3-none-any.whl (122 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.2/122.2 kB 3.8 MB/s eta 0:00:00
Collecting google-cloud-core<3.0dev,>=2.3.0 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_cloud_core-2.3.3-py2.py3-none-any.whl (29 kB)
Collecting google-resumable-media>=2.3.2 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_resumable_media-2.6.0-py2.py3-none-any.whl (80 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 1.4 MB/s eta 0:00:00
Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/local/lib/python3.8/site-packages (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (2.27.1)
Collecting hvac<0.12.0,>=0.11.0 (from nautobot-secrets-providers[hashicorp]==1.3.0->-r ./local_requirements.txt (line 9))
  Downloading hvac-0.11.2-py2.py3-none-any.whl (148 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.0/149.0 kB 3.1 MB/s eta 0:00:00
Collecting colorama<0.5.0,>=0.4.3 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting packaging<22.0,>=21.3 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 2.4 MB/s eta 0:00:00
Collecting pydantic!=1.8,!=1.8.1,<2.0.0,>=1.7.4 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading pydantic-1.10.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 2.8 MB/s eta 0:00:00
Collecting structlog<22.0.0,>=20.1.0 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading structlog-21.5.0-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 kB 2.8 MB/s eta 0:00:00
Collecting et-xmlfile (from openpyxl==3.0.10->-r ./local_requirements.txt (line 11))
  Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (22.1.0)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (2.0.12)
Collecting multidict<7.0,>=4.5 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.3/121.3 kB 2.3 MB/s eta 0:00:00
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (4.0.2)
Collecting yarl<2.0,>=1.0 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading yarl-1.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (307 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 307.9/307.9 kB 2.3 MB/s eta 0:00:00
Collecting frozenlist>=1.1.1 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.1/220.1 kB 2.2 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 2.7 MB/s eta 0:00:00
Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 3.0 MB/s eta 0:00:00
Collecting httplib2<1.dev0,>=0.15.0 (from google-api-python-client>=1.12.5->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading httplib2-0.22.0-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 2.3 MB/s eta 0:00:00
Collecting google-auth-httplib2>=0.1.0 (from google-api-python-client>=1.12.5->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading google_auth_httplib2-0.1.1-py2.py3-none-any.whl (9.3 kB)
Requirement already satisfied: uritemplate<5,>=3.0.1 in /usr/local/lib/python3.8/site-packages (from google-api-python-client>=1.12.5->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (4.1.1)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading cachetools-5.3.2-py3-none-any.whl (9.3 kB)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.8/site-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.8/site-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (4.9)
Collecting google-crc32c<2.0dev,>=1.0 (from google-resumable-media>=2.3.2->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_crc32c-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB)
Requirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python3.8/site-packages (from oauth2client>=4.0.0->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (0.4.8)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/site-packages (from packaging<22.0,>=21.3->diffsync==1.6.0->-r ./local_requirements.txt (line 10)) (3.0.9)
Collecting typing-extensions>=4.2.0 (from pydantic!=1.8,!=1.8.1,<2.0.0,>=1.7.4->diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Collecting cryptography<42,>=41.0.5 (from pyOpenSSL>=19.1.0->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 2.3 MB/s eta 0:00:00
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (1.26.12)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (2022.12.7)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (3.3)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.8/site-packages (from cryptography<42,>=41.0.5->pyOpenSSL>=19.1.0->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (1.15.1)
Requirement already satisfied: pycparser in /usr/local/lib/python3.8/site-packages (from cffi>=1.12->cryptography<42,>=41.0.5->pyOpenSSL>=19.1.0->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (2.21)
Installing collected packages: asyncio, unidecode, typing-extensions, structlog, python-slugify, protobuf, packaging, numpy, nautobot-secrets-providers, multidict, httplib2, google-crc32c, frozenlist, et-xmlfile, colorama, cachetools, aiolimiter, yarl, pydantic, pandas, openpyxl, oauth2client, hvac, googleapis-common-protos, google-resumable-media, google-auth, cryptography, aiosignal, pyOpenSSL, google-auth-httplib2, google-api-core, diffsync, aiohttp, google-cloud-core, google-api-python-client, PyDrive2, google-cloud-storage
  WARNING: The script unidecode is installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script slugify is installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts f2py, f2py3 and f2py3.8 are installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
nautobot 1.5.20 requires packaging<23.1,>=23.0, but you have packaging 21.3 which is incompatible.
Successfully installed PyDrive2-1.14.0 aiohttp-3.8.3 aiolimiter-1.0.0 aiosignal-1.3.1 asyncio-3.4.3 cachetools-5.3.2 colorama-0.4.6 cryptography-41.0.5 diffsync-1.6.0 et-xmlfile-1.1.0 frozenlist-1.4.0 google-api-core-2.14.0 google-api-python-client-2.108.0 google-auth-2.23.4 google-auth-httplib2-0.1.1 google-cloud-core-2.3.3 google-cloud-storage-2.5.0 google-crc32c-1.5.0 google-resumable-media-2.6.0 googleapis-common-protos-1.61.0 httplib2-0.22.0 hvac-0.11.2 multidict-6.0.4 nautobot-secrets-providers-1.3.0 numpy-1.23.2 oauth2client-4.1.3 openpyxl-3.0.10 packaging-21.3 pandas-1.4.4 protobuf-4.25.1 pyOpenSSL-23.3.0 pydantic-1.10.13 python-slugify-6.1.2 structlog-21.5.0 typing-extensions-4.8.0 unidecode-1.3.4 yarl-1.9.3

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container a4c63536d03c
 ---> aca4920f6dea
Step 4/18 : COPY ./library/paramiko ./library/paramiko
 ---> ee1720005afe
Step 5/18 : USER root
 ---> Running in d6e8548458db
Removing intermediate container d6e8548458db
 ---> 83fa93570f17
Step 6/18 : RUN pip install -e ./library/paramiko
 ---> Running in dfd95bcc8b75
Obtaining file:///opt/nautobot/library/paramiko
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (4.0.0)
Requirement already satisfied: cryptography>=2.5 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (39.0.2)
Requirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (1.5.0)
Requirement already satisfied: six in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (1.16.0)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.8/site-packages (from cryptography>=2.5->paramiko==2.11.0) (1.15.1)
Requirement already satisfied: pycparser in /usr/local/lib/python3.8/site-packages (from cffi>=1.12->cryptography>=2.5->paramiko==2.11.0) (2.21)
Installing collected packages: paramiko
  Attempting uninstall: paramiko
    Found existing installation: paramiko 2.11.0
    Uninstalling paramiko-2.11.0:
      Successfully uninstalled paramiko-2.11.0
  Running setup.py develop for paramiko
Successfully installed paramiko-2.11.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container dfd95bcc8b75
 ---> d7b4fe2931e1
Step 7/18 : ARG ARTIFACTORY_USER
 ---> Running in eb506e71ba9e
Removing intermediate container eb506e71ba9e
 ---> f438938a0714
Step 8/18 : ARG ARTIFACTORY_TOKEN
 ---> Running in b0d1fc5fa37b
Removing intermediate container b0d1fc5fa37b
 ---> 7bcafb673078
Step 9/18 : RUN pip install -i<EMAIL_ADDRESS>golden-config-custom==0.1.0
 ---> Running in 8fc7bdba0fd3
Looking in indexes<EMAIL_ADDRESS>Collecting golden-config-custom==0.1.0
  Downloading https://enterpriserepo.fr.mycompany.com/artifactory/api/pypi/dsr-auto-pypi-snapshots-local/golden-config-custom/0.1.0/golden_config_custom-0.1.0-py3-none-any.whl (3.7 kB)
Installing collected packages: golden-config-custom
Successfully installed golden-config-custom-0.1.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container 8fc7bdba0fd3
 ---> fb6202446317
Step 10/18 : USER nautobot
 ---> Running in c75e8b4d97f0
Removing intermediate container c75e8b4d97f0
 ---> 25b95f5f80c4
Step 11/18 : COPY mycompany_CA.pem /usr/local/share/ca-certificates/mycompany_CA.crt
 ---> 4e4e774783be
Step 12/18 : USER root
 ---> Running in b472473b60d4
Removing intermediate container b472473b60d4
 ---> ce1fc194d04d
Step 13/18 : RUN update-ca-certificates
 ---> Running in a9138ac112cc
Updating certificates in /etc/ssl/certs...
rehash: warning: skipping mycompany_CA.pem,it does not contain exactly one certificate or CRL
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Removing intermediate container a9138ac112cc
 ---> a8cd0cd72e35
Step 14/18 : ENV REQUESTS_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt"
 ---> Running in 843bd1cc783f
Removing intermediate container 843bd1cc783f
 ---> 484fdf971695
Step 15/18 : RUN apt -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update && apt install openssh-client gcc  --assume-yes
 ---> Running in f12ccc72a463

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8062 kB]
Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [258 kB]
Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [17.7 kB]
Fetched 8546 kB in 2s (4688 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
22 packages can be upgraded. Run 'apt list --upgradable' to see them.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc-10 libasan6 libatomic1 libbinutils
  libbsd0 libc-dev-bin libc-devtools libc6 libc6-dev libcbor0 libcc1-0
  libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libedit2 libfido2-1
  libfontconfig1 libfreetype6 libgcc-10-dev libgd3 libgomp1 libisl23 libitm1
  libjbig0 libjpeg62-turbo liblsan0 libmd0 libmpc3 libmpfr6 libnsl-dev
  libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0 libubsan1 libwebp6
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 libxpm4
  linux-libc-dev manpages manpages-dev sensible-utils ucf xauth
Suggested packages:
  binutils-doc cpp-doc gcc-10-locales gcc-multilib make autoconf automake
  libtool flex bison gdb gcc-doc gcc-10-multilib gcc-10-doc glibc-doc
  libc-l10n locales libgd-tools man-browser keychain libpam-ssh monkeysphere
  ssh-askpass
Recommended packages:
  libnss-nis libnss-nisplus
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc gcc-10 libasan6 libatomic1
  libbinutils libbsd0 libc-dev-bin libc-devtools libc6-dev libcbor0 libcc1-0
  libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libedit2 libfido2-1
  libfontconfig1 libfreetype6 libgcc-10-dev libgd3 libgomp1 libisl23 libitm1
  libjbig0 libjpeg62-turbo liblsan0 libmd0 libmpc3 libmpfr6 libnsl-dev
  libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0 libubsan1 libwebp6
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 libxpm4
  linux-libc-dev manpages manpages-dev openssh-client sensible-utils ucf xauth
The following packages will be upgraded:
  libc6
1 upgraded, 60 newly installed, 0 to remove and 21 not upgraded.
Need to get 59.0 MB of archives.
After this operation, 197 MB of additional disk space will be used.

Preparing to unpack .../libc6_2.31-13+deb11u7_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Unpacking libc6:amd64 (2.31-13+deb11u7) over (2.31-13+deb11u6) ...
Setting up libc6:amd64 (2.31-13+deb11u7) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Selecting previously unselected package sensible-utils.
(Reading database ... 10179 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package manpages.
Preparing to unpack .../01-manpages_5.10-1_all.deb ...
Unpacking manpages (5.10-1) ...
Selecting previously unselected package libmd0:amd64.
Preparing to unpack .../02-libmd0_1.0.3-3_amd64.deb ...
Unpacking libmd0:amd64 (1.0.3-3) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../03-libbsd0_0.11.3-1+deb11u1_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.3-1+deb11u1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../04-libedit2_3.1-20191231-2+b1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20191231-2+b1) ...
Selecting previously unselected package libcbor0:amd64.
Preparing to unpack .../05-libcbor0_0.5.0+dfsg-2_amd64.deb ...
Unpacking libcbor0:amd64 (0.5.0+dfsg-2) ...
Selecting previously unselected package libfido2-1:amd64.
Preparing to unpack .../06-libfido2-1_1.6.0-2_amd64.deb ...
Unpacking libfido2-1:amd64 (1.6.0-2) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../07-openssh-client_1%3a8.4p1-5+deb11u2_amd64.deb ...
Unpacking openssh-client (1:8.4p1-5+deb11u2) ...
Selecting previously unselected package ucf.
Preparing to unpack .../08-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package binutils-common:amd64.
Preparing to unpack .../09-binutils-common_2.35.2-2_amd64.deb ...
Unpacking binutils-common:amd64 (2.35.2-2) ...
Selecting previously unselected package libbinutils:amd64.
Preparing to unpack .../10-libbinutils_2.35.2-2_amd64.deb ...
Unpacking libbinutils:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf-nobfd0:amd64.
Preparing to unpack .../11-libctf-nobfd0_2.35.2-2_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf0:amd64.
Preparing to unpack .../12-libctf0_2.35.2-2_amd64.deb ...
Unpacking libctf0:amd64 (2.35.2-2) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../13-binutils-x86-64-linux-gnu_2.35.2-2_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.35.2-2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../14-binutils_2.35.2-2_amd64.deb ...
Unpacking binutils (2.35.2-2) ...
Selecting previously unselected package libisl23:amd64.
Preparing to unpack .../15-libisl23_0.23-1_amd64.deb ...
Unpacking libisl23:amd64 (0.23-1) ...
Selecting previously unselected package libmpfr6:amd64.
Preparing to unpack .../16-libmpfr6_4.1.0-3_amd64.deb ...
Unpacking libmpfr6:amd64 (4.1.0-3) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../17-libmpc3_1.2.0-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.2.0-1) ...
Selecting previously unselected package cpp-10.
Preparing to unpack .../18-cpp-10_10.2.1-6_amd64.deb ...
Unpacking cpp-10 (10.2.1-6) ...
Selecting previously unselected package cpp.
Preparing to unpack .../19-cpp_4%3a10.2.1-1_amd64.deb ...
Unpacking cpp (4:10.2.1-1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../20-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../21-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../22-libcc1-0_10.2.1-6_amd64.deb ...
Unpacking libcc1-0:amd64 (10.2.1-6) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../23-libgomp1_10.2.1-6_amd64.deb ...
Unpacking libgomp1:amd64 (10.2.1-6) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../24-libitm1_10.2.1-6_amd64.deb ...
Unpacking libitm1:amd64 (10.2.1-6) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../25-libatomic1_10.2.1-6_amd64.deb ...
Unpacking libatomic1:amd64 (10.2.1-6) ...
Selecting previously unselected package libasan6:amd64.
Preparing to unpack .../26-libasan6_10.2.1-6_amd64.deb ...
Unpacking libasan6:amd64 (10.2.1-6) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../27-liblsan0_10.2.1-6_amd64.deb ...
Unpacking liblsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../28-libtsan0_10.2.1-6_amd64.deb ...
Unpacking libtsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../29-libubsan1_10.2.1-6_amd64.deb ...
Unpacking libubsan1:amd64 (10.2.1-6) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../30-libquadmath0_10.2.1-6_amd64.deb ...
Unpacking libquadmath0:amd64 (10.2.1-6) ...
Selecting previously unselected package libgcc-10-dev:amd64.
Preparing to unpack .../31-libgcc-10-dev_10.2.1-6_amd64.deb ...
Unpacking libgcc-10-dev:amd64 (10.2.1-6) ...
Selecting previously unselected package gcc-10.
Preparing to unpack .../32-gcc-10_10.2.1-6_amd64.deb ...
Unpacking gcc-10 (10.2.1-6) ...
Selecting previously unselected package gcc.
Preparing to unpack .../33-gcc_4%3a10.2.1-1_amd64.deb ...
Unpacking gcc (4:10.2.1-1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../34-libc-dev-bin_2.31-13+deb11u7_amd64.deb ...
Unpacking libc-dev-bin (2.31-13+deb11u7) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../35-libpng16-16_1.6.37-3_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.37-3) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../36-libfreetype6_2.10.4+dfsg-1+deb11u1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../37-libfontconfig1_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../38-libjpeg62-turbo_1%3a2.0.6-4_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.0.6-4) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../39-libdeflate0_1.7-1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.7-1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../40-libjbig0_2.1-3.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:amd64.
Preparing to unpack .../41-libwebp6_0.6.1-2.1+deb11u2_amd64.deb ...
Unpacking libwebp6:amd64 (0.6.1-2.1+deb11u2) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../42-libtiff5_4.2.0-1+deb11u4_amd64.deb ...
Unpacking libtiff5:amd64 (4.2.0-1+deb11u4) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../43-libxau6_1%3a1.0.9-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../44-libxdmcp6_1%3a1.1.2-3_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../45-libxcb1_1.14-3_amd64.deb ...
Unpacking libxcb1:amd64 (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../46-libx11-data_2%3a1.7.2-1+deb11u2_all.deb ...
Unpacking libx11-data (2:1.7.2-1+deb11u2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../47-libx11-6_2%3a1.7.2-1+deb11u2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.7.2-1+deb11u2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../48-libxpm4_1%3a3.5.12-1.1+deb11u1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../49-libgd3_2.3.0-2_amd64.deb ...
Unpacking libgd3:amd64 (2.3.0-2) ...
Selecting previously unselected package libc-devtools.
Preparing to unpack .../50-libc-devtools_2.31-13+deb11u7_amd64.deb ...
Unpacking libc-devtools (2.31-13+deb11u7) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../51-linux-libc-dev_5.10.197-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (5.10.197-1) ...
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack .../52-libcrypt-dev_1%3a4.4.18-4_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.4.18-4) ...
Selecting previously unselected package libtirpc-dev:amd64.
Preparing to unpack .../53-libtirpc-dev_1.3.1-1+deb11u1_amd64.deb ...
Unpacking libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Selecting previously unselected package libnsl-dev:amd64.
Preparing to unpack .../54-libnsl-dev_1.3.0-2_amd64.deb ...
Unpacking libnsl-dev:amd64 (1.3.0-2) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../55-libc6-dev_2.31-13+deb11u7_amd64.deb ...
Unpacking libc6-dev:amd64 (2.31-13+deb11u7) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../56-libxext6_2%3a1.3.3-1.1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.3-1.1) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../57-libxmuu1_2%3a1.1.2-2+b3_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.2-2+b3) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../58-manpages-dev_5.10-1_all.deb ...
Unpacking manpages-dev (5.10-1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../59-xauth_1%3a1.1-1_amd64.deb ...
Unpacking xauth (1:1.1-1) ...
Setting up libxau6:amd64 (1:1.0.9-1) ...
Setting up manpages (5.10-1) ...
Setting up libcbor0:amd64 (0.5.0+dfsg-2) ...
Setting up binutils-common:amd64 (2.35.2-2) ...
Setting up libdeflate0:amd64 (1.7-1) ...
Setting up linux-libc-dev:amd64 (5.10.197-1) ...
Setting up libctf-nobfd0:amd64 (2.35.2-2) ...
Setting up libgomp1:amd64 (10.2.1-6) ...
Setting up libjbig0:amd64 (2.1-3.1+b2) ...
Setting up libasan6:amd64 (10.2.1-6) ...
Setting up libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Setting up libjpeg62-turbo:amd64 (1:2.0.6-4) ...
Setting up libx11-data (2:1.7.2-1+deb11u2) ...
Setting up libmpfr6:amd64 (4.1.0-3) ...
Setting up libquadmath0:amd64 (10.2.1-6) ...
Setting up libpng16-16:amd64 (1.6.37-3) ...
Setting up libmpc3:amd64 (1.2.0-1) ...
Setting up libatomic1:amd64 (10.2.1-6) ...
Setting up libwebp6:amd64 (0.6.1-2.1+deb11u2) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libubsan1:amd64 (10.2.1-6) ...
Setting up libmd0:amd64 (1.0.3-3) ...
Setting up libnsl-dev:amd64 (1.3.0-2) ...
Setting up sensible-utils (0.0.14) ...
Setting up libcrypt-dev:amd64 (1:4.4.18-4) ...
Setting up libtiff5:amd64 (4.2.0-1+deb11u4) ...
Setting up libbinutils:amd64 (2.35.2-2) ...
Setting up libfido2-1:amd64 (1.6.0-2) ...
Setting up libisl23:amd64 (0.23-1) ...
Setting up libc-dev-bin (2.31-13+deb11u7) ...
Setting up libbsd0:amd64 (0.11.3-1+deb11u1) ...
Setting up libcc1-0:amd64 (10.2.1-6) ...
Setting up liblsan0:amd64 (10.2.1-6) ...
Setting up cpp-10 (10.2.1-6) ...
Setting up libitm1:amd64 (10.2.1-6) ...
Setting up libtsan0:amd64 (10.2.1-6) ...
Setting up libctf0:amd64 (2.35.2-2) ...
Setting up manpages-dev (5.10-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-3) ...
Setting up libxcb1:amd64 (1.14-3) ...
Setting up libgcc-10-dev:amd64 (10.2.1-6) ...
Setting up libedit2:amd64 (3.1-20191231-2+b1) ...
Setting up libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ...
Setting up ucf (3.0043) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Setting up cpp (4:10.2.1-1) ...
Setting up libc6-dev:amd64 (2.31-13+deb11u7) ...
Setting up libx11-6:amd64 (2:1.7.2-1+deb11u2) ...
Setting up libxmuu1:amd64 (2:1.1.2-2+b3) ...
Setting up binutils-x86-64-linux-gnu (2.35.2-2) ...
Setting up libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
Setting up fontconfig-config (2.13.1-4.2) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Setting up openssh-client (1:8.4p1-5+deb11u2) ...
Setting up libxext6:amd64 (2:1.3.3-1.1) ...
Setting up binutils (2.35.2-2) ...
Setting up gcc-10 (10.2.1-6) ...
Setting up xauth (1:1.1-1) ...
Setting up libfontconfig1:amd64 (2.13.1-4.2) ...
Setting up gcc (4:10.2.1-1) ...
Setting up libgd3:amd64 (2.3.0-2) ...
Setting up libc-devtools (2.31-13+deb11u7) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
Removing intermediate container f12ccc72a463
 ---> ebad8a0f386d
Step 16/18 : USER nautobot
 ---> Running in 8089b39e8f7f
Removing intermediate container 8089b39e8f7f
 ---> 098e875a858f
Step 17/18 : COPY sso_sync_groups.py .
 ---> 3c8fa2c9aeb9
Step 18/18 : COPY config /etc/ssh/ssh_config
 ---> fa0e4495b149

Successfully built fa0e4495b149
Successfully tagged mycompanydsr/nautobot-require:2.0-test

Please see the second message for the suite of my issue

Now, change only the requirements file to add (uncomment) the nautobot SSO plugin

The only change is on line on local_requirements.txt :

local_requirements.txt
# Auto Sync Mag
#nautobot-ssot==1.1.2
pandas==1.4.4
numpy==1.23.2
python-slugify==6.1.2
PyDrive2==1.14.0
unidecode==1.3.4
google-cloud-storage==2.5.0
nautobot-secrets-providers[hashicorp]==1.3.0
diffsync==1.6.0
openpyxl==3.0.10
asyncio==3.4.3
aiohttp==3.8.3
aiolimiter==1.0.0

# For SSO
nautobot[sso]

make build
Building nautobot
Step 1/18 : FROM dsr-auto-docker-local.enterpriserepo.fr.mycompany.com/nautobot/nautobot:1.5.20-py3.8
 ---> 3f9f3fe89b3d
Step 2/18 : COPY local_requirements.txt .
 ---> 6a7e091269a3
Step 3/18 : RUN pip install -r ./local_requirements.txt
 ---> Running in c41ea1e1dcb5
Defaulting to user installation because normal site-packages is not writeable
Collecting pandas==1.4.4 (from -r ./local_requirements.txt (line 3))
  Downloading pandas-1.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 3.2 MB/s eta 0:00:00
Collecting numpy==1.23.2 (from -r ./local_requirements.txt (line 4))
  Downloading numpy-1.23.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 3.0 MB/s eta 0:00:00
Collecting python-slugify==6.1.2 (from -r ./local_requirements.txt (line 5))
  Downloading python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB)
Collecting PyDrive2==1.14.0 (from -r ./local_requirements.txt (line 6))
  Downloading PyDrive2-1.14.0-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.6/42.6 kB 3.4 MB/s eta 0:00:00
Collecting unidecode==1.3.4 (from -r ./local_requirements.txt (line 7))
  Downloading Unidecode-1.3.4-py3-none-any.whl (235 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.9/235.9 kB 3.5 MB/s eta 0:00:00
Collecting google-cloud-storage==2.5.0 (from -r ./local_requirements.txt (line 8))
  Downloading google_cloud_storage-2.5.0-py2.py3-none-any.whl (106 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.0/107.0 kB 3.5 MB/s eta 0:00:00
Collecting nautobot-secrets-providers[hashicorp]==1.3.0 (from -r ./local_requirements.txt (line 9))
  Downloading nautobot_secrets_providers-1.3.0-py3-none-any.whl (36 kB)
Collecting diffsync==1.6.0 (from -r ./local_requirements.txt (line 10))
  Downloading diffsync-1.6.0-py3-none-any.whl (34 kB)
Collecting openpyxl==3.0.10 (from -r ./local_requirements.txt (line 11))
  Downloading openpyxl-3.0.10-py2.py3-none-any.whl (242 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.1/242.1 kB 3.0 MB/s eta 0:00:00
Collecting asyncio==3.4.3 (from -r ./local_requirements.txt (line 12))
  Downloading asyncio-3.4.3-py3-none-any.whl (101 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB 3.2 MB/s eta 0:00:00
Collecting aiohttp==3.8.3 (from -r ./local_requirements.txt (line 13))
  Downloading aiohttp-3.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 2.2 MB/s eta 0:00:00
Collecting aiolimiter==1.0.0 (from -r ./local_requirements.txt (line 14))
  Downloading aiolimiter-1.0.0-py3-none-any.whl (7.2 kB)
Requirement already satisfied: nautobot[sso] in /usr/local/lib/python3.8/site-packages (from -r ./local_requirements.txt (line 17)) (1.5.20)
Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.8/site-packages (from pandas==1.4.4->-r ./local_requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.8/site-packages (from pandas==1.4.4->-r ./local_requirements.txt (line 3)) (2022.2.1)
Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.8/site-packages (from python-slugify==6.1.2->-r ./local_requirements.txt (line 5)) (1.3)
Collecting google-api-python-client>=1.12.5 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading google_api_python_client-2.108.0-py2.py3-none-any.whl (12.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 3.0 MB/s eta 0:00:00
Requirement already satisfied: six>=1.13.0 in /usr/local/lib/python3.8/site-packages (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (1.16.0)
Collecting oauth2client>=4.0.0 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 2.4 MB/s eta 0:00:00
Requirement already satisfied: PyYAML>=3.0 in /usr/local/lib/python3.8/site-packages (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (6.0)
Collecting pyOpenSSL>=19.1.0 (from PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading pyOpenSSL-23.3.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 2.4 MB/s eta 0:00:00
Collecting google-auth<3.0dev,>=1.25.0 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_auth-2.23.4-py2.py3-none-any.whl (183 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 183.3/183.3 kB 2.5 MB/s eta 0:00:00
Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_api_core-2.14.0-py3-none-any.whl (122 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.2/122.2 kB 1.8 MB/s eta 0:00:00
Collecting google-cloud-core<3.0dev,>=2.3.0 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_cloud_core-2.3.3-py2.py3-none-any.whl (29 kB)
Collecting google-resumable-media>=2.3.2 (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_resumable_media-2.6.0-py2.py3-none-any.whl (80 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 1.3 MB/s eta 0:00:00
Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/local/lib/python3.8/site-packages (from google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (2.27.1)
Collecting hvac<0.12.0,>=0.11.0 (from nautobot-secrets-providers[hashicorp]==1.3.0->-r ./local_requirements.txt (line 9))
  Downloading hvac-0.11.2-py2.py3-none-any.whl (148 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.0/149.0 kB 1.4 MB/s eta 0:00:00
Collecting colorama<0.5.0,>=0.4.3 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting packaging<22.0,>=21.3 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 761.8 kB/s eta 0:00:00
Collecting pydantic!=1.8,!=1.8.1,<2.0.0,>=1.7.4 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading pydantic-1.10.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 2.1 MB/s eta 0:00:00
Collecting structlog<22.0.0,>=20.1.0 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading structlog-21.5.0-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 kB 220.8 kB/s eta 0:00:00
Collecting et-xmlfile (from openpyxl==3.0.10->-r ./local_requirements.txt (line 11))
  Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (22.1.0)
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (2.0.12)
Collecting multidict<7.0,>=4.5 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.3/121.3 kB 2.8 MB/s eta 0:00:00
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.8/site-packages (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13)) (4.0.2)
Collecting yarl<2.0,>=1.0 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading yarl-1.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (307 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 307.9/307.9 kB 3.2 MB/s eta 0:00:00
Collecting frozenlist>=1.1.1 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (220 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.1/220.1 kB 2.4 MB/s eta 0:00:00
Collecting aiosignal>=1.1.2 (from aiohttp==3.8.3->-r ./local_requirements.txt (line 13))
  Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Requirement already satisfied: Django<3.3.0,>=3.2.19 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.2.19)
Requirement already satisfied: GitPython<3.2.0,>=3.1.31 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.1.31)
Requirement already satisfied: Jinja2<3.2.0,>=3.1.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.1.2)
Requirement already satisfied: Markdown<3.4.0,>=3.3.7 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.3.7)
Requirement already satisfied: MarkupSafe<2.2.0,>=2.1.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.1.1)
Requirement already satisfied: Pillow<9.4.0,>=9.3.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (9.3.0)
Requirement already satisfied: celery<5.3.0,>=5.2.7 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.2.7)
Requirement already satisfied: django-ajax-tables<1.2.0,>=1.1.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.1.1)
Requirement already satisfied: django-cacheops<6.1,>=6.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (6.0)
Requirement already satisfied: django-celery-beat<2.3.0,>=2.2.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.2.1)
Requirement already satisfied: django-constance[database]<2.10.0,>=2.9.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.9.1)
Requirement already satisfied: django-cors-headers<3.14.0,>=3.13.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.13.0)
Requirement already satisfied: django-cryptography<1.1,>=1.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.0)
Requirement already satisfied: django-db-file-storage<0.6.0,>=0.5.5 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.5.5)
Requirement already satisfied: django-extensions<3.3.0,>=3.2.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.2.1)
Requirement already satisfied: django-filter<21.2,>=21.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (21.1)
Requirement already satisfied: django-health-check<3.17.0,>=3.16.5 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.16.5)
Requirement already satisfied: django-jinja<2.11.0,>=2.10.2 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.10.2)
Requirement already satisfied: django-mptt<0.15.0,>=0.14.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.14.0)
Requirement already satisfied: django-prometheus<2.3.0,>=2.2.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.2.0)
Requirement already satisfied: django-redis<5.3.0,>=5.2.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.2.0)
Requirement already satisfied: django-rq<2.6.0,>=2.5.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.5.1)
Requirement already satisfied: django-tables2<2.5.0,>=2.4.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.4.1)
Requirement already satisfied: django-taggit<3.1.0,>=3.0.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.0.0)
Requirement already satisfied: django-timezone-field<4.2.0,>=4.1.2 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.1.2)
Requirement already satisfied: django-tree-queries<0.12,>=0.11 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.11.0)
Requirement already satisfied: django-webserver<1.3.0,>=1.2.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.2.0)
Requirement already satisfied: djangorestframework<3.15.0,>=3.14.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.14.0)
Requirement already satisfied: drf-spectacular[sidecar]<0.25.0,>=0.24.2 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.24.2)
Requirement already satisfied: drf-yasg[validation]<2.0.0,>=1.20.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.21.5)
Requirement already satisfied: graphene-django<2.16.0,>=2.15.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.15.0)
Requirement already satisfied: graphene-django-optimizer<0.9.0,>=0.8.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.8.0)
Requirement already satisfied: jsonschema<4.8.0,>=4.7.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.7.2)
Requirement already satisfied: netaddr<0.9.0,>=0.8.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.8.0)
Requirement already satisfied: netutils<2.0.0,>=1.4.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.4.1)
INFO: pip is looking at multiple versions of nautobot[sso] to determine which version is compatible with other requirements. This could take a while.
Collecting nautobot[sso] (from -r ./local_requirements.txt (line 17))
  Downloading nautobot-2.0.5-py3-none-any.whl (32.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 32.3/32.3 MB 2.6 MB/s eta 0:00:00
Collecting Django<3.3.0,>=3.2.23 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading Django-3.2.23-py3-none-any.whl (7.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.9/7.9 MB 3.1 MB/s eta 0:00:00
Collecting GitPython<3.2.0,>=3.1.36 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading GitPython-3.1.40-py3-none-any.whl (190 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.6/190.6 kB 691.4 kB/s eta 0:00:00
Collecting MarkupSafe<2.2.0,>=2.1.3 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting Pillow<10.1.0,>=10.0.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading Pillow-10.0.1-cp38-cp38-manylinux_2_28_x86_64.whl (3.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 2.9 MB/s eta 0:00:00
Collecting celery<5.4.0,>=5.3.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading celery-5.3.6-py3-none-any.whl (422 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 422.0/422.0 kB 3.1 MB/s eta 0:00:00
Collecting django-celery-beat<2.6.0,>=2.5.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_celery_beat-2.5.0-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.2/97.2 kB 2.3 MB/s eta 0:00:00
Collecting django-celery-results<2.5.0,>=2.4.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_celery_results-2.4.0-py3-none-any.whl (36 kB)
Collecting django-cors-headers<4.3.0,>=4.2.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_cors_headers-4.2.0-py3-none-any.whl (12 kB)
Collecting django-extensions<3.3.0,>=3.2.3 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_extensions-3.2.3-py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 2.3 MB/s eta 0:00:00
Collecting django-filter<23.2,>=23.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_filter-23.1-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.6/91.6 kB 2.5 MB/s eta 0:00:00
Collecting django-health-check<3.18.0,>=3.17.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_health_check-3.17.0-py2.py3-none-any.whl (29 kB)
Collecting django-prometheus<2.4.0,>=2.3.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_prometheus-2.3.1-py2.py3-none-any.whl (29 kB)
Collecting django-redis<5.4.0,>=5.3.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_redis-5.3.0-py3-none-any.whl (30 kB)
Collecting django-tables2<2.7.0,>=2.6.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_tables2-2.6.0-py2.py3-none-any.whl (95 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.2/95.2 kB 1.8 MB/s eta 0:00:00
Collecting django-taggit<4.1.0,>=4.0.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_taggit-4.0.0-py3-none-any.whl (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.3/60.3 kB 1.8 MB/s eta 0:00:00
Collecting django-timezone-field<5.2,>=5.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_timezone_field-5.1-py3-none-any.whl (10 kB)
Collecting django-tree-queries<0.16.0,>=0.15.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_tree_queries-0.15.0-py3-none-any.whl (11 kB)
Collecting drf-react-template-framework<0.0.18,>=0.0.17 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading drf_react_template_framework-0.0.17-py3-none-any.whl (12 kB)
Collecting drf-spectacular[sidecar]==0.26.3 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading drf_spectacular-0.26.3-py3-none-any.whl (93 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.6/93.6 kB 973.7 kB/s eta 0:00:00
Collecting emoji<2.9.0,>=2.8.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading emoji-2.8.0-py2.py3-none-any.whl (358 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 358.9/358.9 kB 898.7 kB/s eta 0:00:00
Collecting graphene-django<2.17.0,>=2.16.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading graphene_django-2.16.0-py2.py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.3/96.3 kB 840.5 kB/s eta 0:00:00
Collecting netutils<2.0.0,>=1.6.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading netutils-1.6.0-py3-none-any.whl (481 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 481.3/481.3 kB 1.6 MB/s eta 0:00:00
Collecting nautobot[sso] (from -r ./local_requirements.txt (line 17))
  Downloading nautobot-2.0.4-py3-none-any.whl (90.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 MB 2.1 MB/s eta 0:00:00
  Downloading nautobot-2.0.3-py3-none-any.whl (90.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.3/90.3 MB 2.1 MB/s eta 0:00:00
  Downloading nautobot-2.0.2-py3-none-any.whl (90.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 MB 2.2 MB/s eta 0:00:00
  Downloading nautobot-2.0.1-py3-none-any.whl (90.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 MB 2.0 MB/s eta 0:00:00
  Downloading nautobot-2.0.0-py3-none-any.whl (90.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.6.6-py3-none-any.whl (30.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.7/30.7 MB 2.5 MB/s eta 0:00:00
Collecting django-cacheops<6.3,>=6.2 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django-cacheops-6.2.tar.gz (69 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.4/69.4 kB 2.9 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting django-cryptography<1.2,>=1.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_cryptography-1.1-py2.py3-none-any.whl (11 kB)
Collecting django-rq<2.9.0,>=2.8.1 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading django_rq-2.8.1-py2.py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB 3.1 MB/s eta 0:00:00
Collecting drf-spectacular[sidecar]<0.27.0,>=0.26.4 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading drf_spectacular-0.26.5-py3-none-any.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.1/94.1 kB 2.9 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of nautobot[sso] to determine which version is compatible with other requirements. This could take a while.
Collecting nautobot[sso] (from -r ./local_requirements.txt (line 17))
  Downloading nautobot-1.6.5-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.6.4-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.6.3-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.8 MB/s eta 0:00:00
  Downloading nautobot-1.6.2-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.6.1-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.5 MB/s eta 0:00:00
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Downloading nautobot-1.6.0-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.24-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.5.23-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.22-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.8 MB/s eta 0:00:00
  Downloading nautobot-1.5.21-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.19-py3-none-any.whl (89.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.5.18-py3-none-any.whl (89.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 MB 1.6 MB/s eta 0:00:00
  Downloading nautobot-1.5.17-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.3 MB/s eta 0:00:00
  Downloading nautobot-1.5.16-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.8 MB/s eta 0:00:00
Requirement already satisfied: prometheus-client<0.15.0,>=0.14.1 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.14.1)
Requirement already satisfied: psycopg2-binary<2.10.0,>=2.9.5 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.9.6)
Requirement already satisfied: pycryptodome<3.14.0,>=3.13.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.13.0)
Requirement already satisfied: pyuwsgi<2.1.0,>=2.0.21 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.0.21)
Requirement already satisfied: social-auth-app-django<5.1.0,>=5.0.0 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.0.0)
Requirement already satisfied: svgwrite<1.5.0,>=1.4.2 in /usr/local/lib/python3.8/site-packages (from nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.4.3)
Collecting social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0 (from nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading social_auth_core-4.3.0-py3-none-any.whl (343 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 343.0/343.0 kB 2.0 MB/s eta 0:00:00
Requirement already satisfied: billiard<4.0,>=<IP_ADDRESS> in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (<IP_ADDRESS>)
Requirement already satisfied: kombu<6.0,>=5.2.3 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.2.4)
Requirement already satisfied: vine<6.0,>=5.0.0 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.0.0)
Requirement already satisfied: click<9.0,>=8.0.3 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (8.1.3)
Requirement already satisfied: click-didyoumean>=0.0.3 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.3.0)
Requirement already satisfied: click-repl>=0.2.0 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.2.0)
Requirement already satisfied: click-plugins>=1.1.1 in /usr/local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.1.1)
Requirement already satisfied: asgiref<4,>=3.3.2 in /usr/local/lib/python3.8/site-packages (from Django<3.3.0,>=3.2.19->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.5.2)
Requirement already satisfied: sqlparse>=0.2.2 in /usr/local/lib/python3.8/site-packages (from Django<3.3.0,>=3.2.19->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.4.4)
Requirement already satisfied: redis>=3.0.0 in /usr/local/lib/python3.8/site-packages (from django-cacheops<6.1,>=6.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.5.4)
Requirement already satisfied: funcy<2.0,>=1.8 in /usr/local/lib/python3.8/site-packages (from django-cacheops<6.1,>=6.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.17)
Requirement already satisfied: python-crontab>=2.3.4 in /usr/local/lib/python3.8/site-packages (from django-celery-beat<2.3.0,>=2.2.1->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.6.0)
Requirement already satisfied: django-picklefield in /usr/local/lib/python3.8/site-packages (from django-constance[database]<2.10.0,>=2.9.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.1)
Requirement already satisfied: django-appconf in /usr/local/lib/python3.8/site-packages (from django-cryptography<1.1,>=1.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.0.5)
Requirement already satisfied: cryptography in /usr/local/lib/python3.8/site-packages (from django-cryptography<1.1,>=1.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (39.0.2)
Requirement already satisfied: django-js-asset in /usr/local/lib/python3.8/site-packages (from django-mptt<0.15.0,>=0.14.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.0.0)
Requirement already satisfied: rq>=1.2 in /usr/local/lib/python3.8/site-packages (from django-rq<2.6.0,>=2.5.1->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.11.0)
Requirement already satisfied: uritemplate>=2.0.0 in /usr/local/lib/python3.8/site-packages (from drf-spectacular[sidecar]<0.25.0,>=0.24.2->nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.1.1)
Requirement already satisfied: inflection>=0.3.1 in /usr/local/lib/python3.8/site-packages (from drf-spectacular[sidecar]<0.25.0,>=0.24.2->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.5.1)
Requirement already satisfied: drf-spectacular-sidecar in /usr/local/lib/python3.8/site-packages (from drf-spectacular[sidecar]<0.25.0,>=0.24.2->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2022.9.1)
Requirement already satisfied: coreapi>=2.3.3 in /usr/local/lib/python3.8/site-packages (from drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.3.3)
Requirement already satisfied: coreschema>=0.0.4 in /usr/local/lib/python3.8/site-packages (from drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.0.4)
Requirement already satisfied: ruamel.yaml>=0.16.13 in /usr/local/lib/python3.8/site-packages (from drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.17.21)
Requirement already satisfied: swagger-spec-validator>=2.1.0 in /usr/local/lib/python3.8/site-packages (from drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.7.6)
Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.8/site-packages (from GitPython<3.2.0,>=3.1.31->nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.0.9)
Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 2.5 MB/s eta 0:00:00
Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 2.8 MB/s eta 0:00:00
Collecting httplib2<1.dev0,>=0.15.0 (from google-api-python-client>=1.12.5->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading httplib2-0.22.0-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 2.1 MB/s eta 0:00:00
Collecting google-auth-httplib2>=0.1.0 (from google-api-python-client>=1.12.5->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6))
  Downloading google_auth_httplib2-0.1.1-py2.py3-none-any.whl (9.3 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading cachetools-5.3.2-py3-none-any.whl (9.3 kB)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.8/site-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/lib/python3.8/site-packages (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (4.9)
Collecting google-crc32c<2.0dev,>=1.0 (from google-resumable-media>=2.3.2->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8))
  Downloading google_crc32c-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB)
Requirement already satisfied: graphene<3,>=2.1.7 in /usr/local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.1.9)
Requirement already satisfied: graphql-core<3,>=2.1.0 in /usr/local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.3.2)
Requirement already satisfied: singledispatch>=<IP_ADDRESS> in /usr/local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.7.0)
Requirement already satisfied: promise>=2.1 in /usr/local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.3)
Requirement already satisfied: importlib-resources>=1.4.0 in /usr/local/lib/python3.8/site-packages (from jsonschema<4.8.0,>=4.7.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.9.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.8/site-packages (from jsonschema<4.8.0,>=4.7.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.18.1)
Requirement already satisfied: importlib-metadata>=4.4 in /usr/local/lib/python3.8/site-packages (from Markdown<3.4.0,>=3.3.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.12.0)
Requirement already satisfied: pyasn1>=0.1.7 in /usr/local/lib/python3.8/site-packages (from oauth2client>=4.0.0->PyDrive2==1.14.0->-r ./local_requirements.txt (line 6)) (0.4.8)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.8/site-packages (from packaging<22.0,>=21.3->diffsync==1.6.0->-r ./local_requirements.txt (line 10)) (3.0.9)
Collecting typing-extensions>=4.2.0 (from pydantic!=1.8,!=1.8.1,<2.0.0,>=1.7.4->diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Collecting cryptography (from django-cryptography<1.1,>=1.0->nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 2.9 MB/s eta 0:00:00
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (1.26.12)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (2022.12.7)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.8/site-packages (from requests<3.0.0dev,>=2.18.0->google-cloud-storage==2.5.0->-r ./local_requirements.txt (line 8)) (3.3)
Requirement already satisfied: social-auth-core>=4.1.0 in /usr/local/lib/python3.8/site-packages (from social-auth-app-django<5.1.0,>=5.0.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (4.4.2)
Requirement already satisfied: oauthlib>=1.0.3 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.2.2)
Requirement already satisfied: requests-oauthlib>=0.6.1 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.3.1)
Requirement already satisfied: PyJWT>=2.0.0 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.4.0)
Requirement already satisfied: defusedxml>=0.5.0rc1 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.7.1)
Requirement already satisfied: python3-openid>=3.0.10 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.2.0)
Requirement already satisfied: python-jose>=3.0.0 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.3.0)
Requirement already satisfied: python3-saml>=1.2.1 in /usr/local/lib/python3.8/site-packages (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.15.0)
Collecting lxml<4.7 (from social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17))
  Downloading lxml-4.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 3.0 MB/s eta 0:00:00
Requirement already satisfied: prompt-toolkit in /usr/local/lib/python3.8/site-packages (from click-repl>=0.2.0->celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.0.31)
Requirement already satisfied: itypes in /usr/local/lib/python3.8/site-packages (from coreapi>=2.3.3->drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.2.0)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.8/site-packages (from cryptography->django-cryptography<1.1,>=1.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.15.1)
Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.8/site-packages (from gitdb<5,>=4.0.1->GitPython<3.2.0,>=3.1.31->nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.0.0)
Requirement already satisfied: graphql-relay<3,>=2 in /usr/local/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.0.1)
Requirement already satisfied: aniso8601<=7,>=3 in /usr/local/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (7.0.0)
Requirement already satisfied: rx<2,>=1.6 in /usr/local/lib/python3.8/site-packages (from graphql-core<3,>=2.1.0->graphene-django<2.16.0,>=2.15.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.6.1)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.8/site-packages (from importlib-metadata>=4.4->Markdown<3.4.0,>=3.3.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (3.8.1)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in /usr/local/lib/python3.8/site-packages (from kombu<6.0,>=5.2.3->celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (5.1.1)
Requirement already satisfied: ecdsa!=0.15 in /usr/local/lib/python3.8/site-packages (from python-jose>=3.0.0->social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.18.0)
Requirement already satisfied: isodate>=0.6.1 in /usr/local/lib/python3.8/site-packages (from python3-saml>=1.2.1->social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.6.1)
Requirement already satisfied: xmlsec>=1.3.9 in /usr/local/lib/python3.8/site-packages (from python3-saml>=1.2.1->social-auth-core[openidconnect,saml]<4.4.0,>=4.3.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (1.3.13)
Requirement already satisfied: ruamel.yaml.clib>=0.2.6 in /usr/local/lib/python3.8/site-packages (from ruamel.yaml>=0.16.13->drf-yasg[validation]<2.0.0,>=1.20.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.2.6)
Requirement already satisfied: pycparser in /usr/local/lib/python3.8/site-packages (from cffi>=1.12->cryptography->django-cryptography<1.1,>=1.0->nautobot[sso]->-r ./local_requirements.txt (line 17)) (2.21)
Requirement already satisfied: wcwidth in /usr/local/lib/python3.8/site-packages (from prompt-toolkit->click-repl>=0.2.0->celery<5.3.0,>=5.2.7->nautobot[sso]->-r ./local_requirements.txt (line 17)) (0.2.5)
Installing collected packages: asyncio, unidecode, typing-extensions, structlog, python-slugify, protobuf, packaging, numpy, nautobot-secrets-providers, multidict, lxml, httplib2, google-crc32c, frozenlist, et-xmlfile, colorama, cachetools, aiolimiter, yarl, pydantic, pandas, openpyxl, oauth2client, hvac, googleapis-common-protos, google-resumable-media, google-auth, cryptography, aiosignal, social-auth-core, pyOpenSSL, google-auth-httplib2, google-api-core, diffsync, aiohttp, google-cloud-core, google-api-python-client, PyDrive2, google-cloud-storage, nautobot
  WARNING: The script unidecode is installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script slugify is installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts f2py, f2py3 and f2py3.8 are installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script nautobot-server is installed in '/opt/nautobot/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed PyDrive2-1.14.0 aiohttp-3.8.3 aiolimiter-1.0.0 aiosignal-1.3.1 asyncio-3.4.3 cachetools-5.3.2 colorama-0.4.6 cryptography-41.0.5 diffsync-1.6.0 et-xmlfile-1.1.0 frozenlist-1.4.0 google-api-core-2.14.0 google-api-python-client-2.108.0 google-auth-2.23.4 google-auth-httplib2-0.1.1 google-cloud-core-2.3.3 google-cloud-storage-2.5.0 google-crc32c-1.5.0 google-resumable-media-2.6.0 googleapis-common-protos-1.61.0 httplib2-0.22.0 hvac-0.11.2 lxml-4.6.5 multidict-6.0.4 nautobot-1.5.16 nautobot-secrets-providers-1.3.0 numpy-1.23.2 oauth2client-4.1.3 openpyxl-3.0.10 packaging-21.3 pandas-1.4.4 protobuf-4.25.1 pyOpenSSL-23.3.0 pydantic-1.10.13 python-slugify-6.1.2 social-auth-core-4.3.0 structlog-21.5.0 typing-extensions-4.8.0 unidecode-1.3.4 yarl-1.9.3

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container c41ea1e1dcb5
 ---> bd6f7b8ab9c0
Step 4/18 : COPY ./library/paramiko ./library/paramiko
 ---> c81f29158df8
Step 5/18 : USER root
 ---> Running in f7512ca4e583
Removing intermediate container f7512ca4e583
 ---> 20f18bec5929
Step 6/18 : RUN pip install -e ./library/paramiko
 ---> Running in c82543dd5b06
Obtaining file:///opt/nautobot/library/paramiko
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (4.0.0)
Requirement already satisfied: cryptography>=2.5 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (39.0.2)
Requirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (1.5.0)
Requirement already satisfied: six in /usr/local/lib/python3.8/site-packages (from paramiko==2.11.0) (1.16.0)
Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.8/site-packages (from cryptography>=2.5->paramiko==2.11.0) (1.15.1)
Requirement already satisfied: pycparser in /usr/local/lib/python3.8/site-packages (from cffi>=1.12->cryptography>=2.5->paramiko==2.11.0) (2.21)
Installing collected packages: paramiko
  Attempting uninstall: paramiko
    Found existing installation: paramiko 2.11.0
    Uninstalling paramiko-2.11.0:
      Successfully uninstalled paramiko-2.11.0
  Running setup.py develop for paramiko
Successfully installed paramiko-2.11.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container c82543dd5b06
 ---> 725bbfef293c
Step 7/18 : ARG ARTIFACTORY_USER
 ---> Running in d79cef878ed7
Removing intermediate container d79cef878ed7
 ---> 7de4d574be2e
Step 8/18 : ARG ARTIFACTORY_TOKEN
 ---> Running in 26cb6d42fd91
Removing intermediate container 26cb6d42fd91
 ---> 52b8b6851430
Step 9/18 : RUN pip install -i<EMAIL_ADDRESS>golden-config-custom==0.1.0
 ---> Running in df3aee544097
Looking in indexes<EMAIL_ADDRESS>Collecting golden-config-custom==0.1.0
  Downloading https://enterpriserepo.fr.mycompany.com/artifactory/api/pypi/dsr-auto-pypi-snapshots-local/golden-config-custom/0.1.0/golden_config_custom-0.1.0-py3-none-any.whl (3.7 kB)
Installing collected packages: golden-config-custom
Successfully installed golden-config-custom-0.1.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: pip install --upgrade pip
Removing intermediate container df3aee544097
 ---> 8c934c1fd753
Step 10/18 : USER nautobot
 ---> Running in d80fa0f1aaf1
Removing intermediate container d80fa0f1aaf1
 ---> 27fbf10be859
Step 11/18 : COPY mycompany_CA.pem /usr/local/share/ca-certificates/mycompany_CA.crt
 ---> f59d78eaba85
Step 12/18 : USER root
 ---> Running in eed6ef191867
Removing intermediate container eed6ef191867
 ---> e380c7f5c22d
Step 13/18 : RUN update-ca-certificates
 ---> Running in 6f80479f2416
Updating certificates in /etc/ssl/certs...
rehash: warning: skipping mycompany_CA.pem,it does not contain exactly one certificate or CRL
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Removing intermediate container 6f80479f2416
 ---> 73f281ab5dfb
Step 14/18 : ENV REQUESTS_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt"
 ---> Running in 4dbb8b38af75
Removing intermediate container 4dbb8b38af75
 ---> 4de79d500806
Step 15/18 : RUN apt -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update && apt install openssh-client gcc  --assume-yes
 ---> Running in bdbb0b6e402d

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8062 kB]
Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [258 kB]
Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [17.7 kB]
Fetched 8546 kB in 2s (5234 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
22 packages can be upgraded. Run 'apt list --upgradable' to see them.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc-10 libasan6 libatomic1 libbinutils
  libbsd0 libc-dev-bin libc-devtools libc6 libc6-dev libcbor0 libcc1-0
  libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libedit2 libfido2-1
  libfontconfig1 libfreetype6 libgcc-10-dev libgd3 libgomp1 libisl23 libitm1
  libjbig0 libjpeg62-turbo liblsan0 libmd0 libmpc3 libmpfr6 libnsl-dev
  libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0 libubsan1 libwebp6
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 libxpm4
  linux-libc-dev manpages manpages-dev sensible-utils ucf xauth
Suggested packages:
  binutils-doc cpp-doc gcc-10-locales gcc-multilib make autoconf automake
  libtool flex bison gdb gcc-doc gcc-10-multilib gcc-10-doc glibc-doc
  libc-l10n locales libgd-tools man-browser keychain libpam-ssh monkeysphere
  ssh-askpass
Recommended packages:
  libnss-nis libnss-nisplus
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc gcc-10 libasan6 libatomic1
  libbinutils libbsd0 libc-dev-bin libc-devtools libc6-dev libcbor0 libcc1-0
  libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libedit2 libfido2-1
  libfontconfig1 libfreetype6 libgcc-10-dev libgd3 libgomp1 libisl23 libitm1
  libjbig0 libjpeg62-turbo liblsan0 libmd0 libmpc3 libmpfr6 libnsl-dev
  libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0 libubsan1 libwebp6
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 libxpm4
  linux-libc-dev manpages manpages-dev openssh-client sensible-utils ucf xauth
The following packages will be upgraded:
  libc6
1 upgraded, 60 newly installed, 0 to remove and 21 not upgraded.
Need to get 59.0 MB of archives.
After this operation, 197 MB of additional disk space will be used.

Preparing to unpack .../libc6_2.31-13+deb11u7_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Unpacking libc6:amd64 (2.31-13+deb11u7) over (2.31-13+deb11u6) ...
Setting up libc6:amd64 (2.31-13+deb11u7) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Selecting previously unselected package sensible-utils.
(Reading database ... 10179 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package manpages.
Preparing to unpack .../01-manpages_5.10-1_all.deb ...
Unpacking manpages (5.10-1) ...
Selecting previously unselected package libmd0:amd64.
Preparing to unpack .../02-libmd0_1.0.3-3_amd64.deb ...
Unpacking libmd0:amd64 (1.0.3-3) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../03-libbsd0_0.11.3-1+deb11u1_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.3-1+deb11u1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../04-libedit2_3.1-20191231-2+b1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20191231-2+b1) ...
Selecting previously unselected package libcbor0:amd64.
Preparing to unpack .../05-libcbor0_0.5.0+dfsg-2_amd64.deb ...
Unpacking libcbor0:amd64 (0.5.0+dfsg-2) ...
Selecting previously unselected package libfido2-1:amd64.
Preparing to unpack .../06-libfido2-1_1.6.0-2_amd64.deb ...
Unpacking libfido2-1:amd64 (1.6.0-2) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../07-openssh-client_1%3a8.4p1-5+deb11u2_amd64.deb ...
Unpacking openssh-client (1:8.4p1-5+deb11u2) ...
Selecting previously unselected package ucf.
Preparing to unpack .../08-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package binutils-common:amd64.
Preparing to unpack .../09-binutils-common_2.35.2-2_amd64.deb ...
Unpacking binutils-common:amd64 (2.35.2-2) ...
Selecting previously unselected package libbinutils:amd64.
Preparing to unpack .../10-libbinutils_2.35.2-2_amd64.deb ...
Unpacking libbinutils:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf-nobfd0:amd64.
Preparing to unpack .../11-libctf-nobfd0_2.35.2-2_amd64.deb ...
Unpacking libctf-nobfd0:amd64 (2.35.2-2) ...
Selecting previously unselected package libctf0:amd64.
Preparing to unpack .../12-libctf0_2.35.2-2_amd64.deb ...
Unpacking libctf0:amd64 (2.35.2-2) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../13-binutils-x86-64-linux-gnu_2.35.2-2_amd64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.35.2-2) ...
Selecting previously unselected package binutils.
Preparing to unpack .../14-binutils_2.35.2-2_amd64.deb ...
Unpacking binutils (2.35.2-2) ...
Selecting previously unselected package libisl23:amd64.
Preparing to unpack .../15-libisl23_0.23-1_amd64.deb ...
Unpacking libisl23:amd64 (0.23-1) ...
Selecting previously unselected package libmpfr6:amd64.
Preparing to unpack .../16-libmpfr6_4.1.0-3_amd64.deb ...
Unpacking libmpfr6:amd64 (4.1.0-3) ...
Selecting previously unselected package libmpc3:amd64.
Preparing to unpack .../17-libmpc3_1.2.0-1_amd64.deb ...
Unpacking libmpc3:amd64 (1.2.0-1) ...
Selecting previously unselected package cpp-10.
Preparing to unpack .../18-cpp-10_10.2.1-6_amd64.deb ...
Unpacking cpp-10 (10.2.1-6) ...
Selecting previously unselected package cpp.
Preparing to unpack .../19-cpp_4%3a10.2.1-1_amd64.deb ...
Unpacking cpp (4:10.2.1-1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../20-fonts-dejavu-core_2.37-2_all.deb ...
Unpacking fonts-dejavu-core (2.37-2) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../21-fontconfig-config_2.13.1-4.2_all.deb ...
Unpacking fontconfig-config (2.13.1-4.2) ...
Selecting previously unselected package libcc1-0:amd64.
Preparing to unpack .../22-libcc1-0_10.2.1-6_amd64.deb ...
Unpacking libcc1-0:amd64 (10.2.1-6) ...
Selecting previously unselected package libgomp1:amd64.
Preparing to unpack .../23-libgomp1_10.2.1-6_amd64.deb ...
Unpacking libgomp1:amd64 (10.2.1-6) ...
Selecting previously unselected package libitm1:amd64.
Preparing to unpack .../24-libitm1_10.2.1-6_amd64.deb ...
Unpacking libitm1:amd64 (10.2.1-6) ...
Selecting previously unselected package libatomic1:amd64.
Preparing to unpack .../25-libatomic1_10.2.1-6_amd64.deb ...
Unpacking libatomic1:amd64 (10.2.1-6) ...
Selecting previously unselected package libasan6:amd64.
Preparing to unpack .../26-libasan6_10.2.1-6_amd64.deb ...
Unpacking libasan6:amd64 (10.2.1-6) ...
Selecting previously unselected package liblsan0:amd64.
Preparing to unpack .../27-liblsan0_10.2.1-6_amd64.deb ...
Unpacking liblsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libtsan0:amd64.
Preparing to unpack .../28-libtsan0_10.2.1-6_amd64.deb ...
Unpacking libtsan0:amd64 (10.2.1-6) ...
Selecting previously unselected package libubsan1:amd64.
Preparing to unpack .../29-libubsan1_10.2.1-6_amd64.deb ...
Unpacking libubsan1:amd64 (10.2.1-6) ...
Selecting previously unselected package libquadmath0:amd64.
Preparing to unpack .../30-libquadmath0_10.2.1-6_amd64.deb ...
Unpacking libquadmath0:amd64 (10.2.1-6) ...
Selecting previously unselected package libgcc-10-dev:amd64.
Preparing to unpack .../31-libgcc-10-dev_10.2.1-6_amd64.deb ...
Unpacking libgcc-10-dev:amd64 (10.2.1-6) ...
Selecting previously unselected package gcc-10.
Preparing to unpack .../32-gcc-10_10.2.1-6_amd64.deb ...
Unpacking gcc-10 (10.2.1-6) ...
Selecting previously unselected package gcc.
Preparing to unpack .../33-gcc_4%3a10.2.1-1_amd64.deb ...
Unpacking gcc (4:10.2.1-1) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../34-libc-dev-bin_2.31-13+deb11u7_amd64.deb ...
Unpacking libc-dev-bin (2.31-13+deb11u7) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../35-libpng16-16_1.6.37-3_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.37-3) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../36-libfreetype6_2.10.4+dfsg-1+deb11u1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../37-libfontconfig1_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../38-libjpeg62-turbo_1%3a2.0.6-4_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.0.6-4) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../39-libdeflate0_1.7-1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.7-1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../40-libjbig0_2.1-3.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:amd64.
Preparing to unpack .../41-libwebp6_0.6.1-2.1+deb11u2_amd64.deb ...
Unpacking libwebp6:amd64 (0.6.1-2.1+deb11u2) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../42-libtiff5_4.2.0-1+deb11u4_amd64.deb ...
Unpacking libtiff5:amd64 (4.2.0-1+deb11u4) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../43-libxau6_1%3a1.0.9-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../44-libxdmcp6_1%3a1.1.2-3_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../45-libxcb1_1.14-3_amd64.deb ...
Unpacking libxcb1:amd64 (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../46-libx11-data_2%3a1.7.2-1+deb11u2_all.deb ...
Unpacking libx11-data (2:1.7.2-1+deb11u2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../47-libx11-6_2%3a1.7.2-1+deb11u2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.7.2-1+deb11u2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../48-libxpm4_1%3a3.5.12-1.1+deb11u1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../49-libgd3_2.3.0-2_amd64.deb ...
Unpacking libgd3:amd64 (2.3.0-2) ...
Selecting previously unselected package libc-devtools.
Preparing to unpack .../50-libc-devtools_2.31-13+deb11u7_amd64.deb ...
Unpacking libc-devtools (2.31-13+deb11u7) ...
Selecting previously unselected package linux-libc-dev:amd64.
Preparing to unpack .../51-linux-libc-dev_5.10.197-1_amd64.deb ...
Unpacking linux-libc-dev:amd64 (5.10.197-1) ...
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack .../52-libcrypt-dev_1%3a4.4.18-4_amd64.deb ...
Unpacking libcrypt-dev:amd64 (1:4.4.18-4) ...
Selecting previously unselected package libtirpc-dev:amd64.
Preparing to unpack .../53-libtirpc-dev_1.3.1-1+deb11u1_amd64.deb ...
Unpacking libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Selecting previously unselected package libnsl-dev:amd64.
Preparing to unpack .../54-libnsl-dev_1.3.0-2_amd64.deb ...
Unpacking libnsl-dev:amd64 (1.3.0-2) ...
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack .../55-libc6-dev_2.31-13+deb11u7_amd64.deb ...
Unpacking libc6-dev:amd64 (2.31-13+deb11u7) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../56-libxext6_2%3a1.3.3-1.1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.3-1.1) ...
Selecting previously unselected package libxmuu1:amd64.
Preparing to unpack .../57-libxmuu1_2%3a1.1.2-2+b3_amd64.deb ...
Unpacking libxmuu1:amd64 (2:1.1.2-2+b3) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../58-manpages-dev_5.10-1_all.deb ...
Unpacking manpages-dev (5.10-1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../59-xauth_1%3a1.1-1_amd64.deb ...
Unpacking xauth (1:1.1-1) ...
Setting up libxau6:amd64 (1:1.0.9-1) ...
Setting up manpages (5.10-1) ...
Setting up libcbor0:amd64 (0.5.0+dfsg-2) ...
Setting up binutils-common:amd64 (2.35.2-2) ...
Setting up libdeflate0:amd64 (1.7-1) ...
Setting up linux-libc-dev:amd64 (5.10.197-1) ...
Setting up libctf-nobfd0:amd64 (2.35.2-2) ...
Setting up libgomp1:amd64 (10.2.1-6) ...
Setting up libjbig0:amd64 (2.1-3.1+b2) ...
Setting up libasan6:amd64 (10.2.1-6) ...
Setting up libtirpc-dev:amd64 (1.3.1-1+deb11u1) ...
Setting up libjpeg62-turbo:amd64 (1:2.0.6-4) ...
Setting up libx11-data (2:1.7.2-1+deb11u2) ...
Setting up libmpfr6:amd64 (4.1.0-3) ...
Setting up libquadmath0:amd64 (10.2.1-6) ...
Setting up libpng16-16:amd64 (1.6.37-3) ...
Setting up libmpc3:amd64 (1.2.0-1) ...
Setting up libatomic1:amd64 (10.2.1-6) ...
Setting up libwebp6:amd64 (0.6.1-2.1+deb11u2) ...
Setting up fonts-dejavu-core (2.37-2) ...
Setting up libubsan1:amd64 (10.2.1-6) ...
Setting up libmd0:amd64 (1.0.3-3) ...
Setting up libnsl-dev:amd64 (1.3.0-2) ...
Setting up sensible-utils (0.0.14) ...
Setting up libcrypt-dev:amd64 (1:4.4.18-4) ...
Setting up libtiff5:amd64 (4.2.0-1+deb11u4) ...
Setting up libbinutils:amd64 (2.35.2-2) ...
Setting up libfido2-1:amd64 (1.6.0-2) ...
Setting up libisl23:amd64 (0.23-1) ...
Setting up libc-dev-bin (2.31-13+deb11u7) ...
Setting up libbsd0:amd64 (0.11.3-1+deb11u1) ...
Setting up libcc1-0:amd64 (10.2.1-6) ...
Setting up liblsan0:amd64 (10.2.1-6) ...
Setting up cpp-10 (10.2.1-6) ...
Setting up libitm1:amd64 (10.2.1-6) ...
Setting up libtsan0:amd64 (10.2.1-6) ...
Setting up libctf0:amd64 (2.35.2-2) ...
Setting up manpages-dev (5.10-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-3) ...
Setting up libxcb1:amd64 (1.14-3) ...
Setting up libgcc-10-dev:amd64 (10.2.1-6) ...
Setting up libedit2:amd64 (3.1-20191231-2+b1) ...
Setting up libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ...
Setting up ucf (3.0043) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Setting up cpp (4:10.2.1-1) ...
Setting up libc6-dev:amd64 (2.31-13+deb11u7) ...
Setting up libx11-6:amd64 (2:1.7.2-1+deb11u2) ...
Setting up libxmuu1:amd64 (2:1.1.2-2+b3) ...
Setting up binutils-x86-64-linux-gnu (2.35.2-2) ...
Setting up libxpm4:amd64 (1:3.5.12-1.1+deb11u1) ...
Setting up fontconfig-config (2.13.1-4.2) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Setting up openssh-client (1:8.4p1-5+deb11u2) ...
Setting up libxext6:amd64 (2:1.3.3-1.1) ...
Setting up binutils (2.35.2-2) ...
Setting up gcc-10 (10.2.1-6) ...
Setting up xauth (1:1.1-1) ...
Setting up libfontconfig1:amd64 (2.13.1-4.2) ...
Setting up gcc (4:10.2.1-1) ...
Setting up libgd3:amd64 (2.3.0-2) ...
Setting up libc-devtools (2.31-13+deb11u7) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for libc-bin (2.31-13+deb11u6) ...
Removing intermediate container bdbb0b6e402d
 ---> 14b2760dac4c
Step 16/18 : USER nautobot
 ---> Running in 6f34d48db8a5
Removing intermediate container 6f34d48db8a5
 ---> febf163389fb
Step 17/18 : COPY sso_sync_groups.py .
 ---> caefd8012587
Step 18/18 : COPY config /etc/ssh/ssh_config
 ---> 922a043eb1fa

Successfully built 922a043eb1fa
Successfully tagged mycompanydsr/nautobot-require:2.0-test

Expected Behavior
Nautobot should stay on 1.5.20

Observed Behavior
Same issue as https://github.com/nautobot/nautobot/issues/3945 wut without our custom nautobot plugin to avoid any conflicts.
Nautobot is downgrade to 1.5.16 as you can see on (extracted) logs :
INFO: pip is looking at multiple versions of nautobot[sso] to determine which version is compatible with other requirements. This could take a while.
Collecting nautobot[sso] (from -r ./local_requirements.txt (line 17))
  Downloading nautobot-1.6.5-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.6.4-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.6.3-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.8 MB/s eta 0:00:00
  Downloading nautobot-1.6.2-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.6.1-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.5 MB/s eta 0:00:00
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Downloading nautobot-1.6.0-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.24-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.5.23-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.22-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.8 MB/s eta 0:00:00
  Downloading nautobot-1.5.21-py3-none-any.whl (89.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 MB 1.9 MB/s eta 0:00:00
  Downloading nautobot-1.5.19-py3-none-any.whl (89.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 MB 1.7 MB/s eta 0:00:00
  Downloading nautobot-1.5.18-py3-none-any.whl (89.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.6/89.6 MB 1.6 MB/s eta 0:00:00
  Downloading nautobot-1.5.17-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.3 MB/s eta 0:00:00
  Downloading nautobot-1.5.16-py3-none-any.whl (89.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 MB 1.8 MB/s eta 0:00:00

Seems somewhat similar to #4623? Somehow pip isn't detecting the presence of the sso extra in newer versions of Nautobot.

Do you see any issue if you change local_requirements.txt to specify nautobot[sso]==1.5.20?

On closer inspection I don't think it's failing to detect [sso] extra, I think there's still a conflict amongst the specified requirements that's leading to the downgrade. Specifically, nautobot 1.5.17 added an explicit dependency on packaging~23.0 and I see that in the second logs, packaging 21.3 is being installed. It looks like this is coming from your pinning of diffsync to version 1.6.0:
Collecting packaging<22.0,>=21.3 (from diffsync==1.6.0->-r ./local_requirements.txt (line 10))
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 761.8 kB/s eta 0:00:00

I suspect that if you update your diffsync dependency to permit a newer version (specifically v1.8.0 or later) this issue will resolve itself.

@glennmatthews you're right !
When I pin the diffsync version to 1.8.0, nautobot is not downgraded anymore

Thanks for confirming! There's room for improvement around how we recommend doing dependency specification and version pinning for Nautobot - see #4826 for more on that - but this doesn't sound like a bug in Nautobot at this time.