Error loading django-celery-beat v2.3.0

Environment

Python version: 3.8.10
Nautobot version: 1.2.7

Steps to Reproduce

Fresh install of Nautobot 1.2.7
Run post_upgrade script
Receive Error from django-celery-beat using timezone_field package TypeError: __init__() got an unexpected keyword argument 'use_pytz'

Expected Behavior
post_upgrade to complete

Observed Behavior
django-celery-beat raised an error. This seems to be an issue with new release of djang-celery-beat v2.3.0 (June 4, 2022). Installing previous version v.2.2.1 resolved the issue.

What's strange is that django-celery-beat 2.3.0 requires django-timezone-field>=5.0, while Nautobot 1.2.x requires django-timezone-field~4.1.2, so the newer version of django-celery-beat shouldn't have been installed in the first place since it's got an incompatible dependency. Was this installation done via poetry or via pip?

What version of pip is installed?

Sorry @jmcgill298 we aren't able to reproduce this. If you can reproduce this again and dump the full output of the pip commands, please re-open this issue.

export NAUTOBOT_ROOT=/opt/nautobot
Collecting pip
  Downloading pip-22.1.2-py3-none-any.whl (2.1 MB)
Collecting wheel
  Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Collecting setuptools
  Downloading setuptools-62.6.0-py3-none-any.whl (1.2 MB)
Installing collected packages: pip, wheel, setuptools
Successfully installed pip-22.1.2 setuptools-62.6.0 wheel-0.37.1
Collecting social-auth-core[saml]
  Cloning https://github.com/python-social-auth/social-core.git (to revision f27461df08bed02cdb8f95b828316a63751bb3a4) to /tmp/pip-install-cadzsrzq/social-auth-core
Requirement already satisfied: requests>=2.9.1 in /usr/lib/python3/dist-packages (from social-auth-core[saml]) (2.22.0)
Requirement already satisfied: oauthlib>=1.0.3 in /usr/lib/python3/dist-packages (from social-auth-core[saml]) (3.1.0)
Collecting requests-oauthlib>=0.6.1
  Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting PyJWT>=2.0.0
  Downloading PyJWT-2.4.0-py3-none-any.whl (18 kB)
Requirement already satisfied: cryptography>=1.4 in /usr/lib/python3/dist-packages (from social-auth-core[saml]) (2.8)
Collecting defusedxml>=0.5.0rc1
  Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting python3-openid>=3.0.10
  Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
Collecting python3-saml>=1.2.1
  Downloading python3_saml-1.14.0-py3-none-any.whl (76 kB)
Collecting lxml<4.7
  Downloading lxml-4.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB)
Collecting isodate>=0.6.1
  Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB)
Collecting xmlsec>=1.3.9
  Downloading xmlsec-1.3.12.tar.gz (64 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Installing backend dependencies: started
  Installing backend dependencies: finished with status 'done'
    Preparing wheel metadata: started
    Preparing wheel metadata: finished with status 'done'
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from isodate>=0.6.1->python3-saml>=1.2.1->social-auth-core[saml]) (1.14.0)
Building wheels for collected packages: social-auth-core, xmlsec
  Building wheel for social-auth-core (setup.py): started
  Building wheel for social-auth-core (setup.py): finished with status 'done'
  Created wheel for social-auth-core: filename=social_auth_core-4.2.0-py3-none-any.whl size=339908 sha256=1174dd0e297e790f4dc53d7c798b1668dd01aba9fa412bcd0eb8dca4580b2ea8
  Stored in directory: /opt/nautobot/.cache/pip/wheels/86/5e/15/ecc21ebe5efd6d49b7a37225d8f0fdada9179d09ca6feef5cf
  Building wheel for xmlsec (PEP 517): started
  Building wheel for xmlsec (PEP 517): finished with status 'done'
  Created wheel for xmlsec: filename=xmlsec-1.3.12-cp38-cp38-linux_x86_64.whl size=199668 sha256=a33b325159bf8c7773d8caf0474cef2b6298046e140c264c382f4fb12f1a1fc9
  Stored in directory: /opt/nautobot/.cache/pip/wheels/2c/99/a3/98bcb24586c778eb35e23e30af30fbf1c34a0a9ed85e18576a
Successfully built social-auth-core xmlsec
Installing collected packages: requests-oauthlib, PyJWT, defusedxml, python3-openid, lxml, isodate, xmlsec, python3-saml, social-auth-core
Successfully installed PyJWT-2.4.0 defusedxml-0.7.1 isodate-0.6.1 lxml-4.6.5 python3-openid-3.2.0 python3-saml-1.14.0 requests-oauthlib-1.3.1 social-auth-core-4.2.0 xmlsec-1.3.12
Collecting nautobot==1.2.7
  Downloading nautobot-1.2.7-py3-none-any.whl (26.2 MB)
Collecting boto3==1.20.29
  Downloading boto3-1.20.29-py3-none-any.whl (131 kB)
Collecting django-storages==1.12.3
  Downloading django_storages-1.12.3-py3-none-any.whl (44 kB)
Collecting Django<3.2.0,>=3.1.12
  Downloading Django-3.1.14-py3-none-any.whl (7.8 MB)
Collecting GitPython==3.1.18
  Downloading GitPython-3.1.18-py3-none-any.whl (170 kB)
Collecting Jinja2<2.12.0,>=2.11.3
  Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
Collecting Markdown<3.4.0,>=3.3.6
  Downloading Markdown-3.3.7-py3-none-any.whl (97 kB)
Collecting MarkupSafe==2.0.1
  Downloading MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl (30 kB)
Collecting Pillow<9.1.0,>=9.0.0; python_version >= "3.7" and python_version < "4.0"
  Downloading Pillow-9.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB)
Collecting PyYAML<5.5.0,>=5.4.1
  Downloading PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB)
Collecting celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"
  Downloading celery-5.2.7-py3-none-any.whl (405 kB)
Collecting django-ajax-tables<1.2.0,>=1.1.1
  Downloading django_ajax_tables-1.1.1-py3-none-any.whl (5.3 kB)
Collecting django-cacheops<5.2,>=5.1
  Downloading django_cacheops-5.1-py2.py3-none-any.whl (38 kB)
Collecting django-celery-beat<3.0.0,>=2.2.0
  Downloading django_celery_beat-2.3.0-py3-none-any.whl (60 kB)
Collecting django-constance[database]<2.9.0,>=2.8.0
  Downloading django_constance-2.8.0-py3-none-any.whl (57 kB)
Collecting django-cors-headers<3.8.0,>=3.7.0
  Downloading django_cors_headers-3.7.0-py3-none-any.whl (12 kB)
Collecting django-cryptography<1.1,>=1.0
  Downloading django_cryptography-1.0-py3-none-any.whl (27 kB)
Collecting django-db-file-storage<0.6.0,>=0.5.5
  Downloading django-db-file-storage-0.5.5.tar.gz (7.9 kB)
Collecting django-extensions<3.2.0,>=3.1.5
  Downloading django_extensions-3.1.5-py3-none-any.whl (224 kB)
Collecting django-filter<2.5.0,>=2.4.0
  Downloading django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-health-check<4.0.0,>=3.16.4
  Downloading django_health_check-3.16.5-py2.py3-none-any.whl (29 kB)
Collecting django-jinja<2.8.0
  Downloading django_jinja-2.7.1-py3-none-any.whl (25 kB)
Collecting django-mptt<0.12.0,>=0.11.0
  Downloading django_mptt-0.11.0-py2.py3-none-any.whl (109 kB)
Collecting django-prometheus<2.2.0,>=2.1.0
  Downloading django_prometheus-2.1.0-py2.py3-none-any.whl (28 kB)
Collecting django-redis<5.2.0,>=5.1.0
  Downloading django_redis-5.1.0-py3-none-any.whl (30 kB)
Collecting django-rq<2.5.0,>=2.4.1
  Downloading django_rq-2.4.1-py2.py3-none-any.whl (45 kB)
Collecting django-tables2<2.4.0,>=2.3.4
  Downloading django_tables2-2.3.4-py2.py3-none-any.whl (91 kB)
Collecting django-taggit<1.4.0,>=1.3.0
  Downloading django_taggit-1.3.0-py3-none-any.whl (45 kB)
Collecting django-timezone-field<4.2.0,>=4.1.2
  Downloading django_timezone_field-4.1.2-py3-none-any.whl (9.6 kB)
Collecting django-webserver<1.3.0,>=1.2.0
  Downloading django_webserver-1.2.0-py2.py3-none-any.whl (10 kB)
Collecting djangorestframework<3.13.0,>=3.12.4
  Downloading djangorestframework-3.12.4-py3-none-any.whl (957 kB)
Collecting drf-yasg[validation]<1.21.0,>=1.20.0
  Downloading drf_yasg-1.20.0-py2.py3-none-any.whl (1.6 MB)
Collecting graphene-django<2.16.0,>=2.15.0
  Downloading graphene_django-2.15.0-py2.py3-none-any.whl (83 kB)
Collecting graphene-django-optimizer<0.9.0,>=0.8.0
  Downloading graphene-django-optimizer-0.8.0.tar.gz (10 kB)
Collecting importlib-metadata<4.5,>=4.4; python_version < "3.10"
  Downloading importlib_metadata-4.4.0-py3-none-any.whl (17 kB)
Requirement already satisfied: jsonschema<3.3.0,>=3.2.0 in /usr/lib/python3/dist-packages (from nautobot==1.2.7) (3.2.0)
Collecting netaddr<0.9.0,>=0.8.0
  Downloading netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting netutils<1.1.0,>=1.0.0
  Downloading netutils-1.0.0-py3-none-any.whl (109 kB)
Collecting psycopg2-binary<2.9.0,>=2.8.6
  Downloading psycopg2_binary-2.8.6-cp38-cp38-manylinux1_x86_64.whl (3.0 MB)
