Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

fix: fixing upgrade requirements. #592

Merged
merged 6 commits into from
Jan 5, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,12 @@ test:
tox

# Define PIP_COMPILE_OPTS=-v to get more information during make upgrade.
PIP_COMPILE = pip-compile --no-emit-trusted-host --rebuild --upgrade $(PIP_COMPILE_OPTS)
PIP_COMPILE = pip-compile --upgrade $(PIP_COMPILE_OPTS)

upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade
upgrade:
pip install -qr requirements/pip-tools.txt
$(PIP_COMPILE) -o requirements/pip-tools.txt requirements/pip-tools.in
$(PIP_COMPILE) -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) -o requirements/testing.txt requirements/testing.in
$(PIP_COMPILE) --allow-unsafe --rebuild --upgrade -o requirements/pip.txt requirements/pip.in
$(PIP_COMPILE) --rebuild --upgrade -o requirements/pip-tools.txt requirements/pip-tools.in
$(PIP_COMPILE) --rebuild --upgrade -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) --rebuild --upgrade -o requirements/testing.txt requirements/testing.in
2 changes: 1 addition & 1 deletion requirements/base.in
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ google-api-python-client==1.7.3
jenkinsapi==0.3.3
kubernetes==12.0.1
lxml
PyGithub==1.44.1
PyGithub
pymongo==3.5.1
pytz==2016.10
pyyaml==5.4
Expand Down
129 changes: 90 additions & 39 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,50 +4,71 @@
#
# make upgrade
#
atlassian-python-api==3.14.1
asgiref==3.6.0
# via django
atlassian-python-api==3.32.2
# via -r requirements/base.in
attrs==21.2.0
# via jsonlines
authlib==0.15.5
attrs==22.2.0
# via
# jsonlines
# zeep
authlib==1.2.0
# via simple-salesforce
backoff==1.5.0
# via -r requirements/base.in
boto==2.43.0
# via -r requirements/base.in
boto3==1.20.22
# via -r requirements/base.in
# via
# -c requirements/constraints.txt
# -r requirements/base.in
botocore==1.23.22
# via
# -c requirements/constraints.txt
# boto3
# s3transfer
cachetools==4.2.4
cachetools==5.2.0
# via google-auth
certifi==2021.10.8
certifi==2022.12.7
# via
# kubernetes
# requests
cffi==1.15.0
# via cryptography
charset-normalizer==2.0.9
cffi==1.15.1
# via
# cryptography
# pynacl
charset-normalizer==2.1.1
# via requests
click==8.0.3
click==8.1.3
# via
# -r requirements/base.in
# click-log
click-log==0.3.2
# edx-django-utils
click-log==0.4.0
# via -r requirements/base.in
cloudflare==2.1.0
# via -r requirements/base.in
cryptography==36.0.0
cryptography==39.0.0
# via authlib
decorator==5.1.0
decorator==5.1.1
# via validators
deprecated==1.2.13
# via
# atlassian-python-api
# pygithub
easydict==1.9
django==3.2.16
# via
# -c requirements/constraints.txt
# django-crum
# edx-django-utils
django-crum==0.7.9
# via edx-django-utils
django-waffle==3.0.0
# via edx-django-utils
easydict==1.10
# via yagocd
edx-django-utils==5.2.0
# via edx-rest-api-client
edx-opaque-keys==0.4.0
# via -r requirements/base.in
edx-rest-api-client==5.5.0
Expand All @@ -58,43 +79,53 @@ future==0.16.0
# via
# -r requirements/base.in
# cloudflare
gitdb==4.0.9
gitdb==4.0.10
# via gitpython
gitpython==3.1.18
# via -r requirements/base.in
google-api-python-client==1.7.3
# via -r requirements/base.in
google-auth==2.3.3
google-auth==2.15.0
# via
# google-api-python-client
# google-auth-httplib2
# kubernetes
google-auth-httplib2==0.1.0
# via google-api-python-client
httplib2==0.20.2
httplib2==0.21.0
# via
# google-api-python-client
# google-auth-httplib2
idna==3.3
idna==3.4
# via requests
isodate==0.6.1
# via zeep
jenkinsapi==0.3.3
# via -r requirements/base.in
jmespath==0.10.0
# via
# boto3
# botocore
jsonlines==3.0.0
jsonlines==3.1.0
# via cloudflare
kubernetes==12.0.1
# via -r requirements/base.in
lxml==4.6.4
# via -r requirements/base.in
oauthlib==3.1.1
lxml==4.9.2
# via
# -r requirements/base.in
# zeep
newrelic==8.5.0
# via edx-django-utils
oauthlib==3.2.2
# via
# atlassian-python-api
# requests-oauthlib
pbr==5.8.0
pbr==5.11.0
# via stevedore
platformdirs==2.6.2
# via zeep
psutil==5.9.4
# via edx-django-utils
pyasn1==0.4.8
# via
# pyasn1-modules
Expand All @@ -103,17 +134,21 @@ pyasn1-modules==0.2.8
# via google-auth
pycparser==2.21
# via cffi
pygithub==1.44.1
pygithub==1.57
# via -r requirements/base.in
pyjwt==1.7.1
pyjwt==2.6.0
# via
# edx-rest-api-client
# pygithub
pymongo==3.5.1
# via
# -r requirements/base.in
# edx-opaque-keys
pyparsing==3.0.6
pynacl==1.5.0
# via
# edx-django-utils
# pygithub
pyparsing==3.0.9
# via httplib2
python-dateutil==2.8.2
# via
Expand All @@ -123,38 +158,48 @@ python-dateutil==2.8.2
pytz==2016.10
# via
# -r requirements/base.in
# django
# jenkinsapi
# zeep
pyyaml==5.4
# via
# -r requirements/base.in
# cloudflare
# kubernetes
requests==2.26.0
requests==2.28.1
# via
# -r requirements/base.in
# atlassian-python-api
# cloudflare
# edx-rest-api-client
# jenkinsapi
# kubernetes
# pygithub
# requests-file
# requests-oauthlib
# requests-toolbelt
# sailthru-client
# simple-salesforce
# slumber
# yagocd
requests-oauthlib==1.3.0
# zeep
requests-file==1.5.1
# via zeep
requests-oauthlib==1.3.1
# via
# atlassian-python-api
# kubernetes
rsa==4.8
requests-toolbelt==0.10.1
# via zeep
rsa==4.9
# via google-auth
s3transfer==0.5.0
s3transfer==0.5.2
# via boto3
sailthru-client==2.3.5
# via -r requirements/base.in
simple-salesforce==1.11.4
simple-salesforce==1.12.2
# via -r requirements/base.in
simplejson==3.17.6
simplejson==3.18.1
# via sailthru-client
six==1.16.0
# via
Expand All @@ -165,37 +210,43 @@ six==1.16.0
# google-api-python-client
# google-auth
# google-auth-httplib2
# isodate
# kubernetes
# pygithub
# python-dateutil
# requests-file
# stevedore
# validators
# yagocd
slumber==0.7.1
# via edx-rest-api-client
smmap==5.0.0
# via gitdb
sqlparse==0.4.3
# via django
stevedore==1.32.0
# via edx-opaque-keys
# via
# edx-django-utils
# edx-opaque-keys
unicodecsv==0.14.1
# via -r requirements/base.in
uritemplate==3.0.1
# via google-api-python-client
urllib3==1.26.7
urllib3==1.26.13
# via
# botocore
# kubernetes
# requests
validators==0.18.2
validators==0.20.0
# via -r requirements/base.in
websocket-client==1.2.3
websocket-client==1.4.2
# via kubernetes
wrapt==1.11.2
# via
# -r requirements/base.in
# deprecated
yagocd==0.4.4
# via -r requirements/base.in
zeep==4.2.1
# via simple-salesforce

