forked from ansible/django-ansible-base
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In the current world, we do not lock down dependencies at all. This means that developers are all potentially developing against moving targets, and some dependencies from which we subclass models could generate migrations (which could be backwards incompatible and cause issues for environments that use system packages pinned to older versions). In this commit is really 3 changes: - Update the updater script a bit - let it write out all the DAB application .txt files - Make pyproject.toml use those .txt files - Add current working/known upper bounds to all deps where possible before generating the .txt files. I believe this is the first step towards sanity here and vision into which versions of dependencies are getting pulled in and where. In the current world, we have a dep that released a new z-stream release which changed a field in a baseclass we're using. For developers who got that new version of the library (since we don't pin deps currently), it is easy to think that we need to push the new migration that gets generated. However we have no idea currently if that change would be compatible with apps using DAB, or apps forced to use the old version of the dependency due to system packages. Signed-off-by: Rick Elrod <[email protected]>
- Loading branch information
Showing
21 changed files
with
318 additions
and
89 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
asgiref==3.8.1 | ||
# via django | ||
cffi==1.17.0 | ||
# via cryptography | ||
cryptography==42.0.5 | ||
# via -r requirements/requirements.in | ||
django==4.2.15 | ||
# via | ||
# -r requirements/requirements.in | ||
# django-crum | ||
# djangorestframework | ||
django-crum==0.7.9 | ||
# via -r requirements/requirements.in | ||
django-split-settings==1.2.0 | ||
# via -r requirements/requirements.in | ||
djangorestframework==3.15.1 | ||
# via -r requirements/requirements.in | ||
inflection==0.5.1 | ||
# via -r requirements/requirements.in | ||
pycparser==2.22 | ||
# via cffi | ||
sqlparse==0.5.1 | ||
# via django |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
drf-spectacular | ||
drf-spectacular<=0.26.5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
asgiref==3.8.1 | ||
# via django | ||
attrs==24.2.0 | ||
# via | ||
# jsonschema | ||
# referencing | ||
django==5.1 | ||
# via | ||
# djangorestframework | ||
# drf-spectacular | ||
djangorestframework==3.15.2 | ||
# via drf-spectacular | ||
drf-spectacular==0.26.5 | ||
# via -r requirements/requirements_api_documentation.in | ||
inflection==0.5.1 | ||
# via drf-spectacular | ||
jsonschema==4.23.0 | ||
# via drf-spectacular | ||
jsonschema-specifications==2023.12.1 | ||
# via jsonschema | ||
pyyaml==6.0.2 | ||
# via drf-spectacular | ||
referencing==0.35.1 | ||
# via | ||
# jsonschema | ||
# jsonschema-specifications | ||
rpds-py==0.20.0 | ||
# via | ||
# jsonschema | ||
# referencing | ||
sqlparse==0.5.1 | ||
# via django | ||
uritemplate==4.1.1 | ||
# via drf-spectacular |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
social-auth-app-django | ||
tabulate | ||
social-auth-app-django<=5.4.1 | ||
tabulate<=0.9.0 | ||
|
||
# These should eventually be split out when the authentications move into their own repo | ||
|
||
# LDAP Authenticator Plugins | ||
django-auth-ldap | ||
python-ldap | ||
django-auth-ldap<=4.0.0 | ||
python-ldap<=3.4.4 | ||
|
||
# Social Authenticator Plugins | ||
python3-saml | ||
tacacs_plus | ||
python3-saml<=1.16.0 | ||
tacacs_plus<=2.6 | ||
|
||
xmlsec==1.3.13 # Pin for https://github.com/xmlsec/python-xmlsec/issues/314 | ||
|
||
# RADIUS Authenticator Plugin | ||
pyrad | ||
pyrad<=2.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
asgiref==3.8.1 | ||
# via django | ||
certifi==2024.7.4 | ||
# via requests | ||
cffi==1.17.0 | ||
# via cryptography | ||
charset-normalizer==3.3.2 | ||
# via requests | ||
cryptography==43.0.0 | ||
# via social-auth-core | ||
defusedxml==0.8.0rc2 | ||
# via | ||
# python3-openid | ||
# social-auth-core | ||
django==5.1 | ||
# via | ||
# django-auth-ldap | ||
# social-auth-app-django | ||
django-auth-ldap==4.0.0 | ||
# via -r requirements/requirements_authentication.in | ||
idna==3.8 | ||
# via requests | ||
isodate==0.6.1 | ||
# via python3-saml | ||
lxml==5.3.0 | ||
# via | ||
# python3-saml | ||
# xmlsec | ||
netaddr==1.3.0 | ||
# via pyrad | ||
oauthlib==3.2.2 | ||
# via | ||
# requests-oauthlib | ||
# social-auth-core | ||
pyasn1==0.6.0 | ||
# via | ||
# pyasn1-modules | ||
# python-ldap | ||
pyasn1-modules==0.4.0 | ||
# via python-ldap | ||
pycparser==2.22 | ||
# via cffi | ||
pyjwt==2.9.0 | ||
# via social-auth-core | ||
pyrad==2.4 | ||
# via -r requirements/requirements_authentication.in | ||
python-ldap==3.4.4 | ||
# via | ||
# -r requirements/requirements_authentication.in | ||
# django-auth-ldap | ||
python3-openid==3.2.0 | ||
# via social-auth-core | ||
python3-saml==1.16.0 | ||
# via -r requirements/requirements_authentication.in | ||
requests==2.32.3 | ||
# via | ||
# requests-oauthlib | ||
# social-auth-core | ||
requests-oauthlib==2.0.0 | ||
# via social-auth-core | ||
six==1.16.0 | ||
# via | ||
# isodate | ||
# pyrad | ||
# tacacs-plus | ||
social-auth-app-django==5.4.1 | ||
# via -r requirements/requirements_authentication.in | ||
social-auth-core==4.5.4 | ||
# via social-auth-app-django | ||
sqlparse==0.5.1 | ||
# via django | ||
tabulate==0.9.0 | ||
# via -r requirements/requirements_authentication.in | ||
tacacs-plus==2.6 | ||
# via -r requirements/requirements_authentication.in | ||
urllib3==2.2.2 | ||
# via requests | ||
xmlsec==1.3.13 | ||
# via | ||
# -r requirements/requirements_authentication.in | ||
# python3-saml |
Oops, something went wrong.