Collecting pycryptodome<3.11.0,>=3.10.1
  Downloading pycryptodome-3.10.4-cp35-abi3-manylinux2010_x86_64.whl (1.9 MB)
Collecting pyuwsgi<<IP_ADDRESS>,>=<IP_ADDRESS>.post0
  Downloading pyuwsgi-2.0.20.tar.gz (845 kB)
Collecting social-auth-app-django<5.0.0,>=4.0.0
  Downloading social_auth_app_django-4.0.0-py3-none-any.whl (24 kB)
Collecting svgwrite<1.5.0,>=1.4.1
  Downloading svgwrite-1.4.2-py3-none-any.whl (67 kB)
Collecting botocore<1.24.0,>=1.23.29
  Downloading botocore-1.23.54-py3-none-any.whl (8.5 MB)
Collecting jmespath<1.0.0,>=0.7.1
  Downloading jmespath-0.10.0-py2.py3-none-any.whl (24 kB)
Collecting s3transfer<0.6.0,>=0.5.0
  Downloading s3transfer-0.5.2-py3-none-any.whl (79 kB)
Collecting asgiref<4,>=3.2.10
  Downloading asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting pytz
  Downloading pytz-2022.1-py2.py3-none-any.whl (503 kB)
Collecting sqlparse>=0.2.2
  Downloading sqlparse-0.4.2-py3-none-any.whl (42 kB)
Collecting gitdb<5,>=4.0.1
  Downloading gitdb-4.0.9-py3-none-any.whl (63 kB)
Collecting billiard<4.0,>=<IP_ADDRESS>
  Downloading billiard-<IP_ADDRESS>-py3-none-any.whl (89 kB)
Collecting kombu<6.0,>=5.2.3
  Downloading kombu-5.2.4-py3-none-any.whl (189 kB)
Collecting vine<6.0,>=5.0.0
  Downloading vine-5.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting click<9.0,>=8.0.3
  Downloading click-8.1.3-py3-none-any.whl (96 kB)
Collecting click-didyoumean>=0.0.3
  Downloading click_didyoumean-0.3.0-py3-none-any.whl (2.7 kB)
Collecting click-repl>=0.2.0
  Downloading click_repl-0.2.0-py3-none-any.whl (5.2 kB)
Collecting click-plugins>=1.1.1
  Downloading click_plugins-1.1.1-py2.py3-none-any.whl (7.5 kB)
Collecting redis>=3.0.0
  Downloading redis-4.3.4-py3-none-any.whl (246 kB)
Collecting funcy<2.0,>=1.8
  Downloading funcy-1.17-py2.py3-none-any.whl (33 kB)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from django-cacheops<5.2,>=5.1->nautobot==1.2.7) (1.14.0)
Collecting tzdata
  Downloading tzdata-2022.1-py2.py3-none-any.whl (339 kB)
Collecting python-crontab>=2.3.4
  Downloading python-crontab-2.6.0.tar.gz (55 kB)
Collecting backports.zoneinfo; python_version < "3.9"
  Downloading backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl (74 kB)
Collecting django-picklefield; extra == "database"
  Downloading django_picklefield-3.1-py3-none-any.whl (9.5 kB)
Collecting django-appconf
  Downloading django_appconf-1.0.5-py3-none-any.whl (6.4 kB)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from django-cryptography<1.1,>=1.0->nautobot==1.2.7) (2.8)
Collecting django-js-asset
  Downloading django_js_asset-2.0.0-py3-none-any.whl (4.9 kB)
Collecting prometheus-client>=0.7
  Downloading prometheus_client-0.14.1-py3-none-any.whl (59 kB)
Collecting rq>=1.2
  Downloading rq-1.10.1-py2.py3-none-any.whl (70 kB)
Collecting coreapi>=2.3.3
  Downloading coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting coreschema>=0.0.4
  Downloading coreschema-0.0.4.tar.gz (10 kB)
Collecting ruamel.yaml>=0.15.34
  Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB)
Collecting inflection>=0.3.1
  Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting uritemplate>=3.0.0
  Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting packaging
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
Collecting swagger-spec-validator>=2.1.0; extra == "validation"
  Downloading swagger_spec_validator-2.7.4-py2.py3-none-any.whl (27 kB)
Collecting graphene<3,>=2.1.7
  Downloading graphene-2.1.9-py2.py3-none-any.whl (107 kB)
Collecting graphql-core<3,>=2.1.0
  Downloading graphql_core-2.3.2-py2.py3-none-any.whl (252 kB)
Collecting singledispatch>=<IP_ADDRESS>
  Downloading singledispatch-3.7.0-py2.py3-none-any.whl (9.2 kB)
Collecting promise>=2.1
  Downloading promise-2.3.tar.gz (19 kB)
Collecting text-unidecode
  Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Requirement already satisfied: zipp>=0.5 in /usr/lib/python3/dist-packages (from importlib-metadata<4.5,>=4.4; python_version < "3.10"->nautobot==1.2.7) (1.0.0)
Requirement already satisfied: social-auth-core>=3.3.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (4.2.0)
Collecting python-dateutil<3.0.0,>=2.1
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Requirement already satisfied: urllib3<1.27,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.24.0,>=1.23.29->boto3==1.20.29) (1.25.8)
Collecting smmap<6,>=3.0.1
  Downloading smmap-5.0.0-py3-none-any.whl (24 kB)
Collecting amqp<6.0.0,>=5.0.9
  Downloading amqp-5.1.1-py3-none-any.whl (50 kB)
Collecting prompt-toolkit
  Downloading prompt_toolkit-3.0.30-py3-none-any.whl (381 kB)
Collecting deprecated>=1.2.3
  Downloading Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB)
Collecting async-timeout>=4.0.2
  Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from coreapi>=2.3.3->drf-yasg[validation]<1.21.0,>=1.20.0->nautobot==1.2.7) (2.22.0)
Collecting itypes
  Downloading itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting ruamel.yaml.clib>=0.2.6; platform_python_implementation == "CPython" and python_version < "3.11"
  Downloading ruamel.yaml.clib-0.2.6-cp38-cp38-manylinux1_x86_64.whl (570 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
  Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting graphql-relay<3,>=2
  Downloading graphql_relay-2.0.1-py3-none-any.whl (20 kB)
Collecting aniso8601<=7,>=3
  Downloading aniso8601-7.0.0-py2.py3-none-any.whl (42 kB)
Collecting rx<2,>=1.6
  Downloading Rx-1.6.1-py2.py3-none-any.whl (179 kB)
Requirement already satisfied: oauthlib>=1.0.3 in /usr/lib/python3/dist-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (3.1.0)
Requirement already satisfied: requests-oauthlib>=0.6.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (1.3.1)
Requirement already satisfied: PyJWT>=2.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (2.4.0)
Requirement already satisfied: defusedxml>=0.5.0rc1 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (0.7.1)
Requirement already satisfied: python3-openid>=3.0.10 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot==1.2.7) (3.2.0)
Collecting wcwidth
  Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting wrapt<2,>=1.10
  Downloading wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)
Skipping wheel build for pyuwsgi, due to binaries being disabled for it.
Building wheels for collected packages: django-db-file-storage, graphene-django-optimizer, python-crontab, coreschema, promise
  Building wheel for django-db-file-storage (setup.py): started
  Building wheel for django-db-file-storage (setup.py): finished with status 'done'
  Created wheel for django-db-file-storage: filename=django_db_file_storage-0.5.5-py3-none-any.whl size=8940 sha256=a788069a3ded9514e362d2fba2232b6d1f03b8b86eeaabe32f959dc6e5f8c07d
  Stored in directory: /tmp/pip-ephem-wheel-cache-1o6dyy5k/wheels/40/a7/19/07ac507be1e6bfe204101dd687a336a5844a7cd787534ddd16
  Building wheel for graphene-django-optimizer (setup.py): started
  Building wheel for graphene-django-optimizer (setup.py): finished with status 'done'
  Created wheel for graphene-django-optimizer: filename=graphene_django_optimizer-0.8.0-py2.py3-none-any.whl size=9155 sha256=04ec4eaa17773a2d1ad30a63032a9820387992a27cc1412c0d5a53ae996c3e5c
  Stored in directory: /tmp/pip-ephem-wheel-cache-1o6dyy5k/wheels/5a/a2/a1/203d3ea90c66be3485b7eb3c24520a9ca2645e10ff4eb430f7
  Building wheel for python-crontab (setup.py): started
  Building wheel for python-crontab (setup.py): finished with status 'done'
  Created wheel for python-crontab: filename=python_crontab-2.6.0-py3-none-any.whl size=25806 sha256=98498088adabb191181643bf1e7c487c4a6a39a2a28cabc27d060684a8d0aaf7
  Stored in directory: /tmp/pip-ephem-wheel-cache-1o6dyy5k/wheels/15/b1/cf/02130d15e4defa826a6cc5cbf2619571bb85eff8998a144fa0
  Building wheel for coreschema (setup.py): started
  Building wheel for coreschema (setup.py): finished with status 'done'
  Created wheel for coreschema: filename=coreschema-0.0.4-py3-none-any.whl size=15015 sha256=897ba84e9d19dd90fc83ccecb1453b091ef2d67bfad32c785095596102d5c868
  Stored in directory: /tmp/pip-ephem-wheel-cache-1o6dyy5k/wheels/37/21/45/2ce3dd0189e3d2fb7a325b9d3e6491acb7882c8275466d5401
  Building wheel for promise (setup.py): started
  Building wheel for promise (setup.py): finished with status 'done'
  Created wheel for promise: filename=promise-2.3-py3-none-any.whl size=21486 sha256=e67dc7b7137fd0a2bed5548831cac653825a18559b2bcf082bfef257df8d5324
  Stored in directory: /tmp/pip-ephem-wheel-cache-1o6dyy5k/wheels/54/aa/01/724885182f93150035a2a91bce34a12877e8067a97baaf5dc8