# The following packages are considered to be unsafe in a requirements file:
# setuptools
5 changes: 5 additions & 0 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@
# linking to it here is good.

# TODO: Many pinned dependencies should be unpinned and/or moved to this constraints file.

boto3==1.20.22
botocore==1.23.22
responses<0.21.0
django<4.0
18 changes: 12 additions & 6 deletions requirements/pip-tools.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,21 @@
#
# make upgrade
#
click==8.0.3
build==0.9.0
# via pip-tools
pep517==0.12.0
click==8.1.3
# via pip-tools
pip-tools==6.4.0
packaging==22.0
# via build
pep517==0.13.0
# via build
pip-tools==6.12.1
# via -r requirements/pip-tools.in
tomli==1.2.2
# via pep517
wheel==0.37.0
tomli==2.0.1
# via
# build
# pep517
wheel==0.38.4
# via pip-tools

# The following packages are considered to be unsafe in a requirements file:
Expand Down
3 changes: 3 additions & 0 deletions requirements/pip.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pip
setuptools
wheel
14 changes: 14 additions & 0 deletions requirements/pip.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# make upgrade
#
wheel==0.38.4
# via -r requirements/pip.in

# The following packages are considered to be unsafe in a requirements file:
pip==22.3.1
# via -r requirements/pip.in
setuptools==65.6.3
# via -r requirements/pip.in
2 changes: 2 additions & 0 deletions requirements/testing.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
-c constraints.txt

astroid
ddt
edx_lint
Expand Down
Loading