mirror of
https://github.com/ansible/awx.git
synced 2026-02-17 19:20:05 -03:30
- upgrades
- Django 3.0.14
- django-jsonfield 1.4.1 (from 1.2.0)
- django-oauth-toolkit 1.4.1 (from 1.1.3)
- Stopping here because later versions have changes to the
underlying model to support OpenID Connect. Presumably this can
be dealt with via a migration in our project.
- django-guid 2.2.1 (from 2.2.0)
- django-debug-toolbar 3.2.4 (from 1.11.1)
- python3-saml 1.13.0 (from 1.9.0)
- xmlsec 1.3.12 (from 1.3.3)
- Remove our project's use of django.utils.six in favor of directly
using six, in awx.sso.fields.
- Temporarily monkey patch six back in as django.utils.six, since
django-jsonfield makes use of that import, and is no longer being
updated. Hopefully we can do away with this dependency with the new
generalized JSONField brought in with Django 3.1.
- Force a json decoder to be used with all instances of JSONField
brought in by django-jsonfield. This deals with the 'cast to text'
problem noted previously in our UPGRADE_BLOCKERS.
- Remove the validate_uris validator from the OAuth2Application in
migration 0025, per the UPGRADE_BLOCKERS, and remove that note.
- Update the TEMPLATES setting to satisfy Django Debug Toolbar. It
requires at least one entry that has APP_DIRS=True, and as near as I
can tell our custom OPTIONS.loaders setting was effectively doing
the same thing as Django's own machinery if this setting is set.
429 lines
9.9 KiB
Plaintext
429 lines
9.9 KiB
Plaintext
adal==1.2.2
|
|
# via msrestazure
|
|
aiohttp==3.7.4
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
aioredis==1.3.1
|
|
# via channels-redis
|
|
# via -r /awx_devel/requirements/requirements_git.txt
|
|
ansiconv==1.0.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
asciichartpy==1.5.25
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
asgiref==3.2.5
|
|
# via
|
|
# channels
|
|
# channels-redis
|
|
# daphne
|
|
# django
|
|
async-timeout==3.0.1
|
|
# via
|
|
# aiohttp
|
|
# aioredis
|
|
attrs==19.3.0
|
|
# via
|
|
# aiohttp
|
|
# automat
|
|
# jsonschema
|
|
# service-identity
|
|
# twisted
|
|
autobahn==20.12.3
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# daphne
|
|
automat==20.2.0
|
|
# via twisted
|
|
azure-common==1.1.25
|
|
# via azure-keyvault
|
|
azure-keyvault==1.1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
azure-nspkg==3.0.2
|
|
# via azure-keyvault
|
|
cachetools==4.0.0
|
|
# via google-auth
|
|
# via
|
|
# -r /awx_devel/requirements/requirements_git.txt
|
|
# kubernetes
|
|
# msrest
|
|
# requests
|
|
cffi==1.14.0
|
|
# via cryptography
|
|
channels==2.4.0
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# channels-redis
|
|
channels-redis==3.1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
chardet==3.0.4
|
|
# via aiohttp
|
|
charset-normalizer==2.0.7
|
|
# via requests
|
|
click==7.1.2
|
|
# via receptorctl
|
|
constantly==15.1.0
|
|
# via twisted
|
|
cryptography==3.2
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# adal
|
|
# autobahn
|
|
# azure-keyvault
|
|
# pyopenssl
|
|
# service-identity
|
|
# social-auth-core
|
|
cython==0.29.22
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
daphne==2.4.1
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# channels
|
|
dataclasses==0.6
|
|
# via python-tss-sdk
|
|
defusedxml==0.6.0
|
|
# via
|
|
# python3-openid
|
|
# social-auth-core
|
|
dictdiffer==0.8.1
|
|
# via openshift
|
|
distro==1.5.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django==3.0.14
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# channels
|
|
# django-auth-ldap
|
|
# django-cors-headers
|
|
# django-crum
|
|
# django-guid
|
|
# django-jsonfield
|
|
# django-oauth-toolkit
|
|
# django-polymorphic
|
|
# django-taggit
|
|
# djangorestframework
|
|
django-auth-ldap==2.1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-cors-headers==3.7.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-crum==0.7.5
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-extensions==2.2.9
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-guid==2.2.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-jsonfield==1.4.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-oauth-toolkit==1.4.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-pglocks==1.0.4
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-polymorphic==2.1.2
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-qsstats-magic==1.1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-radius==1.3.3
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-redis==4.5.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-solo==1.1.3
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-split-settings==1.0.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
django-taggit==1.2.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
djangorestframework==3.12.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
djangorestframework-yaml==1.0.3
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
docutils==0.16
|
|
# via python-daemon
|
|
future==0.16.0
|
|
# via django-radius
|
|
gitdb==4.0.2
|
|
# via gitpython
|
|
gitpython==3.1.7
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
google-auth==1.35.0
|
|
# via kubernetes
|
|
hiredis==1.0.1
|
|
# via aioredis
|
|
hyperlink==20.0.1
|
|
# via
|
|
# autobahn
|
|
# twisted
|
|
idna==2.9
|
|
# via
|
|
# hyperlink
|
|
# requests
|
|
# twisted
|
|
# yarl
|
|
incremental==17.5.0
|
|
# via twisted
|
|
irc==18.0.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
isodate==0.6.1
|
|
# via
|
|
# msrest
|
|
# python3-saml
|
|
jaraco.classes==3.1.0
|
|
# via jaraco.collections
|
|
jaraco.collections==3.0.0
|
|
# via irc
|
|
jaraco.functools==3.0.0
|
|
# via
|
|
# irc
|
|
# jaraco.text
|
|
# tempora
|
|
jaraco.logging==3.0.0
|
|
# via irc
|
|
jaraco.stream==3.0.0
|
|
# via irc
|
|
jaraco.text==3.2.0
|
|
# via
|
|
# irc
|
|
# jaraco.collections
|
|
jinja2==3.0.3
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# openshift
|
|
json-log-formatter==0.3.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
jsonschema==3.2.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
kubernetes==11.0.0
|
|
# via openshift
|
|
lockfile==0.12.2
|
|
# via python-daemon
|
|
lxml==4.7.0
|
|
# via
|
|
# python3-saml
|
|
# xmlsec
|
|
markdown==3.2.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
markupsafe==2.0.1
|
|
# via jinja2
|
|
more-itertools==8.2.0
|
|
# via
|
|
# irc
|
|
# jaraco.classes
|
|
# jaraco.functools
|
|
msgpack==1.0.0
|
|
# via channels-redis
|
|
msrest==0.6.11
|
|
# via
|
|
# azure-keyvault
|
|
# msrestazure
|
|
msrestazure==0.6.3
|
|
# via azure-keyvault
|
|
multidict==4.7.5
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
netaddr==0.7.19
|
|
# via pyrad
|
|
oauthlib==3.1.0
|
|
# via
|
|
# django-oauth-toolkit
|
|
# requests-oauthlib
|
|
# social-auth-core
|
|
openshift==0.11.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
packaging==21.3
|
|
# via ansible-runner
|
|
pbr==5.6.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
pexpect==4.7.0
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# ansible-runner
|
|
prometheus-client==0.7.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
psutil==5.8.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
psycopg2==2.8.4
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
ptyprocess==0.6.0
|
|
# via pexpect
|
|
pyasn1==0.4.8
|
|
# via
|
|
# pyasn1-modules
|
|
# python-ldap
|
|
# rsa
|
|
# service-identity
|
|
pyasn1-modules==0.2.8
|
|
# via
|
|
# google-auth
|
|
# python-ldap
|
|
# service-identity
|
|
pycparser==2.20
|
|
# via cffi
|
|
pygerduty==0.38.2
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
pyhamcrest==2.0.2
|
|
# via twisted
|
|
pyjwt==1.7.1
|
|
# via
|
|
# adal
|
|
# social-auth-core
|
|
# twilio
|
|
pyopenssl==19.1.0
|
|
# via twisted
|
|
pyparsing==2.4.6
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# packaging
|
|
pyrad==2.3
|
|
# via django-radius
|
|
pyrsistent==0.15.7
|
|
# via jsonschema
|
|
python-daemon==2.2.4
|
|
# via ansible-runner
|
|
python-dateutil==2.8.1
|
|
# via
|
|
# adal
|
|
# kubernetes
|
|
# receptorctl
|
|
python-dsv-sdk==0.0.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
python-ldap==3.3.1
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# django-auth-ldap
|
|
python-string-utils==1.0.0
|
|
# via openshift
|
|
python-tss-sdk==1.0.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
python3-openid==3.1.0
|
|
# via social-auth-core
|
|
python3-saml==1.13.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
pytz==2019.3
|
|
# via
|
|
# django
|
|
# irc
|
|
# tempora
|
|
# twilio
|
|
pyyaml==5.4.1
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# ansible-runner
|
|
# djangorestframework-yaml
|
|
# kubernetes
|
|
# receptorctl
|
|
receptorctl==1.1.1
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
redis==3.4.1
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# django-redis
|
|
requests==2.26.0
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# adal
|
|
# azure-keyvault
|
|
# django-oauth-toolkit
|
|
# kubernetes
|
|
# msrest
|
|
# python-dsv-sdk
|
|
# python-tss-sdk
|
|
# requests-oauthlib
|
|
# social-auth-core
|
|
# twilio
|
|
requests-oauthlib==1.3.0
|
|
# via
|
|
# kubernetes
|
|
# msrest
|
|
# social-auth-core
|
|
rsa==4.7.2
|
|
# via google-auth
|
|
ruamel.yaml==0.16.10
|
|
# via openshift
|
|
schedule==0.6.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
service-identity==18.1.0
|
|
# via twisted
|
|
six==1.14.0
|
|
# via
|
|
# ansible-runner
|
|
# automat
|
|
# cryptography
|
|
# django-extensions
|
|
# django-jsonfield
|
|
# django-pglocks
|
|
# google-auth
|
|
# isodate
|
|
# jaraco.collections
|
|
# jaraco.logging
|
|
# jaraco.text
|
|
# jsonschema
|
|
# kubernetes
|
|
# openshift
|
|
# pygerduty
|
|
# pyopenssl
|
|
# pyrad
|
|
# pyrsistent
|
|
# python-dateutil
|
|
# social-auth-app-django
|
|
# social-auth-core
|
|
# tacacs-plus
|
|
# twilio
|
|
# websocket-client
|
|
slack-sdk==3.11.2
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
smmap==3.0.1
|
|
# via gitdb
|
|
social-auth-app-django==3.1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
social-auth-core==3.3.1
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# social-auth-app-django
|
|
sqlparse==0.3.1
|
|
# via django
|
|
tacacs_plus==1.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
tempora==2.1.0
|
|
# via
|
|
# irc
|
|
# jaraco.logging
|
|
twilio==6.37.0
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
twisted[tls]==20.3.0
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# daphne
|
|
txaio==20.12.1
|
|
# via autobahn
|
|
typing-extensions==3.10.0.2
|
|
# via aiohttp
|
|
urllib3==1.26.5
|
|
# via
|
|
# kubernetes
|
|
# requests
|
|
uwsgi==2.0.18
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
uwsgitop==0.11
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
websocket-client==0.57.0
|
|
# via kubernetes
|
|
wheel==0.36.2
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
xmlsec==1.3.12
|
|
# via python3-saml
|
|
yarl==1.4.2
|
|
# via aiohttp
|
|
zope.interface==5.0.0
|
|
# via twisted
|
|
|
|
# The following packages are considered to be unsafe in a requirements file:
|
|
pip==21.2.4
|
|
# via -r /awx_devel/requirements/requirements.in
|
|
setuptools==58.2.0
|
|
# via
|
|
# -r /awx_devel/requirements/requirements.in
|
|
# asciichartpy
|
|
# google-auth
|
|
# jsonschema
|
|
# kubernetes
|
|
# markdown
|
|
# python-daemon
|
|
# zope.interface
|