Successfully built django-db-file-storage graphene-django-optimizer python-crontab coreschema promise
Installing collected packages: asgiref, pytz, sqlparse, Django, smmap, gitdb, GitPython, MarkupSafe, Jinja2, importlib-metadata, Markdown, Pillow, PyYAML, billiard, vine, amqp, kombu, click, click-didyoumean, wcwidth, prompt-toolkit, click-repl, click-plugins, celery, django-ajax-tables, wrapt, deprecated, pyparsing, packaging, async-timeout, redis, funcy, django-cacheops, django-timezone-field, tzdata, python-dateutil, python-crontab, backports.zoneinfo, django-celery-beat, django-picklefield, django-constance, django-cors-headers, django-appconf, django-cryptography, django-db-file-storage, django-extensions, django-filter, django-health-check, django-jinja, django-js-asset, django-mptt, prometheus-client, django-prometheus, django-redis, rq, django-rq, django-tables2, django-taggit, django-webserver, djangorestframework, coreschema, itypes, uritemplate, coreapi, ruamel.yaml.clib, ruamel.yaml, inflection, swagger-spec-validator, drf-yasg, promise, rx, graphql-core, graphql-relay, aniso8601, graphene, singledispatch, text-unidecode, graphene-django, graphene-django-optimizer, netaddr, netutils, psycopg2-binary, pycryptodome, pyuwsgi, social-auth-app-django, svgwrite, nautobot, jmespath, botocore, s3transfer, boto3, django-storages
    Running setup.py install for pyuwsgi: started
    Running setup.py install for pyuwsgi: finished with status 'done'
Successfully installed Django-3.1.14 GitPython-3.1.18 Jinja2-2.11.3 Markdown-3.3.7 MarkupSafe-2.0.1 Pillow-9.0.1 PyYAML-5.4.1 amqp-5.1.1 aniso8601-7.0.0 asgiref-3.5.2 async-timeout-4.0.2 backports.zoneinfo-0.2.1 billiard-<IP_ADDRESS> boto3-1.20.29 botocore-1.23.54 celery-5.2.7 click-8.1.3 click-didyoumean-0.3.0 click-plugins-1.1.1 click-repl-0.2.0 coreapi-2.3.3 coreschema-0.0.4 deprecated-1.2.13 django-ajax-tables-1.1.1 django-appconf-1.0.5 django-cacheops-5.1 django-celery-beat-2.3.0 django-constance-2.8.0 django-cors-headers-3.7.0 django-cryptography-1.0 django-db-file-storage-0.5.5 django-extensions-3.1.5 django-filter-2.4.0 django-health-check-3.16.5 django-jinja-2.7.1 django-js-asset-2.0.0 django-mptt-0.11.0 django-picklefield-3.1 django-prometheus-2.1.0 django-redis-5.1.0 django-rq-2.4.1 django-storages-1.12.3 django-tables2-2.3.4 django-taggit-1.3.0 django-timezone-field-4.1.2 django-webserver-1.2.0 djangorestframework-3.12.4 drf-yasg-1.20.0 funcy-1.17 gitdb-4.0.9 graphene-2.1.9 graphene-django-2.15.0 graphene-django-optimizer-0.8.0 graphql-core-2.3.2 graphql-relay-2.0.1 importlib-metadata-4.4.0 inflection-0.5.1 itypes-1.2.0 jmespath-0.10.0 kombu-5.2.4 nautobot-1.2.7 netaddr-0.8.0 netutils-1.0.0 packaging-21.3 prometheus-client-0.14.1 promise-2.3 prompt-toolkit-3.0.30 psycopg2-binary-2.8.6 pycryptodome-3.10.4 pyparsing-3.0.9 python-crontab-2.6.0 python-dateutil-2.8.2 pytz-2022.1 pyuwsgi-2.0.20 redis-4.3.4 rq-1.10.1 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.6 rx-1.6.1 s3transfer-0.5.2 singledispatch-3.7.0 smmap-5.0.0 social-auth-app-django-4.0.0 sqlparse-0.4.2 svgwrite-1.4.2 swagger-spec-validator-2.7.4 text-unidecode-1.3 tzdata-2022.1 uritemplate-4.1.1 vine-5.0.0 wcwidth-0.2.5 wrapt-1.14.1
Collecting nautobot-plugin-nornir==1.0.0
  Downloading nautobot_plugin_nornir-1.0.0-py3-none-any.whl (21 kB)
Collecting nautobot-golden-config==1.0.0
  Downloading nautobot_golden_config-1.0.0-py3-none-any.whl (129 kB)
Requirement already satisfied: nautobot>=1.2.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot-plugin-nornir==1.0.0) (1.2.7)
Requirement already satisfied: netutils>=1.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot-plugin-nornir==1.0.0) (1.0.0)
Collecting nornir-nautobot<3.0.0,>=2.2.0
  Downloading nornir_nautobot-2.2.1-py3-none-any.whl (14 kB)
Collecting deepdiff<6.0.0,>=5.5.0
  Downloading deepdiff-5.8.1-py3-none-any.whl (69 kB)
Collecting django-pivot<2.0.0,>=1.8.1
  Downloading django_pivot-1.9.0-py3-none-any.whl (14 kB)
Collecting matplotlib<4.0.0,>=3.3.2
  Downloading matplotlib-3.5.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.3 MB)
Requirement already satisfied: Django<3.2.0,>=3.1.12 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.14)
Requirement already satisfied: GitPython==3.1.18 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.18)
Requirement already satisfied: Jinja2<2.12.0,>=2.11.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.11.3)
Requirement already satisfied: Markdown<3.4.0,>=3.3.6 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.3.7)
Requirement already satisfied: MarkupSafe==2.0.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.1)
Requirement already satisfied: Pillow<9.1.0,>=9.0.0; python_version >= "3.7" and python_version < "4.0" in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (9.0.1)
Requirement already satisfied: PyYAML<5.5.0,>=5.4.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.4.1)
Requirement already satisfied: celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0" in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.2.7)
Requirement already satisfied: django-ajax-tables<1.2.0,>=1.1.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.1.1)
Requirement already satisfied: django-cacheops<5.2,>=5.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1)
Requirement already satisfied: django-celery-beat<3.0.0,>=2.2.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.0)
Requirement already satisfied: django-constance[database]<2.9.0,>=2.8.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.8.0)
Requirement already satisfied: django-cors-headers<3.8.0,>=3.7.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.7.0)
Requirement already satisfied: django-cryptography<1.1,>=1.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.0)
Requirement already satisfied: django-db-file-storage<0.6.0,>=0.5.5 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.5.5)
Requirement already satisfied: django-extensions<3.2.0,>=3.1.5 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.5)
Requirement already satisfied: django-filter<2.5.0,>=2.4.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.0)
Requirement already satisfied: django-health-check<4.0.0,>=3.16.4 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.16.5)
Requirement already satisfied: django-jinja<2.8.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.7.1)
Requirement already satisfied: django-mptt<0.12.0,>=0.11.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.11.0)
Requirement already satisfied: django-prometheus<2.2.0,>=2.1.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.1.0)
Requirement already satisfied: django-redis<5.2.0,>=5.1.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1.0)
Requirement already satisfied: django-rq<2.5.0,>=2.4.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.1)
Requirement already satisfied: django-tables2<2.4.0,>=2.3.4 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.4)
Requirement already satisfied: django-taggit<1.4.0,>=1.3.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3.0)
Requirement already satisfied: django-timezone-field<4.2.0,>=4.1.2 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.1.2)
Requirement already satisfied: django-webserver<1.3.0,>=1.2.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.2.0)
Requirement already satisfied: djangorestframework<3.13.0,>=3.12.4 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.12.4)
Requirement already satisfied: drf-yasg[validation]<1.21.0,>=1.20.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.20.0)
Requirement already satisfied: graphene-django<2.16.0,>=2.15.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.15.0)
Requirement already satisfied: graphene-django-optimizer<0.9.0,>=0.8.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.8.0)
Requirement already satisfied: importlib-metadata<4.5,>=4.4; python_version < "3.10" in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.4.0)
Requirement already satisfied: jsonschema<3.3.0,>=3.2.0 in /usr/lib/python3/dist-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.2.0)
Requirement already satisfied: netaddr<0.9.0,>=0.8.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.8.0)
Requirement already satisfied: psycopg2-binary<2.9.0,>=2.8.6 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.8.6)
Requirement already satisfied: pycryptodome<3.11.0,>=3.10.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.10.4)
Requirement already satisfied: pyuwsgi<<IP_ADDRESS>,>=<IP_ADDRESS>.post0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.20)
Requirement already satisfied: social-auth-app-django<5.0.0,>=4.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.0.0)
Requirement already satisfied: svgwrite<1.5.0,>=1.4.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.4.2)
Collecting nornir<4.0.0,>=3.0.0
  Downloading nornir-3.3.0-py3-none-any.whl (30 kB)
Collecting nornir-jinja2<1,>=0
  Downloading nornir_jinja2-0.2.0-py3-none-any.whl (7.2 kB)
Collecting nornir-napalm<1,>=0
  Downloading nornir_napalm-0.2.0-py3-none-any.whl (10 kB)
Collecting nornir-netmiko<1,>=0
  Downloading nornir_netmiko-0.1.2-py3-none-any.whl (10 kB)
Collecting nornir-utils<1,>=0
  Downloading nornir_utils-0.2.0-py3-none-any.whl (15 kB)
Collecting pynautobot<2.0.0,>=1.0.1
  Downloading pynautobot-1.1.2-py3-none-any.whl (31 kB)
Collecting requests<3.0.0,>=2.25.1
  Downloading requests-2.28.0-py3-none-any.whl (62 kB)
Collecting ordered-set<4.2.0,>=4.1.0
  Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Collecting cycler>=0.10
  Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting fonttools>=4.22.0
  Downloading fonttools-4.33.3-py3-none-any.whl (930 kB)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.4.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB)
Collecting numpy>=1.17
  Downloading numpy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
Requirement already satisfied: packaging>=20.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (21.3)
Requirement already satisfied: pyparsing>=2.2.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7 in /opt/nautobot/.local/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (2.8.2)
Requirement already satisfied: asgiref<4,>=3.2.10 in /opt/nautobot/.local/lib/python3.8/site-packages (from Django<3.2.0,>=3.1.12->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.5.2)
Requirement already satisfied: pytz in /opt/nautobot/.local/lib/python3.8/site-packages (from Django<3.2.0,>=3.1.12->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2022.1)
Requirement already satisfied: sqlparse>=0.2.2 in /opt/nautobot/.local/lib/python3.8/site-packages (from Django<3.2.0,>=3.1.12->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.4.2)
Requirement already satisfied: gitdb<5,>=4.0.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from GitPython==3.1.18->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.0.9)
Requirement already satisfied: billiard<4.0,>=<IP_ADDRESS> in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (<IP_ADDRESS>)
Requirement already satisfied: kombu<6.0,>=5.2.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.2.4)
Requirement already satisfied: vine<6.0,>=5.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.0.0)
Requirement already satisfied: click<9.0,>=8.0.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (8.1.3)
Requirement already satisfied: click-didyoumean>=0.0.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.3.0)
Requirement already satisfied: click-repl>=0.2.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.0)
Requirement already satisfied: click-plugins>=1.1.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.1.1)
Requirement already satisfied: redis>=3.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.3.4)
Requirement already satisfied: funcy<2.0,>=1.8 in /opt/nautobot/.local/lib/python3.8/site-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.17)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.14.0)
Requirement already satisfied: tzdata in /opt/nautobot/.local/lib/python3.8/site-packages (from django-celery-beat<3.0.0,>=2.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2022.1)
Requirement already satisfied: python-crontab>=2.3.4 in /opt/nautobot/.local/lib/python3.8/site-packages (from django-celery-beat<3.0.0,>=2.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.6.0)
Requirement already satisfied: backports.zoneinfo; python_version < "3.9" in /opt/nautobot/.local/lib/python3.8/site-packages (from django-celery-beat<3.0.0,>=2.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.1)
Requirement already satisfied: django-picklefield; extra == "database" in /opt/nautobot/.local/lib/python3.8/site-packages (from django-constance[database]<2.9.0,>=2.8.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1)
Requirement already satisfied: django-appconf in /opt/nautobot/.local/lib/python3.8/site-packages (from django-cryptography<1.1,>=1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.0.5)
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from django-cryptography<1.1,>=1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.8)
Requirement already satisfied: django-js-asset in /opt/nautobot/.local/lib/python3.8/site-packages (from django-mptt<0.12.0,>=0.11.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.0)
Requirement already satisfied: prometheus-client>=0.7 in /opt/nautobot/.local/lib/python3.8/site-packages (from django-prometheus<2.2.0,>=2.1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.14.1)
Requirement already satisfied: rq>=1.2 in /opt/nautobot/.local/lib/python3.8/site-packages (from django-rq<2.5.0,>=2.4.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.10.1)
Requirement already satisfied: coreapi>=2.3.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.3)
Requirement already satisfied: coreschema>=0.0.4 in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.0.4)
Requirement already satisfied: ruamel.yaml>=0.15.34 in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.17.21)
Requirement already satisfied: inflection>=0.3.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.5.1)
Requirement already satisfied: uritemplate>=3.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.1.1)
Requirement already satisfied: swagger-spec-validator>=2.1.0; extra == "validation" in /opt/nautobot/.local/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.7.4)
Requirement already satisfied: graphene<3,>=2.1.7 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.1.9)
Requirement already satisfied: graphql-core<3,>=2.1.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.2)
Requirement already satisfied: singledispatch>=<IP_ADDRESS> in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.7.0)
Requirement already satisfied: promise>=2.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3)
Requirement already satisfied: text-unidecode in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3)
Requirement already satisfied: zipp>=0.5 in /usr/lib/python3/dist-packages (from importlib-metadata<4.5,>=4.4; python_version < "3.10"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.0.0)
Requirement already satisfied: social-auth-core>=3.3.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.2.0)
Collecting mypy_extensions<0.5.0,>=0.4.1
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting typing_extensions<5.0,>=4.1
  Using cached typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting napalm<4,>=3
  Downloading napalm-3.4.1-py2.py3-none-any.whl (256 kB)
Collecting netmiko<4.0.0,>=3.4.0
  Downloading netmiko-3.4.0-py3-none-any.whl (178 kB)
Requirement already satisfied: colorama<0.5.0,>=0.4.3 in /usr/lib/python3/dist-packages (from nornir-utils<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (0.4.3)
Collecting charset-normalizer~=2.0.0
  Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2.8)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2019.11.28)
Requirement already satisfied: smmap<6,>=3.0.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from gitdb<5,>=4.0.1->GitPython==3.1.18->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.0.0)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in /opt/nautobot/.local/lib/python3.8/site-packages (from kombu<6.0,>=5.2.3->celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1.1)
Requirement already satisfied: prompt-toolkit in /opt/nautobot/.local/lib/python3.8/site-packages (from click-repl>=0.2.0->celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.0.30)
Requirement already satisfied: deprecated>=1.2.3 in /opt/nautobot/.local/lib/python3.8/site-packages (from redis>=3.0.0->django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.2.13)
Requirement already satisfied: async-timeout>=4.0.2 in /opt/nautobot/.local/lib/python3.8/site-packages (from redis>=3.0.0->django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.0.2)
Requirement already satisfied: itypes in /opt/nautobot/.local/lib/python3.8/site-packages (from coreapi>=2.3.3->drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.2.0)
Requirement already satisfied: ruamel.yaml.clib>=0.2.6; platform_python_implementation == "CPython" and python_version < "3.11" in /opt/nautobot/.local/lib/python3.8/site-packages (from ruamel.yaml>=0.15.34->drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.6)
Requirement already satisfied: graphql-relay<3,>=2 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.1)
Requirement already satisfied: aniso8601<=7,>=3 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (7.0.0)
Requirement already satisfied: rx<2,>=1.6 in /opt/nautobot/.local/lib/python3.8/site-packages (from graphql-core<3,>=2.1.0->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.6.1)
Requirement already satisfied: oauthlib>=1.0.3 in /usr/lib/python3/dist-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.0)
Requirement already satisfied: requests-oauthlib>=0.6.1 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3.1)
Requirement already satisfied: PyJWT>=2.0.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.0)
Requirement already satisfied: defusedxml>=0.5.0rc1 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.7.1)
Requirement already satisfied: python3-openid>=3.0.10 in /opt/nautobot/.local/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.2.0)
Requirement already satisfied: setuptools>=38.4.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (62.6.0)
Collecting cffi>=1.11.3
  Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
Collecting paramiko>=2.6.0
  Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
Collecting future
  Downloading future-0.18.2.tar.gz (829 kB)
Collecting textfsm
  Downloading textfsm-1.1.2-py2.py3-none-any.whl (44 kB)
Collecting pyeapi>=0.8.2
  Downloading pyeapi-0.8.4.tar.gz (138 kB)
Collecting junos-eznc>=2.6.3
  Downloading junos_eznc-2.6.4-py2.py3-none-any.whl (197 kB)
Collecting ciscoconfparse
  Downloading ciscoconfparse-1.6.40-py3-none-any.whl (136 kB)
Collecting scp
  Downloading scp-0.14.4-py2.py3-none-any.whl (8.6 kB)
Requirement already satisfied: lxml>=4.3.0 in /opt/nautobot/.local/lib/python3.8/site-packages (from napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (4.6.5)
Collecting ncclient
  Downloading ncclient-0.6.13.tar.gz (105 kB)
Collecting tenacity
  Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Collecting ntc-templates
  Downloading ntc_templates-3.0.0-py3-none-any.whl (303 kB)
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages (from netmiko<4.0.0,>=3.4.0->nornir-netmiko<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (3.4)
Requirement already satisfied: wcwidth in /opt/nautobot/.local/lib/python3.8/site-packages (from prompt-toolkit->click-repl>=0.2.0->celery<5.3.0,>=5.2.2; python_version >= "3.7" and python_version < "4.0"->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.5)
Requirement already satisfied: wrapt<2,>=1.10 in /opt/nautobot/.local/lib/python3.8/site-packages (from deprecated>=1.2.3->redis>=3.0.0->django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.14.1)
Collecting pycparser
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting bcrypt>=3.1.3
  Downloading bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (62 kB)
Requirement already satisfied: pynacl>=1.0.1 in /usr/lib/python3/dist-packages (from paramiko>=2.6.0->napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (1.3.0)
Collecting yamlordereddictloader
  Downloading yamlordereddictloader-0.4.0.tar.gz (3.3 kB)
Collecting transitions
  Downloading transitions-0.8.11-py2.py3-none-any.whl (83 kB)
Collecting dnspython<3.0.0,>=2.1.0
  Downloading dnspython-2.2.1-py3-none-any.whl (269 kB)
Collecting loguru==0.6.0
  Downloading loguru-0.6.0-py3-none-any.whl (58 kB)
Collecting passlib<2.0.0,>=1.7.4
  Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)
Collecting toml==0.10.2
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Building wheels for collected packages: future, pyeapi, ncclient, yamlordereddictloader
  Building wheel for future (setup.py): started
  Building wheel for future (setup.py): finished with status 'done'
  Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=19632f3e3910d932d4d94d674bacb159d4c26d3a75ee9a7275065be09d482144
  Stored in directory: /opt/nautobot/.cache/pip/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4
  Building wheel for pyeapi (setup.py): started
  Building wheel for pyeapi (setup.py): finished with status 'done'
  Created wheel for pyeapi: filename=pyeapi-0.8.4-py3-none-any.whl size=90609 sha256=6940e359f6362c03f8be16ce1b81c6d9c135e163298d178e0535b05d870f8dbf
  Stored in directory: /opt/nautobot/.cache/pip/wheels/50/4b/1c/a19c11fa5105cebe52f69ab255e12d6255f44c218d600c4b72
  Building wheel for ncclient (setup.py): started
  Building wheel for ncclient (setup.py): finished with status 'done'
  Created wheel for ncclient: filename=ncclient-0.6.13-py2.py3-none-any.whl size=84645 sha256=4008610879b45e6902f3263a2de8fb7d6824ad0ddb647b88154c9d1305a1bad2
  Stored in directory: /opt/nautobot/.cache/pip/wheels/67/11/3c/a37e8444e37c5ba652e424bbcee2350b982497dd9bfc55f175
  Building wheel for yamlordereddictloader (setup.py): started
  Building wheel for yamlordereddictloader (setup.py): finished with status 'done'
  Created wheel for yamlordereddictloader: filename=yamlordereddictloader-0.4.0-py3-none-any.whl size=4052 sha256=44b189cafa529199d6254682877de96a7ddb1d7a08b7a420198cf70051080cef
  Stored in directory: /opt/nautobot/.cache/pip/wheels/50/9a/6f/9cb3312fd9cd01ea93c3fdc1dbee95f5fa0133125d4c7cb09a
Successfully built future pyeapi ncclient yamlordereddictloader
Installing collected packages: mypy-extensions, typing-extensions, nornir, nornir-jinja2, pycparser, cffi, bcrypt, paramiko, charset-normalizer, requests, future, textfsm, pyeapi, scp, tenacity, ntc-templates, netmiko, ncclient, yamlordereddictloader, transitions, junos-eznc, dnspython, loguru, passlib, toml, ciscoconfparse, napalm, nornir-napalm, nornir-netmiko, nornir-utils, pynautobot, nornir-nautobot, nautobot-plugin-nornir, ordered-set, deepdiff, django-pivot, cycler, fonttools, kiwisolver, numpy, matplotlib, nautobot-golden-config
Successfully installed bcrypt-3.2.2 cffi-1.15.0 charset-normalizer-2.0.12 ciscoconfparse-1.6.40 cycler-0.11.0 deepdiff-5.8.1 django-pivot-1.9.0 dnspython-2.2.1 fonttools-4.33.3 future-0.18.2 junos-eznc-2.6.4 kiwisolver-1.4.3 loguru-0.6.0 matplotlib-3.5.2 mypy-extensions-0.4.3 napalm-3.4.1 nautobot-golden-config-1.0.0 nautobot-plugin-nornir-1.0.0 ncclient-0.6.13 netmiko-3.4.0 nornir-3.3.0 nornir-jinja2-0.2.0 nornir-napalm-0.2.0 nornir-nautobot-2.2.1 nornir-netmiko-0.1.2 nornir-utils-0.2.0 ntc-templates-3.0.0 numpy-1.23.0 ordered-set-4.1.0 paramiko-2.11.0 passlib-1.7.4 pycparser-2.21 pyeapi-0.8.4 pynautobot-1.1.2 requests-2.28.0 scp-0.14.4 tenacity-8.0.1 textfsm-1.1.2 toml-0.10.2 transitions-0.8.11 typing-extensions-4.2.0 yamlordereddictloader-0.4.0
Configuration file created at '/opt/nautobot/nautobot_config.py'

-- Logs begin at Wed 2022-06-29 13:53:13 UTC, end at Wed 2022-06-29 14:20:33 UTC. --
Jun 29 14:20:32 ip-172-31-85-25 systemd[1]: Starting Nautobot DB Migrations and Upgrade Tasks...
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]: Traceback (most recent call last):
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/bin/nautobot-server", line 8, in <module>
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     sys.exit(main())
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/nautobot/core/cli.py", line 54, in main
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     run_app(
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/nautobot/core/runner/runner.py", line 266, in run_app
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     management.execute_from_command_line([runner_name, command] + command_args)
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     utility.execute()
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django/core/management/__init__.py", line 377, in execute
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     django.setup()
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     apps.populate(settings.INSTALLED_APPS)
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django/apps/registry.py", line 114, in populate
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     app_config.import_models()
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django/apps/config.py", line 211, in import_models
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     self.models_module = import_module(models_module_name)
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     return _bootstrap._gcd_import(name[level:], package, level)
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap_external>", line 848, in exec_module
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django_celery_beat/models.py", line 246, in <module>
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     class CrontabSchedule(models.Model):
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/django_celery_beat/models.py", line 301, in CrontabSchedule
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     timezone = timezone_field.TimeZoneField(
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:   File "/opt/nautobot/.local/lib/python3.8/site-packages/timezone_field/fields.py", line 88, in __init__
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]:     super(TimeZoneField, self).__init__(*args, **kwargs)
Jun 29 14:20:33 ip-172-31-85-25 nautobot-server[25910]: TypeError: __init__() got an unexpected keyword argument 'use_pytz'
Jun 29 14:20:33 ip-172-31-85-25 systemd[1]: nautobot-post-upgrade.service: Main process exited, code=exited, status=1/FAILURE
Jun 29 14:20:33 ip-172-31-85-25 systemd[1]: nautobot-post-upgrade.service: Failed with result 'exit-code'.
Jun 29 14:20:33 ip-172-31-85-25 systemd[1]: Failed to start Nautobot DB Migrations and Upgrade Tasks.

@bryanculver I created an instance in my AWS and captured the logs; please reopen the issue

Any chance you can provide the specific pip commands that were called at each step as well? I'm still getting different results when I try to follow this locally.

pip3 install --upgrade pip wheel setuptools
pip3 install git+https://github.com/python-social-auth/social-core.git@f27461df08bed02cdb8f95b828316a63751bb3a4#egg=social-auth-core[saml]
pip3 install --no-cache-dir --no-binary=pyuwsgi nautobot==1.2.7 boto3==1.20.29 django-storages==1.12.3
pip3 install nautobot-plugin-nornir==1.0.0 nautobot-golden-config==1.0.0

I see it attempt to install django-celery-beat v2.3.0, but it ultimately resolves to v2.2.1 as more packages get installed.

Building wheels for collected packages: django-db-file-storage, graphene-django-optimizer, psycopg2-binary, pycryptodome, PyYAML, coreschema, promise, python-crontab, ruamel.yaml.clib
  Building wheel for django-db-file-storage (setup.py) ... done
  Created wheel for django-db-file-storage: filename=django_db_file_storage-0.5.5-py3-none-any.whl size=8940 sha256=a799382a8b35cb9dbabddbe76dd522d89bf32f790c526e0685f4deb3a25f23ba
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/40/a7/19/07ac507be1e6bfe204101dd687a336a5844a7cd787534ddd16
  Building wheel for graphene-django-optimizer (setup.py) ... done
  Created wheel for graphene-django-optimizer: filename=graphene_django_optimizer-0.8.0-py2.py3-none-any.whl size=9155 sha256=3ae17d035efe94a3982c7c68a5e3679c9294efc7422c1f4aa608176eab5383e9
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/5a/a2/a1/203d3ea90c66be3485b7eb3c24520a9ca2645e10ff4eb430f7
  Building wheel for psycopg2-binary (setup.py) ... done
  Created wheel for psycopg2-binary: filename=psycopg2_binary-2.8.6-cp38-cp38-macosx_12_0_arm64.whl size=137690 sha256=1e1b5727627b5bdc90fcb7fe4dc2e40d5e8e204bc9f414cda0e6cc76314d77e1
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/15/d7/13/ef37b82cf1de521c82c129a16ad8007a81b4eab0f23b22c7b3
  Building wheel for pycryptodome (setup.py) ... done
  Created wheel for pycryptodome: filename=pycryptodome-3.10.4-cp35-abi3-macosx_12_0_arm64.whl size=1449650 sha256=d2380f86f9118a596b0bc05acd047cc91a472f943521ce1d3a83ad32136be8b2
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/15/34/4a/de5a75c2c756d0449c2858606ea6a05f0d20a42a20da68bed9
  Building wheel for PyYAML (pyproject.toml) ... done
  Created wheel for PyYAML: filename=PyYAML-5.4.1-cp38-cp38-macosx_12_0_arm64.whl size=45659 sha256=47a1303129278c225f40e7774bd931be81a5526c3b43fcc3671d170a671b0e57
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/dd/c5/1d/5d7436173d3efd4a14dcb510eb0b29525ecb6b0e41489e716e
  Building wheel for coreschema (setup.py) ... done
  Created wheel for coreschema: filename=coreschema-0.0.4-py3-none-any.whl size=15015 sha256=dee0ffb0f1162a5993b624af008feb6c76ddeb7cfbdc4541292664fd6a49fb82
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/37/21/45/2ce3dd0189e3d2fb7a325b9d3e6491acb7882c8275466d5401
  Building wheel for promise (setup.py) ... done
  Created wheel for promise: filename=promise-2.3-py3-none-any.whl size=21486 sha256=bc2f97434662c47361d46f5d92e47dba43ff061ac93d797992b367c01f262866
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/54/aa/01/724885182f93150035a2a91bce34a12877e8067a97baaf5dc8
  Building wheel for python-crontab (setup.py) ... done
  Created wheel for python-crontab: filename=python_crontab-2.6.0-py3-none-any.whl size=25806 sha256=2dc901d8884627e829c37f184743667310dac45c2c82687171a708824e8b1372
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/15/b1/cf/02130d15e4defa826a6cc5cbf2619571bb85eff8998a144fa0
  Building wheel for ruamel.yaml.clib (setup.py) ... done
  Created wheel for ruamel.yaml.clib: filename=ruamel.yaml.clib-0.2.6-cp38-cp38-macosx_12_0_arm64.whl size=125116 sha256=43d12f507c1e24b7ae666287b24eb1bbefad26360f3214608f9e5a150ec2efb5
  Stored in directory: /private/var/folders/18/q36vhj313x92z1zcqqbzqc9h0000gn/T/pip-ephem-wheel-cache-i3le5jy2/wheels/17/0a/cb/8df6ed5547555605ad0f025f670be83ff322b3cfb5982e9427
Successfully built django-db-file-storage graphene-django-optimizer psycopg2-binary pycryptodome PyYAML coreschema promise python-crontab ruamel.yaml.clib
Installing collected packages: wcwidth, text-unidecode, rx, pyuwsgi, pytz, netaddr, itypes, graphene-django-optimizer, funcy, django-ajax-tables, billiard, aniso8601, zipp, vine, uritemplate, svgwrite, sqlparse, smmap, singledispatch, ruamel.yaml.clib, redis, PyYAML, python-dateutil, pyrsistent, pyparsing, pycryptodome, psycopg2-binary, prompt-toolkit, promise, prometheus-client, Pillow, netutils, MarkupSafe, jmespath, inflection, django-constance, click, attrs, asgiref, ruamel.yaml, rq, python-crontab, packaging, jsonschema, Jinja2, importlib-metadata, graphql-core, gitdb, django-prometheus, Django, click-repl, click-plugins, click-didyoumean, botocore, amqp, swagger-spec-validator, s3transfer, Markdown, kombu, graphql-relay, GitPython, djangorestframework, django-webserver, django-timezone-field, django-taggit, django-tables2, django-storages, django-rq, django-redis, django-picklefield, django-js-asset, django-jinja, django-health-check, django-filter, django-extensions, django-db-file-storage, django-cors-headers, django-cacheops, django-appconf, coreschema, social-auth-app-django, graphene, django-mptt, django-cryptography, coreapi, celery, boto3, graphene-django, drf-yasg, django-celery-beat, nautobot
  Running setup.py install for pyuwsgi ... done
Successfully installed Django-3.1.14 GitPython-3.1.18 Jinja2-2.11.3 Markdown-3.3.7 MarkupSafe-2.0.1 Pillow-9.0.1 PyYAML-5.4.1 amqp-5.1.1 aniso8601-7.0.0 asgiref-3.5.2 attrs-21.4.0 billiard-<IP_ADDRESS> boto3-1.20.29 botocore-1.23.54 celery-5.2.7 click-8.1.3 click-didyoumean-0.3.0 click-plugins-1.1.1 click-repl-0.2.0 coreapi-2.3.3 coreschema-0.0.4 django-ajax-tables-1.1.1 django-appconf-1.0.5 django-cacheops-5.1 django-celery-beat-2.2.1 django-constance-2.8.0 django-cors-headers-3.7.0 django-cryptography-1.0 django-db-file-storage-0.5.5 django-extensions-3.1.5 django-filter-2.4.0 django-health-check-3.16.5 django-jinja-2.7.1 django-js-asset-2.0.0 django-mptt-0.11.0 django-picklefield-3.0.1 django-prometheus-2.1.0 django-redis-5.1.0 django-rq-2.4.1 django-storages-1.12.3 django-tables2-2.3.4 django-taggit-1.3.0 django-timezone-field-4.1.2 django-webserver-1.2.0 djangorestframework-3.12.4 drf-yasg-1.20.0 funcy-1.17 gitdb-4.0.9 graphene-2.1.9 graphene-django-2.15.0 graphene-django-optimizer-0.8.0 graphql-core-2.3.2 graphql-relay-2.0.1 importlib-metadata-4.4.0 inflection-0.5.1 itypes-1.2.0 jmespath-0.10.0 jsonschema-3.2.0 kombu-5.2.4 nautobot-1.2.7 netaddr-0.8.0 netutils-1.0.0 packaging-21.3 prometheus-client-0.14.1 promise-2.3 prompt-toolkit-3.0.30 psycopg2-binary-2.8.6 pycryptodome-3.10.4 pyparsing-3.0.9 pyrsistent-0.18.1 python-crontab-2.6.0 python-dateutil-2.8.2 pytz-2022.1 pyuwsgi-2.0.20 redis-3.5.3 rq-1.10.1 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.6 rx-1.6.1 s3transfer-0.5.2 singledispatch-3.7.0 smmap-5.0.0 social-auth-app-django-4.0.0 sqlparse-0.4.2 svgwrite-1.4.2 swagger-spec-validator-2.7.4 text-unidecode-1.3 uritemplate-4.1.1 vine-5.0.0 wcwidth-0.2.5 zipp-3.8.0

Developer/sandbox/issue-1855
➜ pip3 install nautobot-plugin-nornir==1.0.0 nautobot-golden-config==1.0.0
Collecting nautobot-plugin-nornir==1.0.0
  Downloading nautobot_plugin_nornir-1.0.0-py3-none-any.whl (21 kB)
Collecting nautobot-golden-config==1.0.0
  Downloading nautobot_golden_config-1.0.0-py3-none-any.whl (129 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.1/129.1 kB 1.6 MB/s eta 0:00:00
Requirement already satisfied: netutils>=1.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot-plugin-nornir==1.0.0) (1.0.0)
Collecting nornir-nautobot<3.0.0,>=2.2.0
  Downloading nornir_nautobot-2.2.1-py3-none-any.whl (14 kB)
Requirement already satisfied: nautobot>=1.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot-plugin-nornir==1.0.0) (1.2.7)
Collecting deepdiff<6.0.0,>=5.5.0
  Downloading deepdiff-5.8.1-py3-none-any.whl (69 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 1.9 MB/s eta 0:00:00
Collecting matplotlib<4.0.0,>=3.3.2
  Downloading matplotlib-3.5.2-cp38-cp38-macosx_11_0_arm64.whl (7.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 43.6 MB/s eta 0:00:00
Collecting django-pivot<2.0.0,>=1.8.1
  Downloading django_pivot-1.9.0-py3-none-any.whl (14 kB)
Collecting ordered-set<4.2.0,>=4.1.0
  Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Requirement already satisfied: django>=2.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-pivot<2.0.0,>=1.8.1->nautobot-golden-config==1.0.0) (3.1.14)
Requirement already satisfied: pillow>=6.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (9.0.1)
Collecting numpy>=1.17
  Downloading numpy-1.23.0-cp38-cp38-macosx_11_0_arm64.whl (13.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 MB 47.8 MB/s eta 0:00:00
Requirement already satisfied: pyparsing>=2.2.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (3.0.9)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.4.3-cp38-cp38-macosx_11_0_arm64.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.2/63.2 kB 1.7 MB/s eta 0:00:00
Requirement already satisfied: packaging>=20.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (21.3)
Requirement already satisfied: python-dateutil>=2.7 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from matplotlib<4.0.0,>=3.3.2->nautobot-golden-config==1.0.0) (2.8.2)
Collecting fonttools>=4.22.0
  Downloading fonttools-4.33.3-py3-none-any.whl (930 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 930.9/930.9 kB 26.4 MB/s eta 0:00:00
Collecting cycler>=0.10
  Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB)
Requirement already satisfied: django-timezone-field<4.2.0,>=4.1.2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.1.2)
Requirement already satisfied: django-taggit<1.4.0,>=1.3.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3.0)
Requirement already satisfied: django-celery-beat<3.0.0,>=2.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.2.1)
Requirement already satisfied: django-db-file-storage<0.6.0,>=0.5.5 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.5.5)
Requirement already satisfied: GitPython==3.1.18 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.18)
Requirement already satisfied: pyuwsgi<<IP_ADDRESS>,>=<IP_ADDRESS>.post0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.20)
Requirement already satisfied: django-cors-headers<3.8.0,>=3.7.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.7.0)
Requirement already satisfied: django-cacheops<5.2,>=5.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1)
Requirement already satisfied: psycopg2-binary<2.9.0,>=2.8.6 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.8.6)
Requirement already satisfied: graphene-django<2.16.0,>=2.15.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.15.0)
Requirement already satisfied: PyYAML<5.5.0,>=5.4.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.4.1)
Requirement already satisfied: drf-yasg[validation]<1.21.0,>=1.20.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.20.0)
Requirement already satisfied: pycryptodome<3.11.0,>=3.10.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.10.4)
Requirement already satisfied: django-extensions<3.2.0,>=3.1.5 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.1.5)
Requirement already satisfied: celery<5.3.0,>=5.2.2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.2.7)
Requirement already satisfied: importlib-metadata<4.5,>=4.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.4.0)
Requirement already satisfied: graphene-django-optimizer<0.9.0,>=0.8.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.8.0)
Requirement already satisfied: netaddr<0.9.0,>=0.8.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.8.0)
Requirement already satisfied: django-health-check<4.0.0,>=3.16.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.16.5)
Requirement already satisfied: django-constance[database]<2.9.0,>=2.8.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.8.0)
Requirement already satisfied: jsonschema<3.3.0,>=3.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.2.0)
Requirement already satisfied: svgwrite<1.5.0,>=1.4.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.4.2)
Requirement already satisfied: django-filter<2.5.0,>=2.4.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.0)
Requirement already satisfied: django-cryptography<1.1,>=1.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.0)
Requirement already satisfied: django-prometheus<2.2.0,>=2.1.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.1.0)
Requirement already satisfied: Jinja2<2.12.0,>=2.11.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.11.3)
Requirement already satisfied: djangorestframework<3.13.0,>=3.12.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.12.4)
Requirement already satisfied: django-jinja<2.8.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.7.1)
Requirement already satisfied: django-ajax-tables<1.2.0,>=1.1.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.1.1)
Requirement already satisfied: social-auth-app-django<5.0.0,>=4.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.0.0)
Requirement already satisfied: django-redis<5.2.0,>=5.1.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1.0)
Requirement already satisfied: django-tables2<2.4.0,>=2.3.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.4)
Requirement already satisfied: Markdown<3.4.0,>=3.3.6 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.3.7)
Requirement already satisfied: MarkupSafe==2.0.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.1)
Requirement already satisfied: django-webserver<1.3.0,>=1.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.2.0)
Requirement already satisfied: django-mptt<0.12.0,>=0.11.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.11.0)
Requirement already satisfied: django-rq<2.5.0,>=2.4.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.1)
Requirement already satisfied: gitdb<5,>=4.0.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from GitPython==3.1.18->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.0.9)
Collecting nornir-napalm<1,>=0
  Downloading nornir_napalm-0.2.0-py3-none-any.whl (10 kB)
Collecting nornir-jinja2<1,>=0
  Downloading nornir_jinja2-0.2.0-py3-none-any.whl (7.2 kB)
Collecting nornir<4.0.0,>=3.0.0
  Downloading nornir-3.3.0-py3-none-any.whl (30 kB)
Collecting nornir-utils<1,>=0
  Downloading nornir_utils-0.2.0-py3-none-any.whl (15 kB)
Requirement already satisfied: requests<3.0.0,>=2.25.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2.28.1)
Collecting nornir-netmiko<1,>=0
  Downloading nornir_netmiko-0.1.2-py3-none-any.whl (10 kB)
Collecting pynautobot<2.0.0,>=1.0.1
  Downloading pynautobot-1.1.2-py3-none-any.whl (31 kB)
Requirement already satisfied: click-didyoumean>=0.0.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.3.0)
Requirement already satisfied: pytz>=2021.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2022.1)
Requirement already satisfied: click-plugins>=1.1.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.1.1)
Requirement already satisfied: vine<6.0,>=5.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.0.0)
Requirement already satisfied: billiard<4.0,>=<IP_ADDRESS> in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (<IP_ADDRESS>)
Requirement already satisfied: click<9.0,>=8.0.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (8.1.3)
Requirement already satisfied: click-repl>=0.2.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.0)
Requirement already satisfied: kombu<6.0,>=5.2.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.2.4)
Requirement already satisfied: sqlparse>=0.2.2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django>=2.2.0->django-pivot<2.0.0,>=1.8.1->nautobot-golden-config==1.0.0) (0.4.2)
Requirement already satisfied: asgiref<4,>=3.2.10 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django>=2.2.0->django-pivot<2.0.0,>=1.8.1->nautobot-golden-config==1.0.0) (3.5.2)
Requirement already satisfied: six>=1.4.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.16.0)
Requirement already satisfied: funcy<2.0,>=1.8 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.17)
Requirement already satisfied: redis>=3.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-cacheops<5.2,>=5.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.5.3)
Requirement already satisfied: python-crontab>=2.3.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-celery-beat<3.0.0,>=2.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.6.0)
Requirement already satisfied: django-picklefield in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-constance[database]<2.9.0,>=2.8.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.0.1)
Requirement already satisfied: cryptography in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-cryptography<1.1,>=1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (37.0.2)
Requirement already satisfied: django-appconf in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-cryptography<1.1,>=1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.0.5)
Requirement already satisfied: django-js-asset in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-mptt<0.12.0,>=0.11.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.0)
Requirement already satisfied: prometheus-client>=0.7 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-prometheus<2.2.0,>=2.1.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.14.1)
Requirement already satisfied: rq>=1.2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from django-rq<2.5.0,>=2.4.1->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.10.1)
Requirement already satisfied: coreschema>=0.0.4 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.0.4)
Requirement already satisfied: uritemplate>=3.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.1.1)
Requirement already satisfied: ruamel.yaml>=0.15.34 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.17.21)
Requirement already satisfied: inflection>=0.3.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.5.1)
Requirement already satisfied: coreapi>=2.3.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.3)
Requirement already satisfied: swagger-spec-validator>=2.1.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.7.4)
Requirement already satisfied: text-unidecode in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3)
Requirement already satisfied: graphene<3,>=2.1.7 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.1.9)
Requirement already satisfied: promise>=2.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3)
Requirement already satisfied: graphql-core<3,>=2.1.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.3.2)
Requirement already satisfied: singledispatch>=<IP_ADDRESS> in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from importlib-metadata<4.5,>=4.4->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.8.0)
Requirement already satisfied: attrs>=17.4.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from jsonschema<3.3.0,>=3.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (21.4.0)
Requirement already satisfied: pyrsistent>=0.14.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from jsonschema<3.3.0,>=3.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.18.1)
Requirement already satisfied: setuptools in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from jsonschema<3.3.0,>=3.2.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (62.6.0)
Collecting mypy_extensions<0.5.0,>=0.4.1
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting typing_extensions<5.0,>=4.1
  Using cached typing_extensions-4.2.0-py3-none-any.whl (24 kB)
Collecting napalm<4,>=3
  Downloading napalm-3.4.1-py2.py3-none-any.whl (256 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 256.8/256.8 kB 8.7 MB/s eta 0:00:00
Collecting netmiko<4.0.0,>=3.4.0
  Downloading netmiko-3.4.0-py3-none-any.whl (178 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.9/178.9 kB 6.4 MB/s eta 0:00:00
Collecting colorama<0.5.0,>=0.4.3
  Downloading colorama-0.4.5-py2.py3-none-any.whl (16 kB)
Requirement already satisfied: certifi>=2017.4.17 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2022.6.15)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (1.26.9)
Requirement already satisfied: idna<4,>=2.5 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (3.3)
Requirement already satisfied: charset-normalizer<3,>=2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from requests<3.0.0,>=2.25.1->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2.1.0)
Requirement already satisfied: social-auth-core>=3.3.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (4.2.0)
Requirement already satisfied: prompt-toolkit in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from click-repl>=0.2.0->celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.0.30)
Requirement already satisfied: itypes in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from coreapi>=2.3.3->drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.2.0)
Requirement already satisfied: smmap<6,>=3.0.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from gitdb<5,>=4.0.1->GitPython==3.1.18->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.0.0)
Requirement already satisfied: graphql-relay<3,>=2 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.0.1)
Requirement already satisfied: aniso8601<=7,>=3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphene<3,>=2.1.7->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (7.0.0)
Requirement already satisfied: rx<2,>=1.6 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from graphql-core<3,>=2.1.0->graphene-django<2.16.0,>=2.15.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.6.1)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from kombu<6.0,>=5.2.3->celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (5.1.1)
Requirement already satisfied: cffi>=1.11.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (1.15.0)
Collecting scp
  Downloading scp-0.14.4-py2.py3-none-any.whl (8.6 kB)
Collecting textfsm
  Downloading textfsm-1.1.2-py2.py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.7/44.7 kB 1.3 MB/s eta 0:00:00
Collecting future
  Downloading future-0.18.2.tar.gz (829 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 829.2/829.2 kB 23.0 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting ncclient
  Downloading ncclient-0.6.13.tar.gz (105 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.7/105.7 kB 4.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting junos-eznc>=2.6.3
  Downloading junos_eznc-2.6.4-py2.py3-none-any.whl (197 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 197.4/197.4 kB 7.0 MB/s eta 0:00:00
Collecting ciscoconfparse
  Downloading ciscoconfparse-1.6.40-py3-none-any.whl (136 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.4/136.4 kB 4.4 MB/s eta 0:00:00
Collecting paramiko>=2.6.0
  Downloading paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 212.9/212.9 kB 6.8 MB/s eta 0:00:00
Collecting pyeapi>=0.8.2
  Downloading pyeapi-0.8.4.tar.gz (138 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.1/138.1 kB 4.8 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Requirement already satisfied: lxml>=4.3.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (4.6.5)
Collecting tenacity
  Downloading tenacity-8.0.1-py3-none-any.whl (24 kB)
Collecting pyserial
  Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 2.9 MB/s eta 0:00:00
Collecting ntc-templates
  Downloading ntc_templates-3.0.0-py3-none-any.whl (303 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 303.5/303.5 kB 10.5 MB/s eta 0:00:00
Requirement already satisfied: ruamel.yaml.clib>=0.2.6 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from ruamel.yaml>=0.15.34->drf-yasg[validation]<1.21.0,>=1.20.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.6)
Requirement already satisfied: oauthlib>=1.0.3 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.2.0)
Requirement already satisfied: python3-openid>=3.0.10 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (3.2.0)
Requirement already satisfied: requests-oauthlib>=0.6.1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (1.3.1)
Requirement already satisfied: PyJWT>=2.0.0 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (2.4.0)
Requirement already satisfied: defusedxml>=0.5.0rc1 in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.7.1)
Requirement already satisfied: pycparser in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from cffi>=1.11.3->napalm<4,>=3->nornir-napalm<1,>=0->nornir-nautobot<3.0.0,>=2.2.0->nautobot-plugin-nornir==1.0.0) (2.21)
Collecting yamlordereddictloader
  Downloading yamlordereddictloader-0.4.0.tar.gz (3.3 kB)
  Preparing metadata (setup.py) ... done
Collecting transitions
  Downloading transitions-0.8.11-py2.py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.9/83.9 kB 2.7 MB/s eta 0:00:00
Collecting pynacl>=1.0.1
  Downloading PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl (349 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 349.9/349.9 kB 10.7 MB/s eta 0:00:00
Collecting bcrypt>=3.1.3
  Downloading bcrypt-3.2.2-cp36-abi3-macosx_10_10_universal2.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.0/50.0 kB 1.8 MB/s eta 0:00:00
Collecting toml==0.10.2
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting dnspython<3.0.0,>=2.1.0
  Downloading dnspython-2.2.1-py3-none-any.whl (269 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.1/269.1 kB 8.7 MB/s eta 0:00:00
Collecting passlib<2.0.0,>=1.7.4
  Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 525.6/525.6 kB 14.0 MB/s eta 0:00:00
Collecting loguru==0.6.0
  Downloading loguru-0.6.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 1.7 MB/s eta 0:00:00
Requirement already satisfied: wcwidth in /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages (from prompt-toolkit->click-repl>=0.2.0->celery<5.3.0,>=5.2.2->nautobot>=1.2.0->nautobot-plugin-nornir==1.0.0) (0.2.5)
Building wheels for collected packages: ncclient, pyeapi, future, yamlordereddictloader
  Building wheel for ncclient (setup.py) ... done
  Created wheel for ncclient: filename=ncclient-0.6.13-py2.py3-none-any.whl size=84645 sha256=f756a3ac3dba6c26d4746fc76208b7c8feffb5da74aad4bdc8ec58097171385c
  Stored in directory: /Users/bryanculver/Library/Caches/pip/wheels/67/11/3c/a37e8444e37c5ba652e424bbcee2350b982497dd9bfc55f175
  Building wheel for pyeapi (setup.py) ... done
  Created wheel for pyeapi: filename=pyeapi-0.8.4-py3-none-any.whl size=90609 sha256=93bf48ad6074917ad4cbb558b4678c45770be30a13fac18990ce958600980a09
  Stored in directory: /Users/bryanculver/Library/Caches/pip/wheels/50/4b/1c/a19c11fa5105cebe52f69ab255e12d6255f44c218d600c4b72
  Building wheel for future (setup.py) ... done
  Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=1b184c46dc3ea352134be488e60111964307e7f2222c28153a33d4f63762b165
  Stored in directory: /Users/bryanculver/Library/Caches/pip/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4
  Building wheel for yamlordereddictloader (setup.py) ... done
  Created wheel for yamlordereddictloader: filename=yamlordereddictloader-0.4.0-py3-none-any.whl size=4052 sha256=bd552a48d4968c333a3ccc0499c7140f44e945c9ffdde31fb2f515b13c997633
  Stored in directory: /Users/bryanculver/Library/Caches/pip/wheels/50/9a/6f/9cb3312fd9cd01ea93c3fdc1dbee95f5fa0133125d4c7cb09a
Successfully built ncclient pyeapi future yamlordereddictloader
Installing collected packages: pyserial, passlib, mypy_extensions, yamlordereddictloader, typing_extensions, transitions, toml, tenacity, pyeapi, ordered-set, numpy, loguru, kiwisolver, future, fonttools, dnspython, cycler, colorama, textfsm, pynautobot, pynacl, nornir, matplotlib, django-pivot, deepdiff, ciscoconfparse, bcrypt, paramiko, ntc-templates, nornir-utils, nornir-jinja2, scp, ncclient, netmiko, junos-eznc, nornir-netmiko, napalm, nornir-napalm, nornir-nautobot, nautobot-plugin-nornir, nautobot-golden-config
Successfully installed bcrypt-3.2.2 ciscoconfparse-1.6.40 colorama-0.4.5 cycler-0.11.0 deepdiff-5.8.1 django-pivot-1.9.0 dnspython-2.2.1 fonttools-4.33.3 future-0.18.2 junos-eznc-2.6.4 kiwisolver-1.4.3 loguru-0.6.0 matplotlib-3.5.2 mypy_extensions-0.4.3 napalm-3.4.1 nautobot-golden-config-1.0.0 nautobot-plugin-nornir-1.0.0 ncclient-0.6.13 netmiko-3.4.0 nornir-3.3.0 nornir-jinja2-0.2.0 nornir-napalm-0.2.0 nornir-nautobot-2.2.1 nornir-netmiko-0.1.2 nornir-utils-0.2.0 ntc-templates-3.0.0 numpy-1.23.0 ordered-set-4.1.0 paramiko-2.11.0 passlib-1.7.4 pyeapi-0.8.4 pynacl-1.5.0 pynautobot-1.1.2 pyserial-3.5 scp-0.14.4 tenacity-8.0.1 textfsm-1.1.2 toml-0.10.2 transitions-0.8.11 typing_extensions-4.2.0 yamlordereddictloader-0.4.0

Developer/sandbox/issue-1855
➜ pip3 freeze
amqp==5.1.1
aniso8601==7.0.0
asgiref==3.5.2
attrs==21.4.0
bcrypt==3.2.2
billiard==<IP_ADDRESS>
boto3==1.20.29
botocore==1.23.54
celery==5.2.7
certifi==2022.6.15
cffi==1.15.0
charset-normalizer==2.1.0
ciscoconfparse==1.6.40
click==8.1.3
click-didyoumean==0.3.0
click-plugins==1.1.1
click-repl==0.2.0
colorama==0.4.5
coreapi==2.3.3
coreschema==0.0.4
cryptography==37.0.2
cycler==0.11.0
deepdiff==5.8.1
defusedxml==0.7.1
Django==3.1.14
django-ajax-tables==1.1.1
django-appconf==1.0.5
django-cacheops==5.1
django-celery-beat==2.2.1
django-constance==2.8.0
django-cors-headers==3.7.0
django-cryptography==1.0
django-db-file-storage==0.5.5
django-extensions==3.1.5
django-filter==2.4.0
django-health-check==3.16.5
django-jinja==2.7.1
django-js-asset==2.0.0
django-mptt==0.11.0
django-picklefield==3.0.1
django-pivot==1.9.0
django-prometheus==2.1.0
django-redis==5.1.0
django-rq==2.4.1
django-storages==1.12.3
django-tables2==2.3.4
django-taggit==1.3.0
django-timezone-field==4.1.2
django-webserver==1.2.0
djangorestframework==3.12.4
dnspython==2.2.1
drf-yasg==1.20.0
fonttools==4.33.3
funcy==1.17
future==0.18.2
gitdb==4.0.9
GitPython==3.1.18
graphene==2.1.9
graphene-django==2.15.0
graphene-django-optimizer==0.8.0
graphql-core==2.3.2
graphql-relay==2.0.1
idna==3.3
importlib-metadata==4.4.0
inflection==0.5.1
isodate==0.6.1
itypes==1.2.0
Jinja2==2.11.3
jmespath==0.10.0
jsonschema==3.2.0
junos-eznc==2.6.4
kiwisolver==1.4.3
kombu==5.2.4
loguru==0.6.0
lxml==4.6.5
Markdown==3.3.7
MarkupSafe==2.0.1
matplotlib==3.5.2
mypy-extensions==0.4.3
napalm==3.4.1
nautobot==1.2.7
nautobot-golden-config==1.0.0
nautobot-plugin-nornir==1.0.0
ncclient==0.6.13
netaddr==0.8.0
netmiko==3.4.0
netutils==1.0.0
nornir==3.3.0
nornir-jinja2==0.2.0
nornir-napalm==0.2.0
nornir-nautobot==2.2.1
nornir-netmiko==0.1.2
nornir-utils==0.2.0
ntc-templates==3.0.0
numpy==1.23.0
oauthlib==3.2.0
ordered-set==4.1.0
packaging==21.3
paramiko==2.11.0
passlib==1.7.4
Pillow==9.0.1
prometheus-client==0.14.1
promise==2.3
prompt-toolkit==3.0.30
psycopg2-binary==2.8.6
pycparser==2.21
pycryptodome==3.10.4
pyeapi==0.8.4
PyJWT==2.4.0
PyNaCl==1.5.0
pynautobot==1.1.2
pyparsing==3.0.9
pyrsistent==0.18.1
pyserial==3.5
python-crontab==2.6.0
python-dateutil==2.8.2
python3-openid==3.2.0
python3-saml==1.14.0
pytz==2022.1
pyuwsgi==2.0.20
PyYAML==5.4.1
redis==3.5.3
requests==2.28.1
requests-oauthlib==1.3.1
rq==1.10.1
ruamel.yaml==0.17.21
ruamel.yaml.clib==0.2.6
Rx==1.6.1
s3transfer==0.5.2
scp==0.14.4
singledispatch==3.7.0
six==1.16.0
smmap==5.0.0
social-auth-app-django==4.0.0
social-auth-core @ git+https://github.com/python-social-auth/social-core.git@f27461df08bed02cdb8f95b828316a63751bb3a4
sqlparse==0.4.2
svgwrite==1.4.2
swagger-spec-validator==2.7.4
tenacity==8.0.1
text-unidecode==1.3
textfsm==1.1.2
toml==0.10.2
transitions==0.8.11
typing_extensions==4.2.0
uritemplate==4.1.1
urllib3==1.26.9
vine==5.0.0
wcwidth==0.2.5
xmlsec==1.3.12
yamlordereddictloader==0.4.0
zipp==3.8.0

Developer/sandbox/issue-1855
➜ python
Python 3.8.13 (default, Apr 25 2022, 08:25:09)
[Clang 13.1.6 (clang-13<IP_ADDRESS>.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django_celery_beat
>>> django_celery_beat.__version__
'2.2.1'

Developer/sandbox/issue-1855
➜ pip3 --version
pip 22.1.2 from /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages/pip (python 3.8)

lib/python3.8/site-packages
➜ ls -la -d1 /Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages/django_celery*
/Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages/django_celery_beat
/Users/bryanculver/Library/Caches/pypoetry/virtualenvs/issue-1855-AKIeZRhp-py3.8/lib/python3.8/site-packages/django_celery_beat-2.2.1.dist-info